PageSourceSearch

https://www.tiffosi.com/en/stores_320.html

html tiffosi.com collected 2026-09-26 14:17:48 UTC 620,713 bytes, 7,718 lines download raw bytes

1
2			
3<!DOCTYPE html><html lang="en"><head><title>Stores - Tiffosi</title><meta name="title" content="Stores" /><meta name="description" content="" /><meta name="robots" content="index, follow, max-image-preview:large" /><meta name="format-detection" content="date=no"><meta name="format-detection" content="telephone=no"><meta http-equiv="Content-Type" content="text/html; charset=windows-1252"><meta http-equiv='X-UA-Compatible' content='IE=edge,chrome=1'><meta name="viewport" content="width=device-width, maximum-scale=1, user-scalable=no"><meta name="generator" content="Redicom Prolepse"><meta name="rating" content="general"><meta name="distribution" content="global"><meta name="expires" content="never"><meta name="Cache-Control" content="private"><meta name="revisit-after" content="3 days"><meta http-equiv="content-language" content="en"><meta name="google" content="notranslate" /><meta property="og:site_name" content="Tiffosi" /><meta property="og:image" content="https://www.tiffosi.com/temp/JPG_e00e4076524b17446432b1c26be7cc1b.png" /><meta property="og:image:width" content="1200" /><meta property="og:image:height" content="1200" /><meta property="og:image:alt" content="Stores" /><meta property="og:title" content="Stores" /><meta property="og:description" content="You can find our stores in Portugal, Spaiin and Luxembourg" /><meta property="og:type" content="website" /><meta property="og:url" content="https://www.tiffosi.com/en/stores_320.html"><meta property="og:locale" content="en_PT"><meta name="twitter:card" content="summary"><meta name="twitter:title" content="Stores"><meta name="twitter:url" content="https://www.tiffosi.com/en/stores_320.html"><meta name="twitter:description" content="You can find our stores in Portugal, Spaiin and Luxembourg"><meta name="twitter:image" content="https://www.tiffosi.com/temp/JPG_e00e4076524b17446432b1c26be7cc1b.png"><meta name="twitter:creator" content="Stores - Tiffosi"><link href="https://www.tiffosi.com/images/favicon.ico" type="image/x-icon" rel="shortcut icon"><link href="https://1799486796.rsc.cdn77.org/images/icon-ios.png" rel="apple-touch-icon"><link rel="canonical" href="https://www.tiffosi.com/en/stores_320.html"><link rel="alternate" hreflang="pt" href="https://www.tiffosi.com/pt/lojas_320.html"><link rel="alternate" hreflang="en" href="https://www.tiffosi.com/en/stores_320.html"><link rel="alternate" hreflang="es" href="https://www.tiffosi.com/es/tiendas_320.html"><link rel="alternate" hreflang="x-default" href="https://www.tiffosi.com/pt/lojas_320.html">
3<script type="text/javascript">window["viewport_tablet"] = "device-width";</script>
3<link rel="preload" href="/plugins/system/woff/RobotoLight.woff" as="font" type="font/woff" crossorigin="anonymous"><link rel="preload" href="/plugins/system/woff/RobotoRegular.woff" as="font" type="font/woff" crossorigin="anonymous"><link rel="preload" href="/plugins/system/woff/RobotoMedium.woff" as="font" type="font/woff" crossorigin="anonymous"><link rel="preload" href="/plugins/system/woff/RobotoBold.woff" as="font" type="font/woff" crossorigin="anonymous"><link rel="preload" href="/plugins/system/woff/RobotoCondensedBold.woff" as="font" type="font/woff" crossorigin="anonymous"><link rel="stylesheet" href="https://1832815608.rsc.cdn77.org/plugins/system/js/common/1.2/common.min.css?35" type="text/css"><link rel="stylesheet" href="https://www.tiffosi.com/style/fonts.css?35d13" type="text/css"><link rel="stylesheet" href="https://1832815608.rsc.cdn77.org/plugins/system/css/base.css?35d13" type="text/css"><link rel="stylesheet" href="https://1832815608.rsc.cdn77.org/style/guide.css?35d13" type="text/css"><link rel="stylesheet" href="https://1832815608.rsc.cdn77.org/style/custom.css?35d13" type="text/css">
3<script src="https://1832815608.rsc.cdn77.org/plugins/system/js/common/1.2/common.min.js?35"></script>
3<script src="https://1832815608.rsc.cdn77.org/plugins/system/js/global.js?35"></script>
3<script type="text/javascript">
4window.dataLayer = window.dataLayer || [];  
5</script>
5<!--script async src="https://www.tiffosi.com/plugins/trackings/rcccollect.js"></script-->
5<script type="text/javascript">
6        function gtag(){dataLayer.push(arguments);}
7
8                   gtag("consent", "default", {
9               ad_storage: "denied",
10               analytics_storage: "denied",
11               ad_user_data: "denied",
12               ad_personalization: "denied",
13               functionality_storage: "granted",
14               personalization_storage: "denied",
15               security_storage: "granted"
16           });
17        
18        gtag("set", "ads_data_redaction", true);
19    </script>
vendor: 63 bytes, line 19
19<script async src="https://www.googletagmanager.com/gtag/js?id=
19G-5QSYMN4DH3
vendor: 11 bytes, line 19
19"></script>
19<script type="text/javascript">
20    if( typeof allowedUserAgent == 'undefined' || allowedUserAgent() ){
21      
22      window.dataLayer = window.dataLayer || [];
23      function gtag(){dataLayer.push(arguments);}
24      
25      gtag('js', new Date());
26      
27      gtag('set', 'url_passthrough', true);
28      
29      gtag('config', 'G-5QSYMN4DH3', {   'send_page_view': false, 'channel': 'Site', 'user_properties': { 'currency': 'EUR',   'country': 'PT' } });
30            
31                gtag('config', 'AW-948913561');    
32        
33    }
34            
35    </script>
35<script type="text/javascript">
36      if( typeof allowedUserAgent == 'undefined' || allowedUserAgent() ){
37        !function(f,b,e,v,n,t,s)
38        {if(f.fbq)return;n=f.fbq=function(){n.callMethod?
39        n.callMethod.apply(n,arguments):n.queue.push(arguments)};
40        if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
41        n.queue=[];t=b.createElement(e);t.async=!0;
42        t.src=v;s=b.getElementsByTagName(e)[0];
43        s.parentNode.insertBefore(t,s)}(window, document,'script',
44        'https://connect.facebook.net/en_US/fbevents.js');
45        fbq('consent', 'revoke');
46        fbq('init', '1971799063197155',{  });
47        function facebookPixel_pageview() {
48
49          var event_id_info = {};
50          if( 'b7e253b3074e0d0984aaa72f410a2873' != '' ){
51              event_id_info = {eventID: 'b7e253b3074e0d0984aaa72f410a2873'};
52          }
53
54          fbq('track', 'PageView', {}, event_id_info);
55        }
56                  facebookPixel_pageview();
57              }
58    </script>
58<!-- End Facebook Pixel Code -->
58<script src='https://www.tiffosi.com/plugins/search_meilisearch/rcc_search_js.php' async></script>
58</head><body ng-app="MyApp" version="25" class="rdc-platform-api-device-desktop rdc-page-id-320 rdc-user-logged-disabled rdc-viewport-devicewidth menuMobileVisible0"><div><a href="#main" class="skip-link">Skip to main content</a><style>
59            .skip-link {position: absolute;left: -999px;top: auto;width: 1px;height: 1px;overflow: hidden;z-index: 1000;}
60            .skip-link:focus {position: absolute;left: 1rem;top: 1rem;width: auto;height: auto;padding: 0.5rem 1rem;background: #000;color: #fff;text-decoration: none;font-weight: bold;}
61        </style></div>
61<script type="text/javascript">
62        if (typeof bodyClasses == "function")
63            bodyClasses();
64    </script>
64    
64<script type="text/javascript">
65        !function(t){var e={};t.fn.gdprConcents=function(n){var o,i,s,a,c,p={},l=this,r='<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none"><path fill="#333" d="m13.03 12 6.47 6.47-1.03 1.03L12 13.03 5.53 19.5 4.5 18.47 10.97 12 4.5 5.53 5.53 4.5 12 10.97l6.47-6.47 1.03 1.03L13.03 12Z"/></svg>';return l.init=function(){p.settings=t.extend({},e,n),("undefined"==typeof allowedUserAgent||allowedUserAgent())&&($body=l,o=p.settings.styleGuide.typography,fixedTypography=p.settings.styleGuide.fixedTypography,i=p.settings.styleGuide.colors,icons=p.settings.styleGuide.icons,s=p.settings.styleGuide.vars,isB2B=1==n.B2B,isB2B?l.getBorderRadiusB2B():a=window.innerWidth>767?s.desktopPopupRadius:s.mobilePopupRadius,c=isB2B?a:"var("+a+", 0)",$body.append(this.getCSS()),window.innerWidth<768&&p.settings.layout>0&&(p.settings.layout=1),1==p.settings.layout?(1==n.B2B&&this.getBorderRadiusB2B(),this.createPopup(0),"function"==typeof lockWindowScroll?lockWindowScroll.lock():t("html body").css("overflow","hidden")):2==p.settings.layout?this.createBanner():3==p.settings.layout&&this.createBannerClose())},l.getBorderRadiusB2B=function(){var e=t("<div class='rdc-modal' style='display:none !important;'></div>");$body.append(e);var n=getComputedStyle(e[0]).getPropertyValue("--modal-border-radius").trim();return e.remove(),a=n||"15px"},l.getCSS=function(){var t='<style type="text/css">';return 1!=n.B2B&&(t+="    .listNotifications .checkbox-switch input[type=checkbox]{height: 0 !important;width: 0;position: absolute; z-index: 0;}",t+="    .listNotifications .checkbox-switch label {cursor: pointer;text-indent: -9999px;width: 44px;height: 24px;background-color: #c5c5c5;display: block;border-radius: 100px;position: relative;margin-top: 2px;}",t+='    .listNotifications .checkbox-switch label:after {content: "";position: absolute;top: 3px;left: 3px;width: 18px;height: 18px;background: #fff;border-radius: 90px;transition: 0.1s;}',t+="    .listNotifications .checkbox-switch input:checked + label {background-color: var("+i.success+", #1EA74E);}",t+="    .listNotifications .checkbox-switch input#opc1:checked + label {cursor: default;}",t+="    .listNotifications .checkbox-switch input#opc1:checked + label:after {width: 18px !important;opacity: 0.4;}",t+="    .listNotifications .checkbox-switch input:checked + label:after {left: calc(100% - 3px);transform: translateX(-100%);}",t+="    .listNotifications .checkbox-switch label:active:after {width: 42px;}"),t+="    html body .rdc-save-preferences, html body .acceptConcentButton{padding-inline:15px;}",t+="    .xs-icon-close {position: absolute;top: 50%;right: 20px;z-index: 100;transform: translateY(-50%);line-height: 0;padding: 10px;}",t+="    .xs-icon-close svg {width: 24px; height: 24px;}",t+="    .xs-icon-close:hover {opacity: .8;}",t+="    #concentBanner span[role=button]:hover, .concentPopup span[role=button]:hover {border-bottom-color: transparent !important}",t+="    .style3 {top: 37px !important; right: 15px !important;}",t+="    .style5 {position: relative;}",t+="    .style6 {float: right; text-align: center;}",t+="    .style6 span[role=button] {float: right;}",t+="    .style7 {position:relative;}",t+="    .concentPopup.rdc-layout-1 .concent_style11 {display: table-cell;text-align: center; vertical-align: bottom;}",t+="    .concentPopup.rdc-layout-1 .concent_style12 {text-align: left;}",t+="    @media screen and (max-width: 767px){",t+="        #popupIframeContent .xs-icon-close{right: -8px; top: -8px;}",t+="         .concentPopup{display:flex; align-items:flex-end;}",t+="         #popupIframeContent .concent_style10{height: 100%;}",t+="         .concent_style10, .concent_style11, .concent_style12{display:flex; flex: 1;}",t+="         .rdc-title-banner{display:none;}",t+="         .desc-banner{margin-bottom:24px;}",t+="         .rdc-aceptbuttons{flex-direction:column;}",t+="        .xs-icon-close {top: 0; right: 0; padding: 10px 12px; line-height: 0; margin-top: 0; transform: none;}",t+="        .containerConcentsButtons {text-align: center;margin-left:-16px;margin-right:-16px; padding:16px 16px 0 16px;}",t+="        .containerConcentsButtons button{flex: auto;}",t+="        .infoConcentButton {float:none !important;}",t+="        .xs-block {display: block !important;}",t+="           html body .rdc-aceptbuttons .xs-acceptConcentButton{flex:auto;}",t+="        html body .rdc-aceptbuttons .xs-acceptConcentButton button{width: 100%;}",t+="        .strech-wrapper {flex-wrap: wrap;}",t+="        .style1 {padding-right: 0 !important}",t+="        .style3 {top: 8px !important; right: 8px !important;}",t+="        .style4 {margin-bottom:24px;}",t+="        .wrapper-extra{overflow: auto;}",t+="        .style5 {padding: 24px 16px 16px 16px;display: flex;flex: 1;flex-direction: column;border-top-left-radius:"+c+"; border-top-right-radius:"+c+";max-height: var("+s.mobilePopupMaxHeight+", calc(100dvh - env(safe-area-inset-bottom) - env(safe-area-inset-top)));}",t+="        .style6, .style6 span[role=button] {float: none; font-size: 12px; line-height: 12px;}",t+="        #listNotifications {overflow-y: auto; flex: 1;}",t+="        #listNotifications .uni {margin-bottom: 20px !important}",t+="        #concentBanner {width: 100%;height: auto;display: flex;flex: 1;align-items: flex-end;}",t+="        #concentBanner > .xs-block {box-shadow: 0px 0px 4px 0px #00000040;}",t+="    }",t+="    @media screen and (min-width: 768px) and (max-width: 1540px){",t+="        #concentBanner .style1 span[role=button] {white-space: nowrap;}",t+="    }",t+="    @media screen and (min-width: 768px){",t+="         html body .xs-acceptConcentButton .rdc-save-preferences, html body .xs-acceptConcentButton .acceptConcentButton{white-space:nowrap; height:100%;}",t+="        .style5{padding:24px;border-radius: "+c+";}",t+="        .strech-wrapper {flex-wrap: no-wrap;}
65",t+="        #popupIframeContent .xs-icon-close{right: -9px; top: 13px;}",t+="        .style4.paragraph{margin: 10px 0 30px;}",t+="        .concentPopup.rdc-layout-1 .concent_style12 {margin: 0 auto 24px 24px;max-width: 750px;}",t+="        .concentPopup:not(.rdc-layout-1) .concent_style12 {max-width: 750px;margin: auto;text-align: left;}",t+="        .concentPopup:not(.rdc-layout-1) .concent_style11 {display: table-cell;text-align: center; vertical-align: middle;}",t+="        .rdc-desc-link-cookies{color: var("+i.darkGray+",#666)}",t+="        #listNotifications {max-height: 60dvh; overflow: hidden auto;}",t+="        #concentBanner {background-color: var("+i.white+"); box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.5);}",t+="        .concent_style10 {display: table; width: 100%; height: 100%;}",t+="        .containerConcentsButtons {margin-left:-24px;margin-right:-24px; padding:24px 24px 0 24px;}",t+="    }",t+="</style>"},l.createBanner=function(){var t='<div id="concentBanner" style="position: fixed; bottom: 0; z-index: 999; width: 100%;">';t+='       <div class="xs-block" style="width: 100%; padding:24px; background-color:var('+i.white+",#FFF); border-top-left-radius: "+c+";border-top-right-radius: "+c+';">',t+='           <div class="xs-block wrapper" style="display: flex; justify-content: space-between; gap:20px;">',t+='               <div class="xs-block desc-banner">',t+='                   <p class="'+o.secondarySubtitle+' rdc-title-banner" style="font-weight:600; font-size:22px; margin-bottom:5px; line-height:140%;">'+p.settings.exp.banner.exp1+"</p>",t+='                   <p class="rdc-desc-link-cookies '+o.paragraph+'" style="font-size:'+fixedTypography.fixed_16+";line-height:"+fixedTypography.fixed_lineheight_p+';"><span>'+p.settings.exp.banner.exp2+'</span> <span class="rdc-link '+o.a+'" style="font-size:'+fixedTypography.fixed_16+';" onclick="gdprConcents.acceptConcentButton(1);" onkeydown="if(event.key === \'Enter\') { gdprConcents.acceptConcentButton(1); event.preventDefault(); }" role="button" tabindex="0" class="hidden-xs">'+p.settings.exp.buttons.moreinfo+"</span></p>",t+="               </div>",t+='               <div class="rdc-aceptbuttons" style="display: flex;justify-content: end; align-items:center;">',t+='                   <div class="strech-wrapper" style="display: flex;gap: 12px;flex-direction: row;width: 100%;justify-content: flex-start;">',t+='                       <div class="xs-block xs-acceptConcentButton">',t+='                           <button class="acceptConcentButton '+o.button+' "onclick="gdprConcents.acceptConcentButton(\'none\', 1, 1);" onkeydown="if(event.key === \'Enter\') { gdprConcents.acceptConcentButton(\'none\', 1, 1); event.preventDefault(); }" role="button" tabindex="0">'+p.settings.exp.buttons.banner+"</button>",t+="                       </div>",t+='                       <div class="xs-block xs-acceptConcentButton">',t+='                           <button class="rdc-save-preferences '+(1!=n.B2B?o.button:"")+" "+o.buttonSecondary+'" onclick="gdprConcents.acceptConcentButton(\'none\', 0, 1);" onkeydown="if(event.key === \'Enter\') { gdprConcents.acceptConcentButton(\'none\', 0, 1); event.preventDefault(); }" role="button" tabindex="0">'+p.settings.exp.buttons.onlynecessary+"</button>",t+="                       </div>",t+="                   </div>",t+="               </div>",t+="           </div>",t+="       </div>",t+="</div>",$body.append(t).addClass("bannerConcentsActive")},l.createBannerClose=function(){var t='<div id="concentBanner" style="position: fixed; bottom: 0; z-index: 2000000; width: 100%;">';t+='   <div class="container">',t+='       <div class="xs-block" style="display: table; width: 100%;">',t+='           <div class="xs-block" style="display: table-cell; vertical-align: top;">',t+="               <p style=\"text-transform: uppercase; color: #333; font-size: 12px; line-height: 17px; font-weight: 600;white-space: nowrap;padding-right: 15px;font-family: 'Helvetica Neue', Arial, Helvetica, 'Segoe UI', sans-serif;\">"+p.settings.exp.banner.exp1+"</p>",t+="           </div>",t+='           <div class="xs-block" style="display: table-cell;width: 100%;">',t+="               <p class=\"style1\" style=\"font-family: 'Helvetica Neue', Arial, Helvetica, 'Segoe UI', sans-serif; color: #555; font-size: 12px; font-weight: 400; line-height: 17px;padding-right: 46px;\">"+p.settings.exp.banner.exp2+' <span onclick="gdprConcents.acceptConcentButton(1);" onkeydown="if(event.key === \'Enter\') { gdprConcents.acceptConcentButton(1); event.preventDefault(); }" role="button" tabindex="0" style="font-family: \'Helvetica Neue\', Arial, Helvetica, \'Segoe UI\', sans-serif;text-decoration: none; color: #333; border-bottom: 1px solid #333;line-height: 17px;font-size: 12px; font-weight: 400;cursor: pointer;">'+p.settings.exp.buttons.moreinfo+"</span></p>",t+="           </div>",t+="       </div>
65",t+='       <span onclick="gdprConcents.acceptConcentButton(\'none\', 1, 1);" onkeydown="if(event.key === \'Enter\') { gdprConcents.acceptConcentButton(\'none\', 1, 1); event.preventDefault(); }" role="button" tabindex="0" class="xs-icon-close" style="cursor: pointer">'+r+"</span>",t+="   </div>",t+="</div>",$body.append(t).addClass("bannerConcentsActive")},l.createPopup=function(e){popupVisible=e;var n='<div id="concentPopup" class="concentPopup rdc-layout-'+p.settings.layout+'" style="position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 2000000;background-color: var('+i.overlay+', rgba(0,0,0,0.5));">';n+='   <div class="concent_style10">',n+='       <div  class="concent_style11">',n+='           <div class="concent_style12" style = "position:relative">',n+='               <div class="style5" style="background-color: var('+i.white+', #FFF);">',0==e?(n+=l.contentPopUpInfo(),popupPrevVisible=e):1==e&&(popupPrevVisible=0,n+=l.contentPopUpConcentsInfo(),popupPrevVisible=e,"function"==typeof lockWindowScroll?lockWindowScroll.lock():t("html body").css("overflow","hidden")),(window.innerWidth>=768||1!=e)&&(n+="               </div>"),window.innerWidth<768&&1==e&&(n+="               </div></div>"),n+="           </div>",n+="       </div>",n+="   </div>",n+="</div>",$body.append(n).addClass("popupConcentsActive"),l.disableTabIndex(),3==e&&(t("#policy_iframe")[0].onload=function(){t("body",t("#policy_iframe").contents()).css("background-color","#FFFFFF")})},l.contentPopUpInfo=function(){var t='<div class="clearfix">';return window.innerWidth<768?t+='<p class="'+o.secondarySubtitle+' rdc-title-banner" style="width: calc(100% - 26px);">'+p.settings.exp.popupConcentsInfo.title2+"</p>":t+='<p class="style2 '+o.secondarySubtitle+'" style="width: calc(100% - 26px);font-weight:600;font-size:'+fixedTypography.fixed_22+';text-transform: none; line-height:140%;">'+p.settings.exp.popupConcentsInfo.title2+"</p>",t+="</div>",t+='<div class="wrapper-extra">',t+='   <p class="style4 '+o.paragraph+'" style="font-size:'+fixedTypography.fixed_16+"; line-height:"+fixedTypography.fixed_lineheight_p+';">',t+='       <span class="text">'+p.settings.exp.popupConcentsInfo.desc+"&nbsp;</span>",t+='       <span onclick="gdprConcents.acceptConcentButton(1);" onkeydown="if(event.key === \'Enter\') { gdprConcents.acceptConcentButton(1); event.preventDefault(); }" role="button" tabindex="0" class="infoConcentButton '+o.a+'" style="font-size:'+fixedTypography.fixed_16+';">'+p.settings.exp.buttons.moreinfo+"</span>",t+="   </p>",t+='   <div class="rdc-aceptbuttons" style="display: flex; align-items:center;">',t+='       <div class="strech-wrapper" style="display: flex;gap: 12px;flex-direction: row;width: 100%;justify-content: flex-start;">',t+='           <div class="xs-block xs-acceptConcentButton">',t+='               <button class="acceptConcentButton '+o.button+' "onclick="gdprConcents.acceptConcentButton(\'none\', 1, 1);" onkeydown="if(event.key === \'Enter\') { gdprConcents.acceptConcentButton(\'none\', 1, 1); event.preventDefault(); }" role="button" tabindex="0">'+p.settings.exp.buttons.banner+"</button>",t+="           </div>",t+='           <div class="xs-block xs-acceptConcentButton">',t+='               <button class="rdc-save-preferences '+(1!=n.B2B?o.button:"")+" "+o.buttonSecondary+'" onclick="gdprConcents.acceptConcentButton(\'none\', 0, 1);" onkeydown="if(event.key === \'Enter\') { gdprConcents.acceptConcentButton(\'none\', 0, 1); event.preventDefault(); }" role="button" tabindex="0">'+p.settings.exp.buttons.onlynecessary+"</button>",t+="           </div>",t+="       </div>",t+="</div>",t+="</div>"},l.contentPopUpConcentsInfo=function(){var t="",e=25;if(1==n.B2B&&(e=20),1==p.settings.layout?t+='   <span onclick="gdprConcents.acceptConcentButton('+popupPrevVisible+");\" onkeydown=\"if(event.key === 'Enter') { gdprConcents.acceptConcentButton("+popupPrevVisible+'); event.preventDefault(); }" role="button" tabindex="0" class="xs-icon-close style3" style="top: 2px; right: -2px;cursor: pointer;">'+r+"</span>":t+='   <span onclick="gdprConcents.closePopup(1);" onkeydown="if(event.key === \'Enter\') { gdprConcents.closePopup(1); event.preventDefault(); }" role="button" tabindex="0" class="xs-icon-close style3" style="top: 2px; right: -2px;cursor: pointer;">'+r+"</span>",window.innerWidth<768&&(t+='<div style="display: flex;flex-direction: column;flex: 1;height: 100%;">'),t+='<div class="style7">',t+='   <div class="clearfix">',t+='   <p class="style2 '+o.secondarySubtitle+'" style="font-weight:600; font-size: '+fixedTypography.fixed_22+'; text-transform: none; width:calc(100% - 48px); line-height: 140%;">'+p.settings.exp.popupForm.title+"</p>",t+="   </div>",t+="</div>",t+='   <form action="'+p.settings.action+'" method="POST" id="listNotifications" class="listNotifications slim-scrollbar" style="margin: 20px 0px; padding-right:10px;" >',t+='       <p class="'+o.paragraph+'" style="font-size:'+fixedTypography.fixed_16+";line-height:"+fixedTypography.fixed_lineheight_p+';">'+p.settings.exp.popupForm.desc+"</p>",t+='       <p class="'+o.secondarySubtitle+'" style="font-size:'+fixedTypography.fixed_20+"; font-weight:600; margin: 30px 0 "+e+'px;line-height:140%;">'+p.settings.exp.popupForm.faq+"</p>",t+='       <input type="hidden" name="csrf" value="'+p.settings.csrf+'">',t+='       <div class="uni" style="display: flex; flex-direction: column; gap: 8px; margin-bottom:25px;">',t+='           <div class="text-switch" style="display: flex; justify-content: space-between; gap: 20px;">',t+='               <p class="'+o.listNavSubtitle+'" style="font-size:'+fixedTypography.fixed_16+"; font-weight:600;text-transform:none; line-height:"+fixedTypography.fixed_lineheight_p+'">'+p.settings.exp.popupForm.options[0].title+"</p>",t+='               <div class="checkbox-switch">',t+='                   <input class="toggle-switch" type="checkbox" id="opc1" checked disabled onChange="return false;"/><label for="opc1"></label>',t+="               </div>",t+="           </div>",t+='           <div class="text">',t+='               <p class="'+o.paragraph+'" style="color: var('+i.darkGray+", #666); font-size:"+fixedTypography.fixed_14+'; line-height:140%;">'+p.settings.exp.popupForm.options[0].desc+"</p>",t+="           </div>",t+="       </div>",t+='       <div class="uni" style="display: flex; flex-direction: column; gap: 8px; margin-bottom:25px;">',t+='           <div class="text-switch" style="display: flex; justify-content: space-between; gap: 20px;">',t+='               <p class="'+o.listNavSubtitle+'" style="font-size:'+fixedTypography.fixed_16+"; font-weight:600;text-transform:none; line-height:"+fixedTypography.fixed_lineheight_p+'">'+p.settings.exp.popupForm.options[1].title+"</p>",t+='               <div class="checkbox-switch">',t+='                   <input class="toggle-switch" type="checkbox" id="opc2" name="cookie_1" /><label for="opc2"></label>',t+="               </div>",t+="           </div>",t+='           <div class="text">',t+='               <p class="'+o.paragraph+'" style="color: var('+i.darkGray+", #666); font-size:"+fixedTypography.fixed_14+'; line-height:140%;">'+p.settings.exp.popupForm.options[1].desc+"</p>",t+="           </div>",t+="       </div>",t+='       <div class="uni" style="display: flex; flex-direction: column; gap: 8px;">',t+='           <div class="text-switch" style="display: flex; justify-content: space-between; gap: 20px;">',t+='               <p class="'+o.listNavSubtitle+'" style="font-size:'+fixedTypography.fixed_16+"; font-weight:600;text-transform:none; line-height:"+fixedTypography.fixed_lineheight_p+'">'+p.settings.exp.popupForm.options[2].title+"</p>",t+='               <div class="checkbox-switch">',t+='                   <input class="toggle-switch" type="checkbox" id="opc3" name="cookie_2"/><label for="opc3"></label>',t+="               </div>",t+="           </div>",t+='           <div class="text">',t+='               <p class="'+o.paragraph+'" style="color: var('+i.darkGray+", #666); font-size:"+fixedTypography.fixed_14+'; line-height:140%;">'+p.settings.exp.popupForm.options[2].desc+"</p>",t+="           </div>",t+="       </div>",p.settings.cookie_page_id>0)var s=p.settings.exp.popupForm.polCookies;else if(p.settings.policy_page_id>0)s=p.settings.exp.popupForm.polPrivacy;(p.settings.cookie_page_id>0||p.settings.policy_page_id>0)&&(t+='       <div class="rdc-policy-cookies" style="margin-top:30px;">',t+='           <p class="'+o.paragraph+'" style="color: var('+i.darkGray+", #666); font-size:"+fixedTypography.fixed_14+'; line-height: 140%;">
65',t+='               <span class="dflt-exp">'+p.settings.exp.popupForm.moreInfo+"</span> ",t+=`               <span class="exp-complement ${o.a}" style="font-size:${fixedTypography.fixed_14};" onclick="gdprConcents.handleRedirect()" onkeydown="gdprConcents.handleRedirect()" role="button" tabindex="0">${s}</span>`,t+="           </p>",t+="       </div>"),t+="   </form>",t+='   <div class="containerConcentsButtons" style="border-top: 1px solid var('+i.lines+', #CCC); display: flex; gap: 12px; flex-wrap: wrap;">',t+='       <button class="acceptConcentButton '+o.button+' "onclick="gdprConcents.acceptConcentButton(\'none\', 1, 1);" onkeydown="if(event.key === \'Enter\') { gdprConcents.acceptConcentButton(\'none\', 1, 1); event.preventDefault(); }" role="button" tabindex="0">'+p.settings.exp.buttons.banner+"</button>";var a=window.innerWidth>768?p.settings.exp.buttons.popupform:p.settings.exp.buttons.popupformmobile;return t+='       <button class="acceptConcentButton '+(1!=n.B2B?o.button:"")+" "+o.buttonSecondary+'" onclick="gdprConcents.submitForm(\'#listNotifications\');" onkeydown="if(event.key === \'Enter\') { gdprConcents.submitForm(\'#listNotifications\'); event.preventDefault(); }" role="button" tabindex="0">'+a+"</button>",t+="   </div>"},l.acceptConcentButton=function(e,n,o,i){"none"!=e&&(3==e&&window.innerWidth<768?window.location="/index.php?id="+p.settings.policy_page_id:(this.remove(),1!=i&&this.createPopup(e))),1==n?(l.analytics({all:!0}),"function"==typeof lockWindowScroll?lockWindowScroll.unlock():t("html body").css("overflow","unset"),t.post(p.settings.action,{all:1},function(){1==o?(gdprConcents.closePopup(3),t.post("/api/api.php/getTagManager/",{id:p.settings.data.id,cat:p.settings.data.cat,pid:p.settings.data.pid,url:btoa((window.location.pathname+window.location.search).substring(1))}).done(function(e){"object"!=typeof e&&(e=t.parseJSON(e)),e.response&&(e.response.head&&t("head").append(atob(e.response.head)),e.response.body&&setTimeout(function(){t("footer").append(atob(e.response.body))},500))})):2==o&&window.location.reload()})):0==n&&("function"==typeof lockWindowScroll?lockWindowScroll.unlock():t("html body").css("overflow","unset"),gdprConcents.closePopup(3),t.post(p.settings.action),l.analytics({all:!1})),"function"==typeof handleTooltipPos&&handleTooltipPos("reset"),"function"==typeof lockWindowScroll?lockWindowScroll.unlock():t("html body").css("overflow","unset")},l.remove=function(){return t(".bannerConcentsActive").length>0?(t("#concentBanner").remove(),t(".bannerConcentsActive").removeClass("bannerConcentsActive")):(t("#concentPopup").remove(),t(".popupConcentsActive").removeClass("popupConcentsActive"),l.enableTabIndex()),2},l.closePopup=function(e){t("#concentPopup").remove(),t("#concentBanner").remove(),t(".popupConcentsActive").removeClass("popupConcentsActive"),t(".bannerConcentsActive").removeClass("bannerConcentsActive"),"function"==typeof lockWindowScroll?lockWindowScroll.unlock():t("html body").css("overflow","unset"),l.enableTabIndex(),1==e&&window.innerWidth<768&&l.createBanner()},l.submitForm=function(e){const n=t(e).serializeArray(),o=n.some(t=>"cookie_1"===t.name),i=n.some(t=>"cookie_2"===t.name);l.analytics({all:!1,concent_1:o,concent_2:i}),t.post(t(e).attr("action"),t(e).serialize()),t(e).remove(),this.acceptConcentButton(2,void 0,void 0,1),"function"==typeof lockWindowScroll?lockWindowScroll.unlock():t("html body").css("overflow","unset")},l.readConcent=function(t){for(var e=t+"=",n=document.concent.split(";"),o=0;o<n.length;o++){for(var i=n[o];" "==i.charAt(0);)i=i.substring(1,i.length);if(0==i.indexOf(e))return i.substring(e.length,i.length)}return null},l.handleRedirect=function(){if(p.settings.cookie_page_id>0)var e=p.settings.cookie_page_id;else if(p.settings.policy_page_id>0)e=p.settings.policy_page_id;if(1==p.settings.layout){if(l.iframeContent=function(){var t='<div id="popupIframeContent" class="concentPopup rdc-layout-'+p.settings.layout+'" style="position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 2000000;background-color: var('+i.overlay+', rgba(0,0,0,0.5));">';return t+='    <div class="concent_style10">',t+='        <div class="concent_style11">',t+='            <div class="concent_style12" style="margin: 0; height:100%">',t+='                <div class="style5" style="background-color: var('+i.white+', #FFF); height:100%;">',t+='                    <div style="position:relative;">
65',t+='                        <span onclick="gdprConcents.handleIframe()" onkeydown="gdprConcents.handleIframe()"  role="button" tabindex="0" style="cursor: pointer;" class="xs-icon-close">'+r+"</span>",t+="                    </div>",t+='                    <iframe id="policy_iframe" frameborder="0" height="100%" width="100%"  src="/index.php?id='+e+'&oc=1" style="padding-top:44px;"></iframe>',t+="                </div>",t+="            </div>",t+="        </div>",t+="    </div>",t+="</div>"},1==t("#popupIframeContent").length)return;poppopuphtmlIframe=l.iframeContent(),t("#concentPopup .concent_style12").append(poppopuphtmlIframe).addClass("popupConcentsActive")}else 2==p.settings.layout&&(window.location.href=`/index.php?id=${e}`)},l.handleIframe=function(){t("#popupIframeContent").remove()},l.analytics=function(t){"function"==typeof fbq&&(t.all||t.concent_2?(fbq("consent","grant"),fbq("track","PageView")):fbq("consent","revoke")),"function"==typeof gtag&&(t.all?gtag("consent","update",{ad_storage:"granted",analytics_storage:"granted",ad_user_data:"granted",ad_personalization:"granted",functionality_storage:"granted",personalization_storage:"granted",security_storage:"granted"}):t.concent_1||t.concent_2?t.concent_1&&t.concent_2?gtag("consent","update",{ad_storage:"granted",analytics_storage:"granted",ad_user_data:"granted",ad_personalization:"granted",functionality_storage:"granted",personalization_storage:"granted",security_storage:"granted"}):t.concent_1&&!t.concent_2?gtag("consent","update",{ad_storage:"denied",analytics_storage:"granted",ad_user_data:"denied",ad_personalization:"denied",functionality_storage:"granted",personalization_storage:"denied",security_storage:"granted"}):!t.concent_1&&t.concent_2&&gtag("consent","update",{ad_storage:"granted",analytics_storage:"denied",ad_user_data:"granted",ad_personalization:"granted",functionality_storage:"granted",personalization_storage:"granted",security_storage:"granted"}):gtag("consent","update",{ad_storage:"denied",analytics_storage:"denied",ad_user_data:"denied",ad_personalization:"denied",functionality_storage:"granted",personalization_storage:"denied",security_storage:"granted"}))},l.disableTabIndex=function(){t("a, button, input, select, textarea, [tabindex]").not("#concentPopup *").not('[tabindex="-1"]').each(function(){const e=t(this),n=e.attr("tabindex");e.attr("data-prev-tabindex",void 0!==n?n:""),e.attr("tabindex",-1)})},l.enableTabIndex=function(){t("[data-prev-tabindex]").each(function(){const e=t(this),n=e.attr("data-prev-tabindex");""===n?e.removeAttr("tabindex"):e.attr("tabindex",n),e.removeAttr("data-prev-tabindex")})},l.init(),this}}(jQuery);
66        
67        var gdprConcents = $("body").gdprConcents({
68            "action" : "/plugins/cookies_policy/action_cookies.php",
69            "csrf" : "f3880f9527b099352cca2ab59e539e5c751228ae",
70            "layout" : 1,
71            "policy_page_id" : 321,
72            "cookie_page_id": 0,
73            "B2B":0,
74            "exp" : {
75                "terms" : 'Privacy Policy',
76                "buttons" : {"moreinfo" : 'Set cookies', "banner" : 'ACCEPT ALL COOKIES', "popupinfo" : 'AGREE AND CONTINUE', "popupform" : 'SUBMIT PREFERENCES', "popupformmobile" : 'Save', "close" : 'CLOSE', "back" : 'Back', "onlynecessary" : 'Only the necessary ones'},
77                "banner" : {"exp1" : 'USE OF COOKIES',"exp2" : 'By selecting "Accept all cookies", you consent to the use of cookies, pixels, tags and similar technologies used to collect, record and monitor your activity for marketing and analysis purposes.'},
78                "popupConcentsInfo" : {
79                    "title" : 'PRIVACY PREFERENCE CENTER',"title2" : 'USE OF COOKIES',"desc" : 'By selecting "Accept all cookies", you consent to the use of cookies, pixels, tags and similar technologies used to collect, record and monitor your activity for marketing and analysis purposes.'},
80                "popupForm" : {
81                    "title" : 'PRIVACY PREFERENCE CENTER',
82                    "desc" : 'Cookies are important for the correct functioning of a website. To improve your experience, we use cookies to remember login details, collect statistics to optimize site functionality, and display content that matches your interests. Click Agree and Proceed to accept cookies and proceed directly to the site, or click More information to view detailed descriptions of the types of cookies and choose whether you want to accept certain cookies while on the site.',
83                    "faq" : 'How do we categorize cookies?',
84                    "moreInfo" : 'For more information, you can visit our page',
85                    "polPrivacy" : 'Privacy Policy',
86                    "polCookies" : 'Cookie Policy',
87                    "options" : [
88                        {"title" : 'Necessary cookies',"desc" : 'These cookies are necessary to enable the basic functionality of the website. No personal or geographic data of the user is collected.'},
89                        {"title" : 'Performance Cookies',"desc" : 'These cookies allow us to analyze website traffic patterns for statistical analysis and to improve the offering of products or services.'},
90                        {"title" : 'Advertising cookies',"desc" : 'These cookies are used by advertising companies to serve ads relevant to your interests.'}
91                    ]
92                },
93                "popupSucessInfo" : {"title" : 'PREFERENCE REQUEST SENT',"desc" : 'Your cookie preferences have been submitted successfully.'}
94            },
95            "data": {
96                "id": '320',
97                "cat": '0',
98                "pid": '0'
99            },
100            "styleGuide": {
101                "typography":{
102                    "megaTitle":         'mega-title',
103                    "title":             'title',
104                    "secondaryTitle":    'secondary-title',
105                    "subtitle":          'subtitle',
106                    "secondarySubtitle": 'secondary-subtitle',
107                    "listNavTitle":      'list-nav-title',
108                    "listNavSubtitle":   'list-nav-subtitle',
109                    "paragraph":         'paragraph',
110                    "a":                 'a',
111                    "button":            'button',
112                    "buttonSecondary":   'btn2'
113                },
114                "fixedTypography":{
115                    "fixed_14": '14px',
116                    "fixed_16": '16px',
117                    "fixed_20": '20px',
118                    "fixed_22": '22px',
119                    "fixed_lineheight_p": '140%',
120                },
121                "colors": {
122                    "black":   '--color-black',
123                    "white":   '--color-white',
124                    "darkGray":'--color-darkgray',
125                    "overlay": '--color-overlay',
126                    "lines": '  --color-lines',
127                    "success": '--color-success'
128                },
129                "icons":{
130                    "close":'rdc-icon-circle rdc-icon-svg rdc-icon-close'
131                },
132                "vars":{
133                    "mobilePopupRadius":     '--mobile-popup-radius',
134                    "desktopPopupRadius":    '--desktop-popup-radius',
135                    "mobilePopupMaxHeight":  '--mobile-popup-max-height',
136                }
137            }
138        });
139    </script>
vendor: 2 bytes, line 139
139
140<script>const sys_menu = '[{\"without_click\":\"0\",\"url\":\"https:\\/\\/www.tiffosi.com\\/en\\/woman_235.html\",\"target\":\"0\",\"page_navigation\":\"200\",\"link_name\":\"Woman\",\"id\":\"235\",\"cat\":\"235\",\"sublevel\":\"49\",\"folder_open\":\"0\",\"featured\":\"0\",\"with_login\":\"0\",\"driveme\":\"0\",\"banner\":[{\"id\":\"3\",\"title\":\"\",\"description\":\"\",\"template\":\"\",\"products\":\"\",\"backgound-color\":\"\",\"parts\":[{\"id\":\"112\",\"title\":\"NEW IN\",\"description\":\"\",\"content\":\"\",\"url\":\"index.php?id=387&cat=235\",\"url2\":\"\",\"url_name\":\"\",\"url2_name\":\"\",\"image\":{\"alt\":\"NEW IN\",\"position\":\"1\",\"source\":\"images\\/banner112_gb.jpg\",\"filemtime\":\"1786715500\",\"resource_url\":{\"large\":\"api\\/api.php\\/getImage\\/2560\\/0\\/3\\/aW1hZ2VzL2Jhbm5lcjExMl9nYi5qcGc=.jpg\",\"regular\":\"temp\\/1786715500_af5e1f1fbf8b7f696b8712354805852e.jpg\",\"small\":\"temp\\/1786715500_230aa5bde84fbefcc8f2b223ff22fc8e.jpg\",\"thumb_2x\":\"api\\/api.php\\/getImage\\/840\\/0\\/3\\/aW1hZ2VzL2Jhbm5lcjExMl9nYi5qcGc=.jpg\",\"thumb\":\"api\\/api.php\\/getImage\\/320\\/0\\/3\\/aW1hZ2VzL2Jhbm5lcjExMl9nYi5qcGc=.jpg\",\"cart\":\"api\\/api.php\\/getImage\\/200\\/200\\/2\\/aW1hZ2VzL2Jhbm5lcjExMl9nYi5qcGc=.jpg\"},\"resource_url_sizes\":{\"large\":\"2560\\/0\",\"regular\":\"1920\\/0\",\"small\":\"1280\\/0\",\"thumb_2x\":\"840\\/0\",\"thumb\":\"320\\/0\",\"cart\":\"200\\/200\"},\"resource_id\":\"aW1hZ2VzL2Jhbm5lcjExMl9nYi5qcGc=.jpg\",\"allow_zoom\":\"1\",\"width\":\"1280\",\"height\":\"1280\"},\"video\":\"\",\"video_mp4\":\"\",\"video_from_youtube\":\"0\",\"auto_play\":\"0\",\"positionV\":\"middle\",\"positionH\":\"center\",\"color\":\"light\",\"text_color\":\"\",\"text_align\":\"center\",\"btt_url_tx\":\"\",\"btt_url_bg\":\"\",\"btt_url_bg_bd\":\"\",\"btt_size\":\"0\"}]}],\"childs\":[{\"without_click\":\"0\",\"url\":\"https:\\/\\/www.tiffosi.com\\/en\\/woman\\/new-in_387-235.html\",\"target\":\"0\",\"page_navigation\":\"0\",\"link_name\":\"New In\",\"id\":\"387\",\"cat\":\"235\",\"sublevel\":\"0\",\"folder_open\":\"0\",\"featured\":\"0\",\"with_login\":\"0\",\"driveme\":\"0\",\"banner\":[],\"childs\":[],\"banner_submenu\":\"\",\"break\":\"0\",\"image\":[],\"imageCatalog\":\"\"},{\"without_click\":\"0\",\"url\":\"https:\\/\\/www.tiffosi.com\\/en\\/woman\\/collection_252-235.html\",\"target\":\"0\",\"page_navigation\":\"0\",\"link_name\":\"Collection\",\"id\":\"252\",\"cat\":\"235\",\"sublevel\":\"0\",\"folder_open\":\"0\",\"featured\":\"0\",\"with_login\":\"0\",\"driveme\":\"0\",\"banner\":[],\"childs\":[{\"without_click\":\"0\",\"url\":\"https:\\/\\/www.tiffosi.com\\/en\\/woman\\/collection\\/jeans_204-235.html\",\"target\":\"0\",\"page_navigation\":\"0\",\"link_name\":\"Jeans\",\"id\":\"204\",\"cat\":\"235\",\"sublevel\":\"0\",\"folder_open\":\"0\",\"featured\":\"0\",\"with_login\":\"0\",\"driveme\":\"0\",\"banner\":\"\",\"childs\":[{\"without_click\":\"0\",\"url\":\"https:\\/\\/www.tiffosi.com\\/en\\/woman\\/collection\\/jeans\\/wide-leg_354-235.html\",\"target\":\"0\",\"page_navigation\":\"0\",\"link_name\":\"Wide leg\",\"id\":\"354\",\"cat\":\"235\",\"sublevel\":\"0\",\"folder_open\":\"0\",\"featured\":\"0\",\"with_login\":\"0\",\"driveme\":\"0\",\"banner\":\"\",\"childs\":[],\"banner_submenu\":\"\",\"break\":\"0\",\"image\":[],\"imageCatalog\":{\"alt\":\"Wide leg\",\"position\":\"1\",\"source\":\"images\\/rubCatalogogb_354.jpg\",\"filemtime\":\"1756809594\",\"resource_url\":{\"large\":\"api\\/api.php\\/getImage\\/2560\\/0\\/3\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMzU0LmpwZw==.jpg\",\"regular\":\"api\\/api.php\\/getImage\\/1920\\/0\\/3\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMzU0LmpwZw==.jpg\",\"small\":\"temp\\/1756809594_73d906b9be28e9a70783a7f862f0573c.jpg\",\"thumb_2x\":\"api\\/api.php\\/getImage\\/840\\/0\\/3\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMzU0LmpwZw==.jpg\",\"thumb\":\"temp\\/1756809594_d6b4a95138d6b43bf7090ef64ea955e1.jpg\",\"cart\":\"api\\/api.php\\/getImage\\/200\\/200\\/2\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMzU0LmpwZw==.jpg\"},\"resource_url_sizes\":{\"large\":\"2560\\/0\",\"regular\":\"1920\\/0\",\"small\":\"1280\\/0\",\"thumb_2x\":\"840\\/0\",\"thumb\":\"320\\/0\",\"cart\":\"200\\/200\"},\"resource_id\":\"aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMzU0LmpwZw==.jpg\",\"allow_zoom\":\"1\",\"width\":\"186\",\"height\"
140:\"279\"}},{\"without_click\":\"0\",\"url\":\"https:\\/\\/www.tiffosi.com\\/en\\/woman\\/collection\\/jeans\\/straight_353-235.html\",\"target\":\"0\",\"page_navigation\":\"0\",\"link_name\":\"Straight\",\"id\":\"353\",\"cat\":\"235\",\"sublevel\":\"0\",\"folder_open\":\"0\",\"featured\":\"0\",\"with_login\":\"0\",\"driveme\":\"0\",\"banner\":\"\",\"childs\":[],\"banner_submenu\":\"\",\"break\":\"0\",\"image\":[],\"imageCatalog\":{\"alt\":\"Straight\",\"position\":\"1\",\"source\":\"images\\/rubCatalogogb_353.jpg\",\"filemtime\":\"1756809612\",\"resource_url\":{\"large\":\"api\\/api.php\\/getImage\\/2560\\/0\\/3\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMzUzLmpwZw==.jpg\",\"regular\":\"api\\/api.php\\/getImage\\/1920\\/0\\/3\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMzUzLmpwZw==.jpg\",\"small\":\"temp\\/1756809612_cdaee07d2d52e154fee93ab1bbb759be.jpg\",\"thumb_2x\":\"api\\/api.php\\/getImage\\/840\\/0\\/3\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMzUzLmpwZw==.jpg\",\"thumb\":\"temp\\/1756809612_75e30a57740faaa5319dfeee82f33801.jpg\",\"cart\":\"api\\/api.php\\/getImage\\/200\\/200\\/2\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMzUzLmpwZw==.jpg\"},\"resource_url_sizes\":{\"large\":\"2560\\/0\",\"regular\":\"1920\\/0\",\"small\":\"1280\\/0\",\"thumb_2x\":\"840\\/0\",\"thumb\":\"320\\/0\",\"cart\":\"200\\/200\"},\"resource_id\":\"aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMzUzLmpwZw==.jpg\",\"allow_zoom\":\"1\",\"width\":\"186\",\"height\":\"279\"}},{\"without_click\":\"0\",\"url\":\"https:\\/\\/www.tiffosi.com\\/en\\/woman\\/collection\\/jeans\\/mom_351-235.html\",\"target\":\"0\",\"page_navigation\":\"0\",\"link_name\":\"Mom\",\"id\":\"351\",\"cat\":\"235\",\"sublevel\":\"0\",\"folder_open\":\"0\",\"featured\":\"0\",\"with_login\":\"0\",\"driveme\":\"0\",\"banner\":\"\",\"childs\":[],\"banner_submenu\":\"\",\"break\":\"0\",\"image\":[],\"imageCatalog\":{\"alt\":\"Mom\",\"position\":\"1\",\"source\":\"images\\/rubCatalogogb_351.jpg\",\"filemtime\":\"1756809648\",\"resource_url\":{\"large\":\"api\\/api.php\\/getImage\\/2560\\/0\\/3\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMzUxLmpwZw==.jpg\",\"regular\":\"api\\/api.php\\/getImage\\/1920\\/0\\/3\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMzUxLmpwZw==.jpg\",\"small\":\"temp\\/1756809648_2ef5f27e22e46f6337758104c1e78df3.jpg\",\"thumb_2x\":\"api\\/api.php\\/getImage\\/840\\/0\\/3\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMzUxLmpwZw==.jpg\",\"thumb\":\"temp\\/1756809648_41813fc6c9cc6fcd19cf0399bf416b2a.jpg\",\"cart\":\"api\\/api.php\\/getImage\\/200\\/200\\/2\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMzUxLmpwZw==.jpg\"},\"resource_url_sizes\":{\"large\":\"2560\\/0\",\"regular\":\"1920\\/0\",\"small\":\"1280\\/0\",\"thumb_2x\":\"840\\/0\",\"thumb\":\"320\\/0\",\"cart\":\"200\\/200\"},\"resource_id\":\"aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMzUxLmpwZw==.jpg\",\"allow_zoom\":\"1\",\"width\":\"186\",\"height\":\"279\"}},{\"without_click\":\"0\",\"url\":\"https:\\/\\/www.tiffosi.com\\/en\\/woman\\/collection\\/jeans\\/slim_348-235.html\",\"target\":\"0\",\"page_navigation\":\"0\",\"link_name\":\"Slim\",\"id\":\"348\",\"cat\":\"235\",\"sublevel\":\"0\",\"folder_open\":\"0\",\"featured\":\"0\",\"with_login\":\"0\",\"driveme\":\"0\",\"banner\":\"\",\"childs\":[],\"banner_submenu\":\"\",\"break\":\"0\",\"image\":[],\"imageCatalog\":{\"alt\":\"Slim\",\"position\":\"1\",\"source\":\"images\\/rubCatalogogb_348.jpg\",\"filemtime\":\"1756809681\",\"resource_url\":{\"large\":\"api\\/api.php\\/getImage\\/2560\\/0\\/3\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMzQ4LmpwZw==.jpg\",\"regular\":\"api\\/api.php\\/getImage\\/1920\\/0\\/3\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMzQ4LmpwZw==.jpg\",\"small\":\"temp\\/1756809681_870738afdfc20829ec075885c513ad13.jpg\",\"thumb_2x\":\"api\\/api.php\\/getImage\\/840\\/0\\/3\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMzQ4LmpwZw==.jpg\",\"thumb\":\"temp\\/1756809681_bf899a1bd8db4eedcc729c0ff7cce6c0.jpg\",\"cart\":\"api\\/api.php\\/getImage\\/200\\/200\\/2\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMzQ4LmpwZw==.jpg\"},\"resource_url_sizes\":{\"large\":\"2560\\/0\",\"regular\":\"1920\\/0\",\"small\":\"1280\\/0\",\"thumb_2x\":\"840\\/0\",\"thumb\":\"320\\/0\",\"cart\":\"200\\/200\"},\"resource_id\":\"aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMzQ4LmpwZw==.jpg\",\"allow_zoom\":\"1\",\"width\":\"186\",\"height\"
140:\"279\"}},{\"without_click\":\"0\",\"url\":\"https:\\/\\/www.tiffosi.com\\/en\\/woman\\/collection\\/jeans\\/special-fits_346-235.html\",\"target\":\"0\",\"page_navigation\":\"0\",\"link_name\":\"Special Fits\",\"id\":\"346\",\"cat\":\"235\",\"sublevel\":\"0\",\"folder_open\":\"0\",\"featured\":\"0\",\"with_login\":\"0\",\"driveme\":\"0\",\"banner\":\"\",\"childs\":[],\"banner_submenu\":\"\",\"break\":\"0\",\"image\":[],\"imageCatalog\":{\"alt\":\"Special Fits\",\"position\":\"1\",\"source\":\"images\\/rubCatalogogb_346.jpg\",\"filemtime\":\"1756809713\",\"resource_url\":{\"large\":\"api\\/api.php\\/getImage\\/2560\\/0\\/3\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMzQ2LmpwZw==.jpg\",\"regular\":\"api\\/api.php\\/getImage\\/1920\\/0\\/3\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMzQ2LmpwZw==.jpg\",\"small\":\"temp\\/1756809713_4187e159101d15fdb622bf5e200a3b5c.jpg\",\"thumb_2x\":\"api\\/api.php\\/getImage\\/840\\/0\\/3\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMzQ2LmpwZw==.jpg\",\"thumb\":\"temp\\/1756809713_64cfa9084341057d4e5ffc25b7ccb2d5.jpg\",\"cart\":\"api\\/api.php\\/getImage\\/200\\/200\\/2\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMzQ2LmpwZw==.jpg\"},\"resource_url_sizes\":{\"large\":\"2560\\/0\",\"regular\":\"1920\\/0\",\"small\":\"1280\\/0\",\"thumb_2x\":\"840\\/0\",\"thumb\":\"320\\/0\",\"cart\":\"200\\/200\"},\"resource_id\":\"aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMzQ2LmpwZw==.jpg\",\"allow_zoom\":\"1\",\"width\":\"186\",\"height\":\"279\"}},{\"without_click\":\"0\",\"url\":\"https:\\/\\/www.tiffosi.com\\/en\\/woman\\/collection\\/jeans\\/one-size_355-235.html\",\"target\":\"0\",\"page_navigation\":\"0\",\"link_name\":\"One Size\",\"id\":\"355\",\"cat\":\"235\",\"sublevel\":\"0\",\"folder_open\":\"0\",\"featured\":\"0\",\"with_login\":\"0\",\"driveme\":\"0\",\"banner\":\"\",\"childs\":[],\"banner_submenu\":\"\",\"break\":\"0\",\"image\":[],\"imageCatalog\":{\"alt\":\"One Size\",\"position\":\"1\",\"source\":\"images\\/rubCatalogogb_355.jpg\",\"filemtime\":\"1756809728\",\"resource_url\":{\"large\":\"api\\/api.php\\/getImage\\/2560\\/0\\/3\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMzU1LmpwZw==.jpg\",\"regular\":\"api\\/api.php\\/getImage\\/1920\\/0\\/3\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMzU1LmpwZw==.jpg\",\"small\":\"temp\\/1756809728_54658ed577e4de50d7d789d1888feb2f.jpg\",\"thumb_2x\":\"api\\/api.php\\/getImage\\/840\\/0\\/3\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMzU1LmpwZw==.jpg\",\"thumb\":\"temp\\/1756809728_8a27d328b76a2337898b2b79a246212b.jpg\",\"cart\":\"api\\/api.php\\/getImage\\/200\\/200\\/2\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMzU1LmpwZw==.jpg\"},\"resource_url_sizes\":{\"large\":\"2560\\/0\",\"regular\":\"1920\\/0\",\"small\":\"1280\\/0\",\"thumb_2x\":\"840\\/0\",\"thumb\":\"320\\/0\",\"cart\":\"200\\/200\"},\"resource_id\":\"aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMzU1LmpwZw==.jpg\",\"allow_zoom\":\"1\",\"width\":\"186\",\"height\":\"279\"}}],\"banner_submenu\":\"\",\"break\":\"0\",\"image\":[],\"imageCatalog\":{\"alt\":\"Jeans\",\"position\":\"1\",\"source\":\"images\\/rubCatalogogb_204.jpg\",\"filemtime\":\"1755685315\",\"resource_url\":{\"large\":\"api\\/api.php\\/getImage\\/2560\\/0\\/3\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMjA0LmpwZw==.jpg\",\"regular\":\"api\\/api.php\\/getImage\\/1920\\/0\\/3\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMjA0LmpwZw==.jpg\",\"small\":\"api\\/api.php\\/getImage\\/1280\\/0\\/3\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMjA0LmpwZw==.jpg\",\"thumb_2x\":\"api\\/api.php\\/getImage\\/840\\/0\\/3\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMjA0LmpwZw==.jpg\",\"thumb\":\"api\\/api.php\\/getImage\\/320\\/0\\/3\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMjA0LmpwZw==.jpg\",\"cart\":\"api\\/api.php\\/getImage\\/200\\/200\\/2\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMjA0LmpwZw==.jpg\"},\"resource_url_sizes\":{\"large\":\"2560\\/0\",\"regular\":\"1920\\/0\",\"small\":\"1280\\/0\",\"thumb_2x\":\"840\\/0\",\"thumb\":\"320\\/0\",\"cart\":\"200\\/200\"},\"resource_id\":\"aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMjA0LmpwZw==.jpg\",\"allow_zoom\":\"1\",\"width\":\"186\",\"height\":\"279\"}},{\"without_click\":\"0\",\"url\":\"https:\\/\\/www.tiffosi.com\\/en\\/woman\\/collection\\/shirts-and-blouses_208-235.html\",\"target\":\"0\",\"page_navigation\":\"0\",\"link_name\":\"Shirts and Blouses\",\"id\":\"208\",\"cat\":\"235\",\"sublevel\":\"0\",\"folder_open\":\"0\",\"featured\":\"0\",\"with_login\":\"0\",\"driveme\":\"0\",\"banner\":\"\",\"childs\":[],\"banner_submenu\":\"\",\"break\":\"0\",\"image\":[],\"imageCatalog\":{\"alt\":\"Shirts and Blouses\",\"position\":\"1\",\"source\":\"images\\/rubCatalogogb_208.jpg\",\"filemtime\":\"1755685442\",\"resource_url\":{\"large\":\"api\\/api.php\\/getImage\\/2560\\/0\\/3\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMjA4LmpwZw==.jpg\",\"regular\":\"api\\/api.php\\/getImage\\/1920\\/0\\/3\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMjA4LmpwZw==.jpg\",\"small\":\"api\\/api.php\\/getImage\\/1280\\/0\\/3\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMjA4LmpwZw==.jpg\",\"thumb_2x\":\"api\\/api.php\\/getImage\\/840\\/0\\/3\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMjA4LmpwZw==.jpg\",\"thumb\":\"temp\\/1755685442_c86bd23c1dc0c7d9a8dc08cde9f9035e.jpg\",\"cart\":\"api\\/api.php\\/getImage\\/200\\/200\\/2\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMjA4LmpwZw==.jpg\"},\"resource_url_sizes\":{\"large\":\"2560\\/0\",\"regular\":\"1920\\/0\",\"small\":\"1280\\/0\",\"thumb_2x\":\"840\\/0\",\"thumb\":\"320\\/0\",\"cart\":\"200\\/200\"},\"resource_id\":\"aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMjA4LmpwZw==.jpg\",\"allow_zoom\":\"1\",\"width\":\"186\",\"height\"
140:\"279\"}},{\"without_click\":\"0\",\"url\":\"https:\\/\\/www.tiffosi.com\\/en\\/woman\\/collection\\/knitwear-and-sweatshirts_207-235.html\",\"target\":\"0\",\"page_navigation\":\"0\",\"link_name\":\"Knitwear and Sweatshirts\",\"id\":\"207\",\"cat\":\"235\",\"sublevel\":\"0\",\"folder_open\":\"0\",\"featured\":\"0\",\"with_login\":\"0\",\"driveme\":\"0\",\"banner\":\"\",\"childs\":[],\"banner_submenu\":\"\",\"break\":\"0\",\"image\":[],\"imageCatalog\":{\"alt\":\"Knitwear and Sweatshirts\",\"position\":\"1\",\"source\":\"images\\/rubCatalogogb_207.jpg\",\"filemtime\":\"1755685459\",\"resource_url\":{\"large\":\"api\\/api.php\\/getImage\\/2560\\/0\\/3\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMjA3LmpwZw==.jpg\",\"regular\":\"api\\/api.php\\/getImage\\/1920\\/0\\/3\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMjA3LmpwZw==.jpg\",\"small\":\"api\\/api.php\\/getImage\\/1280\\/0\\/3\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMjA3LmpwZw==.jpg\",\"thumb_2x\":\"api\\/api.php\\/getImage\\/840\\/0\\/3\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMjA3LmpwZw==.jpg\",\"thumb\":\"temp\\/1755685459_e751b0d230aa011884c8d2a6345911f0.jpg\",\"cart\":\"api\\/api.php\\/getImage\\/200\\/200\\/2\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMjA3LmpwZw==.jpg\"},\"resource_url_sizes\":{\"large\":\"2560\\/0\",\"regular\":\"1920\\/0\",\"small\":\"1280\\/0\",\"thumb_2x\":\"840\\/0\",\"thumb\":\"320\\/0\",\"cart\":\"200\\/200\"},\"resource_id\":\"aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMjA3LmpwZw==.jpg\",\"allow_zoom\":\"1\",\"width\":\"186\",\"height\":\"279\"}},{\"without_click\":\"0\",\"url\":\"https:\\/\\/www.tiffosi.com\\/en\\/woman\\/collection\\/jackets_203-235.html\",\"target\":\"0\",\"page_navigation\":\"0\",\"link_name\":\"Jackets\",\"id\":\"203\",\"cat\":\"235\",\"sublevel\":\"0\",\"folder_open\":\"0\",\"featured\":\"0\",\"with_login\":\"0\",\"driveme\":\"0\",\"banner\":\"\",\"childs\":[],\"banner_submenu\":\"\",\"break\":\"0\",\"image\":[],\"imageCatalog\":{\"alt\":\"Jackets\",\"position\":\"1\",\"source\":\"images\\/rubCatalogogb_203.jpg\",\"filemtime\":\"1755685523\",\"resource_url\":{\"large\":\"api\\/api.php\\/getImage\\/2560\\/0\\/3\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMjAzLmpwZw==.jpg\",\"regular\":\"api\\/api.php\\/getImage\\/1920\\/0\\/3\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMjAzLmpwZw==.jpg\",\"small\":\"api\\/api.php\\/getImage\\/1280\\/0\\/3\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMjAzLmpwZw==.jpg\",\"thumb_2x\":\"api\\/api.php\\/getImage\\/840\\/0\\/3\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMjAzLmpwZw==.jpg\",\"thumb\":\"api\\/api.php\\/getImage\\/320\\/0\\/3\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMjAzLmpwZw==.jpg\",\"cart\":\"api\\/api.php\\/getImage\\/200\\/200\\/2\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMjAzLmpwZw==.jpg\"},\"resource_url_sizes\":{\"large\":\"2560\\/0\",\"regular\":\"1920\\/0\",\"small\":\"1280\\/0\",\"thumb_2x\":\"840\\/0\",\"thumb\":\"320\\/0\",\"cart\":\"200\\/200\"},\"resource_id\":\"aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMjAzLmpwZw==.jpg\",\"allow_zoom\":\"1\",\"width\":\"186\",\"height\":\"279\"}},{\"without_click\":\"0\",\"url\":\"https:\\/\\/www.tiffosi.com\\/en\\/woman\\/collection\\/t-shirts-and-sweatshirts_473-235.html\",\"target\":\"0\",\"page_navigation\":\"0\",\"link_name\":\"T-shirts and Sweatshirts\",\"id\":\"473\",\"cat\":\"235\",\"sublevel\":\"0\",\"folder_open\":\"0\",\"featured\":\"0\",\"with_login\":\"0\",\"driveme\":\"0\",\"banner\":\"\",\"childs\":[],\"banner_submenu\":\"\",\"break\":\"0\",\"image\":[],\"imageCatalog\":\"\"},{\"without_click\":\"0\",\"url\":\"https:\\/\\/www.tiffosi.com\\/en\\/woman\\/collection\\/dresses-and-jumpsuits_206-235.html\",\"target\":\"0\",\"page_navigation\":\"0\",\"link_name\":\"Dresses and Jumpsuits\",\"id\":\"206\",\"cat\":\"235\",\"sublevel\":\"0\",\"folder_open\":\"0\",\"featured\":\"0\",\"with_login\":\"0\",\"driveme\":\"0\",\"banner\":\"\",\"childs\":[],\"banner_submenu\":\"\",\"break\":\"0\",\"image\":[],\"imageCatalog\":{\"alt\":\"Dresses and Jumpsuits\",\"position\":\"1\",\"source\":\"images\\/rubCatalogogb_206.jpg\",\"filemtime\":\"1755685395\",\"resource_url\":{\"large\":\"api\\/api.php\\/getImage\\/2560\\/0\\/3\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMjA2LmpwZw==.jpg\",\"regular\":\"api\\/api.php\\/getImage\\/1920\\/0\\/3\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMjA2LmpwZw==.jpg\",\"small\":\"api\\/api.php\\/getImage\\/1280\\/0\\/3\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMjA2LmpwZw==.jpg\",\"thumb_2x\":\"api\\/api.php\\/getImage\\/840\\/0\\/3\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMjA2LmpwZw==.jpg\",\"thumb\":\"temp\\/1755685395_de3df1255e9635a74723a5a7d08702c1.jpg\",\"cart\":\"api\\/api.php\\/getImage\\/200\\/200\\/2\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMjA2LmpwZw==.jpg\"},\"resource_url_sizes\":{\"large\":\"2560\\/0\",\"regular\":\"1920\\/0\",\"small\":\"1280\\/0\",\"thumb_2x\":\"840\\/0\",\"thumb\":\"320\\/0\",\"cart\":\"200\\/200\"},\"resource_id\":\"aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMjA2LmpwZw==.jpg\",\"allow_zoom\":\"1\",\"width\":\"186\",\"height\"
140:\"279\"}},{\"without_click\":\"0\",\"url\":\"https:\\/\\/www.tiffosi.com\\/en\\/woman\\/collection\\/pants_205-235.html\",\"target\":\"0\",\"page_navigation\":\"0\",\"link_name\":\"Pants\",\"id\":\"205\",\"cat\":\"235\",\"sublevel\":\"0\",\"folder_open\":\"0\",\"featured\":\"0\",\"with_login\":\"0\",\"driveme\":\"0\",\"banner\":\"\",\"childs\":[],\"banner_submenu\":\"\",\"break\":\"0\",\"image\":[],\"imageCatalog\":{\"alt\":\"Pants\",\"position\":\"1\",\"source\":\"images\\/rubCatalogogb_205.jpg\",\"filemtime\":\"1755685509\",\"resource_url\":{\"large\":\"api\\/api.php\\/getImage\\/2560\\/0\\/3\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMjA1LmpwZw==.jpg\",\"regular\":\"api\\/api.php\\/getImage\\/1920\\/0\\/3\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMjA1LmpwZw==.jpg\",\"small\":\"api\\/api.php\\/getImage\\/1280\\/0\\/3\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMjA1LmpwZw==.jpg\",\"thumb_2x\":\"api\\/api.php\\/getImage\\/840\\/0\\/3\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMjA1LmpwZw==.jpg\",\"thumb\":\"api\\/api.php\\/getImage\\/320\\/0\\/3\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMjA1LmpwZw==.jpg\",\"cart\":\"api\\/api.php\\/getImage\\/200\\/200\\/2\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMjA1LmpwZw==.jpg\"},\"resource_url_sizes\":{\"large\":\"2560\\/0\",\"regular\":\"1920\\/0\",\"small\":\"1280\\/0\",\"thumb_2x\":\"840\\/0\",\"thumb\":\"320\\/0\",\"cart\":\"200\\/200\"},\"resource_id\":\"aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMjA1LmpwZw==.jpg\",\"allow_zoom\":\"1\",\"width\":\"186\",\"height\":\"279\"}},{\"without_click\":\"0\",\"url\":\"https:\\/\\/www.tiffosi.com\\/en\\/woman\\/collection\\/skirts-and-shorts_211-235.html\",\"target\":\"0\",\"page_navigation\":\"0\",\"link_name\":\"Skirts and Shorts\",\"id\":\"211\",\"cat\":\"235\",\"sublevel\":\"0\",\"folder_open\":\"0\",\"featured\":\"0\",\"with_login\":\"0\",\"driveme\":\"0\",\"banner\":\"\",\"childs\":[],\"banner_submenu\":\"\",\"break\":\"0\",\"image\":[],\"imageCatalog\":{\"alt\":\"Skirts and Shorts\",\"position\":\"1\",\"source\":\"images\\/rubCatalogogb_211.jpg\",\"filemtime\":\"1755685491\",\"resource_url\":{\"large\":\"api\\/api.php\\/getImage\\/2560\\/0\\/3\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMjExLmpwZw==.jpg\",\"regular\":\"api\\/api.php\\/getImage\\/1920\\/0\\/3\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMjExLmpwZw==.jpg\",\"small\":\"api\\/api.php\\/getImage\\/1280\\/0\\/3\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMjExLmpwZw==.jpg\",\"thumb_2x\":\"api\\/api.php\\/getImage\\/840\\/0\\/3\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMjExLmpwZw==.jpg\",\"thumb\":\"temp\\/1755685491_f94d746b39c2edf2963a62ea9ab60b72.jpg\",\"cart\":\"api\\/api.php\\/getImage\\/200\\/200\\/2\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMjExLmpwZw==.jpg\"},\"resource_url_sizes\":{\"large\":\"2560\\/0\",\"regular\":\"1920\\/0\",\"small\":\"1280\\/0\",\"thumb_2x\":\"840\\/0\",\"thumb\":\"320\\/0\",\"cart\":\"200\\/200\"},\"resource_id\":\"aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMjExLmpwZw==.jpg\",\"allow_zoom\":\"1\",\"width\":\"186\",\"height\":\"279\"}},{\"without_click\":\"0\",\"url\":\"https:\\/\\/www.tiffosi.com\\/en\\/woman\\/collection\\/tops_210-235.html\",\"target\":\"0\",\"page_navigation\":\"0\",\"link_name\":\"Tops\",\"id\":\"210\",\"cat\":\"235\",\"sublevel\":\"0\",\"folder_open\":\"0\",\"featured\":\"0\",\"with_login\":\"0\",\"driveme\":\"0\",\"banner\":\"\",\"childs\":[],\"banner_submenu\":\"\",\"break\":\"0\",\"image\":[],\"imageCatalog\":{\"alt\":\"Tops\",\"position\":\"1\",\"source\":\"images\\/rubCatalogogb_210.jpg\",\"filemtime\":\"1755685429\",\"resource_url\":{\"large\":\"api\\/api.php\\/getImage\\/2560\\/0\\/3\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMjEwLmpwZw==.jpg\",\"regular\":\"api\\/api.php\\/getImage\\/1920\\/0\\/3\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMjEwLmpwZw==.jpg\",\"small\":\"api\\/api.php\\/getImage\\/1280\\/0\\/3\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMjEwLmpwZw==.jpg\",\"thumb_2x\":\"api\\/api.php\\/getImage\\/840\\/0\\/3\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMjEwLmpwZw==.jpg\",\"thumb\":\"api\\/api.php\\/getImage\\/320\\/0\\/3\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMjEwLmpwZw==.jpg\",\"cart\":\"api\\/api.php\\/getImage\\/200\\/200\\/2\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMjEwLmpwZw==.jpg\"},\"resource_url_sizes\":{\"large\":\"2560\\/0\",\"regular\":\"1920\\/0\",\"small\":\"1280\\/0\",\"thumb_2x\":\"840\\/0\",\"thumb\":\"320\\/0\",\"cart\":\"200\\/200\"},\"resource_id\":\"aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMjEwLmpwZw==.jpg\",\"allow_zoom\":\"1\",\"width\":\"186\",\"height\"
140:\"279\"}},{\"without_click\":\"0\",\"url\":\"https:\\/\\/www.tiffosi.com\\/en\\/woman\\/collection\\/accessories-and-footwear_212-235.html\",\"target\":\"0\",\"page_navigation\":\"0\",\"link_name\":\"Accessories and Footwear\",\"id\":\"212\",\"cat\":\"235\",\"sublevel\":\"0\",\"folder_open\":\"0\",\"featured\":\"0\",\"with_login\":\"0\",\"driveme\":\"0\",\"banner\":\"\",\"childs\":[],\"banner_submenu\":\"\",\"break\":\"1\",\"image\":[],\"imageCatalog\":{\"alt\":\"Accessories and Footwear\",\"position\":\"1\",\"source\":\"images\\/rubCatalogogb_212.jpg\",\"filemtime\":\"1755686019\",\"resource_url\":{\"large\":\"api\\/api.php\\/getImage\\/2560\\/0\\/3\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMjEyLmpwZw==.jpg\",\"regular\":\"api\\/api.php\\/getImage\\/1920\\/0\\/3\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMjEyLmpwZw==.jpg\",\"small\":\"api\\/api.php\\/getImage\\/1280\\/0\\/3\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMjEyLmpwZw==.jpg\",\"thumb_2x\":\"api\\/api.php\\/getImage\\/840\\/0\\/3\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMjEyLmpwZw==.jpg\",\"thumb\":\"temp\\/1755686019_9286a571d9d0e405131968e2059757be.jpg\",\"cart\":\"api\\/api.php\\/getImage\\/200\\/200\\/2\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMjEyLmpwZw==.jpg\"},\"resource_url_sizes\":{\"large\":\"2560\\/0\",\"regular\":\"1920\\/0\",\"small\":\"1280\\/0\",\"thumb_2x\":\"840\\/0\",\"thumb\":\"320\\/0\",\"cart\":\"200\\/200\"},\"resource_id\":\"aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMjEyLmpwZw==.jpg\",\"allow_zoom\":\"1\",\"width\":\"186\",\"height\":\"279\"}},{\"without_click\":\"0\",\"url\":\"https:\\/\\/www.tiffosi.com\\/en\\/woman\\/collection\\/jewelry_467-235.html\",\"target\":\"0\",\"page_navigation\":\"0\",\"link_name\":\"Jewelry\",\"id\":\"467\",\"cat\":\"235\",\"sublevel\":\"0\",\"folder_open\":\"0\",\"featured\":\"0\",\"with_login\":\"0\",\"driveme\":\"0\",\"banner\":\"\",\"childs\":[],\"banner_submenu\":\"\",\"break\":\"0\",\"image\":[],\"imageCatalog\":\"\"}],\"banner_submenu\":\"\",\"break\":\"0\",\"image\":[],\"imageCatalog\":\"\"},{\"without_click\":\"0\",\"url\":\"https:\\/\\/www.tiffosi.com\\/en\\/woman\\/tyw_504-235.html\",\"target\":\"0\",\"page_navigation\":\"0\",\"link_name\":\"TYW\",\"id\":\"504\",\"cat\":\"235\",\"sublevel\":\"0\",\"folder_open\":\"0\",\"featured\":\"0\",\"with_login\":\"0\",\"driveme\":\"0\",\"banner\":[],\"childs\":[],\"banner_submenu\":\"\",\"break\":\"0\",\"image\":[],\"imageCatalog\":\"\"},{\"without_click\":\"0\",\"url\":\"https:\\/\\/www.tiffosi.com\\/en\\/woman\\/fit-guide_344.html\",\"target\":\"0\",\"page_navigation\":\"0\",\"link_name\":\"Fit Guide \",\"id\":\"344\",\"cat\":\"0\",\"sublevel\":\"49\",\"folder_open\":\"0\",\"featured\":\"0\",\"with_login\":\"0\",\"driveme\":\"0\",\"banner\":[],\"childs\":[],\"banner_submenu\":\"\",\"break\":\"0\",\"image\":[],\"imageCatalog\":\"\"},{\"without_click\":\"0\",\"url\":\"https:\\/\\/www.tiffosi.com\\/en\\/woman\\/mid-season-sales_406-235.html\",\"target\":\"0\",\"page_navigation\":\"0\",\"link_name\":\"Mid Season \",\"id\":\"406\",\"cat\":\"235\",\"sublevel\":\"0\",\"folder_open\":\"0\",\"featured\":\"1\",\"with_login\":\"0\",\"driveme\":\"0\",\"banner\":[],\"childs\":[{\"without_click\":\"0\",\"url\":\"https:\\/\\/www.tiffosi.com\\/en\\/woman\\/mid-season-sales\\/jeans_437-235.html\",\"target\":\"0\",\"page_navigation\":\"0\",\"link_name\":\"Jeans\",\"id\":\"437\",\"cat\":\"235\",\"sublevel\":\"0\",\"folder_open\":\"0\",\"featured\":\"1\",\"with_login\":\"0\",\"driveme\":\"0\",\"banner\":\"\",\"childs\":[],\"banner_submenu\":\"\",\"break\":\"0\",\"image\":[],\"imageCatalog\":\"\"},{\"without_click\":\"0\",\"url\":\"https:\\/\\/www.tiffosi.com\\/en\\/woman\\/mid-season-sales\\/jackets_438-235.html\",\"target\":\"0\",\"page_navigation\":\"0\",\"link_name\":\"Jackets\",\"id\":\"438\",\"cat\":\"235\",\"sublevel\":\"0\",\"folder_open\":\"0\",\"featured\":\"1\",\"with_login\":\"0\",\"driveme\":\"0\",\"banner\":\"\",\"childs\":[],\"banner_submenu\":\"\",\"break\":\"0\",\"image\":[],\"imageCatalog\":\"\"},{\"without_click\":\"0\",\"url\":\"https:\\/\\/www.tiffosi.com\\/en\\/woman\\/mid-season-sales\\/dresses-and-jumpsuits_440-235.html\",\"target\":\"0\",\"page_navigation\":\"0\",\"link_name\":\"Dresses and Jumpsuits\",\"id\":\"440\",\"cat\":\"235\",\"sublevel\":\"0\",\"folder_open\":\"0\",\"featured\":\"1\",\"with_login\":\"0\",\"driveme\":\"0\",\"banner\":\"\",\"childs\":[],\"banner_submenu\":\"\",\"break\":\"0\",\"image\":[],\"imageCatalog\":\"\"},{\"without_click\":\"0\",\"url\":\"https:\\/\\/www.tiffosi.com\\/en\\/woman\\/mid-season-sales\\/shirts-and-blouses_441-235.html\",\"target\":\"0\",\"page_navigation\":\"0\",\"link_name\":\"Shirts and Blouses\",\"id\":\"441\",\"cat\":\"235\",\"sublevel\":\"0\",\"folder_open\":\"0\",\"featured\":\"1\",\"with_login\":\"0\",\"driveme\":\"0\",\"banner\":\"\",\"childs\":[],\"banner_submenu\":\"\",\"break\":\"0\",\"image\":[],\"imageCatalog\":\"\"},{\"without_click\":\"0\",\"url\":\"https:\\/\\/www.tiffosi.com\\/en\\/woman\\/mid-season-sales\\/t-shirts-and-tops_442-235.html\",\"target\":\"0\",\"page_navigation\":\"0\",\"link_name\":\"T-shirts and Tops\",\"id\":\"442\",\"cat\":\"235\",\"sublevel\":\"0\",\"folder_open\":\"0\",\"featured\":\"1\",\"with_login\":\"0\",\"driveme\":\"0\",\"banner\":\"\",\"childs\":[],\"banner_submenu\":\"\",\"break\":\"0\",\"image\":[],\"imageCatalog\":\"\"},{\"without_click\":\"0\",\"url\":\"https:\\/\\/www.tiffosi.com\\/en\\/woman\\/mid-season-sales\\/skirts-and-shorts_443-235.html\",\"target\":\"0\",\"page_navigation\":\"0\",\"link_name\":\"Skirts and Shorts\",\"id\":\"443\",\"cat\":\"235\",\"sublevel\":\"0\",\"folder_open\":\"0\",\"featured\":\"1\",\"with_login\":\"0\",\"driveme\":\"0\",\"banner\":\"\",\"childs\":[],\"banner_submenu\":\"\",\"break\":\"0\",\"image\":[],\"imageCatalog\":\"\"},{\"without_click\":\"0\",\"url\":\"https:\\/\\/www.tiffosi.com\\/en\\/woman\\/mid-season-sales\\/pants_444-235.html\",\"target\":\"0\",\"page_navigation\":\"0\",\"link_name\":\"Pants\",\"id\":\"444\",\"cat\":\"235\",\"sublevel\":\"0\",\"folder_open\":\"0\",\"featured\":\"1\",\"with_login\":\"0\",\"driveme\":\"0\",\"banner\":\"\",\"childs\":[],\"banner_submenu\":\"\",\"break\":\"0\",\"image\":[],\"imageCatalog\":\"\"}],\"banner_submenu\":\"\",\"break\":\"0\",\"image\":[],\"imageCatalog\":\"\"}],\"banner_submenu\":\"\",\"break\":\"0\",\"image\":[],\"imageCatalog\":\"\"},{\"without_click\":\"0\",\"url\":\"https:\\/\\/www.tiffosi.com\\/en\\/man_236.html\",\"target\":\"0\",\"page_navigation\":\"213\",\"link_name\":\"Man\",\"id\":\"236\",\"cat\":\"236\",\"sublevel\":\"49\",\"folder_open\":\"0\",\"featured\":\"0\",\"with_login\":\"0\",\"driveme\":\"0\",\"banner\":[{\"id\":\"6\",\"title\":\"\",\"description\":\"\",\"template\":\"\",\"products\":\"\",\"backgound-color\":\"\",\"parts\":[{\"id\":\"110\",\"title\":\"NEW IN\",\"description\":\"\",\"content\":\"\",\"url\":\"index.php?id=388&cat=236\",\"url2\":\"\",\"url_name\":\"\",\"url2_name\":\"\",\"image\":{\"alt\":\"NEW IN\",\"position\":\"1\",\"source\":\"images\\/banner110_gb.jpg\",\"filemtime\":\"1786715540\",\"resource_url\":{\"large\":\"api\\/api.php\\/getImage\\/2560\\/0\\/3\\/aW1hZ2VzL2Jhbm5lcjExMF9nYi5qcGc=.jpg\",\"regular\":\"temp\\/1786715540_1f8d0fba34998d322332bb6a806fbbc9.jpg\",\"small\":\"temp\\/1786715540_795871b14eff830b1d91b0b9ae3445b7.jpg\",\"thumb_2x\":\"api\\/api.php\\/getImage\\/840\\/0\\/3\\/aW1hZ2VzL2Jhbm5lcjExMF9nYi5qcGc=.jpg\",\"thumb\":\"api\\/api.php\\/getImage\\/320\\/0\\/3\\/aW1hZ2VzL2Jhbm5lcjExMF9nYi5qcGc=.jpg\",\"cart\":\"api\\/api.php\\/getImage\\/200\\/200\\/2\\/aW1hZ2VzL2Jhbm5lcjExMF9nYi5qcGc=.jpg\"},\"resource_url_sizes\":{\"large\":\"2560\\/0\",\"regular\":\"1920\\/0\",\"small\":\"1280\\/0\",\"thumb_2x\":\"840\\/0\",\"thumb\":\"320\\/0\",\"cart\":\"200\\/200\"},\"resource_id\":\"aW1hZ2VzL2Jhbm5lcjExMF9nYi5qcGc=.jpg\",\"allow_zoom\":\"1\",\"width\":\"1280\",\"height\"
140:\"1280\"},\"video\":\"\",\"video_mp4\":\"\",\"video_from_youtube\":\"0\",\"auto_play\":\"0\",\"positionV\":\"middle\",\"positionH\":\"center\",\"color\":\"light\",\"text_color\":\"\",\"text_align\":\"center\",\"btt_url_tx\":\"\",\"btt_url_bg\":\"\",\"btt_url_bg_bd\":\"\",\"btt_size\":\"0\"}]}],\"childs\":[{\"without_click\":\"0\",\"url\":\"https:\\/\\/www.tiffosi.com\\/en\\/man\\/new-in_388-236.html\",\"target\":\"0\",\"page_navigation\":\"0\",\"link_name\":\"New In\",\"id\":\"388\",\"cat\":\"236\",\"sublevel\":\"0\",\"folder_open\":\"0\",\"featured\":\"0\",\"with_login\":\"0\",\"driveme\":\"0\",\"banner\":[],\"childs\":[],\"banner_submenu\":\"\",\"break\":\"0\",\"image\":[],\"imageCatalog\":\"\"},{\"without_click\":\"0\",\"url\":\"https:\\/\\/www.tiffosi.com\\/en\\/man\\/collection_268-236.html\",\"target\":\"0\",\"page_navigation\":\"0\",\"link_name\":\"Collection\",\"id\":\"268\",\"cat\":\"236\",\"sublevel\":\"0\",\"folder_open\":\"0\",\"featured\":\"0\",\"with_login\":\"0\",\"driveme\":\"0\",\"banner\":[],\"childs\":[{\"without_click\":\"0\",\"url\":\"https:\\/\\/www.tiffosi.com\\/en\\/man\\/collection\\/jeans_215-236.html\",\"target\":\"0\",\"page_navigation\":\"0\",\"link_name\":\"Jeans\",\"id\":\"215\",\"cat\":\"236\",\"sublevel\":\"0\",\"folder_open\":\"0\",\"featured\":\"0\",\"with_login\":\"0\",\"driveme\":\"0\",\"banner\":\"\",\"childs\":[{\"without_click\":\"0\",\"url\":\"https:\\/\\/www.tiffosi.com\\/en\\/man\\/collection\\/jeans\\/loose_386-236.html\",\"target\":\"0\",\"page_navigation\":\"0\",\"link_name\":\"Loose\",\"id\":\"386\",\"cat\":\"236\",\"sublevel\":\"0\",\"folder_open\":\"0\",\"featured\":\"0\",\"with_login\":\"0\",\"driveme\":\"0\",\"banner\":\"\",\"childs\":[],\"banner_submenu\":\"\",\"break\":\"0\",\"image\":[],\"imageCatalog\":{\"alt\":\"Loose\",\"position\":\"1\",\"source\":\"images\\/rubCatalogogb_386.jpg\",\"filemtime\":\"1772555612\",\"resource_url\":{\"large\":\"api\\/api.php\\/getImage\\/2560\\/0\\/3\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMzg2LmpwZw==.jpg\",\"regular\":\"api\\/api.php\\/getImage\\/1920\\/0\\/3\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMzg2LmpwZw==.jpg\",\"small\":\"temp\\/1772555612_8e4615be9020ca526539a3f3246ceda5.jpg\",\"thumb_2x\":\"api\\/api.php\\/getImage\\/840\\/0\\/3\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMzg2LmpwZw==.jpg\",\"thumb\":\"temp\\/1772555612_d6087b72ed5a0e22874969b080e8e96a.jpg\",\"cart\":\"api\\/api.php\\/getImage\\/200\\/200\\/2\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMzg2LmpwZw==.jpg\"},\"resource_url_sizes\":{\"large\":\"2560\\/0\",\"regular\":\"1920\\/0\",\"small\":\"1280\\/0\",\"thumb_2x\":\"840\\/0\",\"thumb\":\"320\\/0\",\"cart\":\"200\\/200\"},\"resource_id\":\"aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMzg2LmpwZw==.jpg\",\"allow_zoom\":\"1\",\"width\":\"1280\",\"height\":\"1920\"}},{\"without_click\":\"0\",\"url\":\"https:\\/\\/www.tiffosi.com\\/en\\/man\\/collection\\/jeans\\/straight_369-236.html\",\"target\":\"0\",\"page_navigation\":\"0\",\"link_name\":\"Straight\",\"
140id\":\"369\",\"cat\":\"236\",\"sublevel\":\"0\",\"folder_open\":\"0\",\"featured\":\"0\",\"with_login\":\"0\",\"driveme\":\"0\",\"banner\":\"\",\"childs\":[],\"banner_submenu\":\"\",\"break\":\"0\",\"image\":[],\"imageCatalog\":{\"alt\":\"Straight\",\"position\":\"1\",\"source\":\"images\\/rubCatalogogb_369.jpg\",\"filemtime\":\"1756810642\",\"resource_url\":{\"large\":\"api\\/api.php\\/getImage\\/2560\\/0\\/3\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMzY5LmpwZw==.jpg\",\"regular\":\"api\\/api.php\\/getImage\\/1920\\/0\\/3\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMzY5LmpwZw==.jpg\",\"small\":\"api\\/api.php\\/getImage\\/1280\\/0\\/3\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMzY5LmpwZw==.jpg\",\"thumb_2x\":\"api\\/api.php\\/getImage\\/840\\/0\\/3\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMzY5LmpwZw==.jpg\",\"thumb\":\"api\\/api.php\\/getImage\\/320\\/0\\/3\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMzY5LmpwZw==.jpg\",\"cart\":\"api\\/api.php\\/getImage\\/200\\/200\\/2\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMzY5LmpwZw==.jpg\"},\"resource_url_sizes\":{\"large\":\"2560\\/0\",\"regular\":\"1920\\/0\",\"small\":\"1280\\/0\",\"thumb_2x\":\"840\\/0\",\"thumb\":\"320\\/0\",\"cart\":\"200\\/200\"},\"resource_id\":\"aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMzY5LmpwZw==.jpg\",\"allow_zoom\":\"1\",\"width\":\"186\",\"height\":\"279\"}},{\"without_click\":\"0\",\"url\":\"https:\\/\\/www.tiffosi.com\\/en\\/man\\/collection\\/jeans\\/comfort_365-236.html\",\"target\":\"0\",\"page_navigation\":\"0\",\"link_name\":\"Comfort\",\"id\":\"365\",\"cat\":\"236\",\"sublevel\":\"0\",\"folder_open\":\"0\",\"featured\":\"0\",\"with_login\":\"0\",\"driveme\":\"0\",\"banner\":\"\",\"childs\":[],\"banner_submenu\":\"\",\"break\":\"0\",\"image\":[],\"imageCatalog\":{\"alt\":\"Comfort\",\"position\":\"1\",\"source\":\"images\\/rubCatalogogb_365.jpg\",\"filemtime\":\"1772555662\",\"resource_url\":{\"large\":\"api\\/api.php\\/getImage\\/2560\\/0\\/3\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMzY1LmpwZw==.jpg\",\"regular\":\"api\\/api.php\\/getImage\\/1920\\/0\\/3\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMzY1LmpwZw==.jpg\",\"small\":\"temp\\/1772555662_07cbf628a3a89195560d726df93bf491.jpg\",\"thumb_2x\":\"api\\/api.php\\/getImage\\/840\\/0\\/3\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMzY1LmpwZw==.jpg\",\"thumb\":\"temp\\/1772555662_a89363089f70b8ca0f42c7d5534b7551.jpg\",\"cart\":\"api\\/api.php\\/getImage\\/200\\/200\\/2\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMzY1LmpwZw==.jpg\"},\"resource_url_sizes\":{\"large\":\"2560\\/0\",\"regular\":\"1920\\/0\",\"small\":\"1280\\/0\",\"thumb_2x\":\"840\\/0\",\"thumb\":\"320\\/0\",\"cart\":\"200\\/200\"},\"resource_id\":\"aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMzY1LmpwZw==.jpg\",\"allow_zoom\":\"1\",\"width\":\"1280\",\"height\":\"1920\"}},{\"without_click\":\"0\",\"url\":\"https:\\/\\/www.tiffosi.com\\/en\\/man\\/collection\\/jeans\\/slim_358-236.html\",\"target\":\"0\",\"page_navigation\":\"0\",\"link_name\":\"Slim\",\"id\":\"358\",\"cat\":\"236\",\"sublevel\":\"0\",\"folder_open\":\"0\",\"featured\":\"0\",\"with_login\":\"0\",\"driveme\":\"0\",\"banner\":\"\",\"childs\":[],\"banner_submenu\":\"\",\"break\":\"0\",\"image\":[],\"imageCatalog\":{\"alt\":\"Slim\",\"position\":\"1\",\"source\":\"images\\/rubCatalogogb_358.jpg\",\"filemtime\":\"1772616982\",\"resource_url\":{\"large\":\"api\\/api.php\\/getImage\\/2560\\/0\\/3\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMzU4LmpwZw==.jpg\",\"regular\":\"api\\/api.php\\/getImage\\/1920\\/0\\/3\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMzU4LmpwZw==.jpg\",\"small\":\"temp\\/1772616982_338f7b104af21c826f4e54b5894b82c3.jpg\",\"thumb_2x\":\"api\\/api.php\\/getImage\\/840\\/0\\/3\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMzU4LmpwZw==.jpg\",\"thumb\":\"temp\\/1772616982_754f02cb7958355b60f4e79503a188f0.jpg\",\"cart\":\"api\\/api.php\\/getImage\\/200\\/200\\/2\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMzU4LmpwZw==.jpg\"},\"resource_url_sizes\":{\"large\":\"2560\\/0\",\"regular\":\"1920\\/0\",\"small\":\"1280\\/0\",\"thumb_2x\":\"840\\/0\",\"thumb\":\"320\\/0\",\"cart\":\"200\\/200\"},\"resource_id\":\"aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMzU4LmpwZw==.jpg\",\"allow_zoom\":\"1\",\"width\":\"1280\",\"height\":\"1920\"}},{\"without_click\":\"0\",\"url\":\"https:\\/\\/www.tiffosi.com\\/en\\/man\\/collection\\/jeans\\/baggy_521-236.html\",\"target\":\"0\",\"page_navigation\":\"0\",\"link_name\":\"Baggy\",\"id\":\"521\",\"cat\":\"236\",\"sublevel\":\"0\",\"folder_open\":\"0\",\"featured\":\"0\",\"with_login\":\"0\",\"driveme\":\"0\",\"banner\":\"\",\"childs\":[],\"banner_submenu\":\"\",\"break\":\"0\",\"image\":[],\"imageCatalog\":\"\"},{\"without_click\":\"0\",\"url\":\"https:\\/\\/www.tiffosi.com\\/en\\/man\\/collection\\/jeans\\/balloon_508-236.html\",\"target\":\"0\",\"page_navigation\":\"0\",\"link_name\":\"Balloon\",\"id\":\"508\",\"cat\":\"236\",\"sublevel\":\"0\",\"folder_open\":\"0\",\"featured\":\"0\",\"with_login\":\"0\",\"driveme\":\"0\",\"banner\":\"\",\"childs\":[],\"banner_submenu\":\"\",\"break\":\"0\",\"image\":[],\"imageCatalog\":\"\"}],\"banner_submenu\":\"\",\"break\":\"0\",\"image\":[],\"imageCatalog\":{\"alt\":\"Jeans\",\"position\":\"1\",\"source\":\"images\\/rubCatalogogb_215.jpg\",\"filemtime\":\"1755683283\",\"resource_url\":{\"large\":\"api\\/api.php\\/getImage\\/2560\\/0\\/3\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMjE1LmpwZw==.jpg\",\"regular\":\"api\\/api.php\\/getImage\\/1920\\/0\\/3\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMjE1LmpwZw==.jpg\",\"small\":\"temp\\/1755683283_2eee52a5f2822ddd896f4b38865eab2e.jpg\",\"thumb_2x\":\"api\\/api.php\\/getImage\\/840\\/0\\/3\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMjE1LmpwZw==.jpg\",\"thumb\":\"temp\\/1755683283_a52d9397d8b632e309f1d9438707a9df.jpg\",\"cart\":\"api\\/api.php\\/getImage\\/200\\/200\\/2\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMjE1LmpwZw==.jpg\"},\"resource_url_sizes\":{\"large\":\"2560\\/0\",\"regular\":\"1920\\/0\",\"small\":\"1280\\/0\",\"thumb_2x\":\"840\\/0\",\"thumb\":\"320\\/0\",\"cart\":\"200\\/200\"},\"resource_id\":\"aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMjE1LmpwZw==.jpg\",\"allow_zoom\":\"1\",\"width\":\"186\",\"height\"
140:\"279\"}},{\"without_click\":\"0\",\"url\":\"https:\\/\\/www.tiffosi.com\\/en\\/man\\/collection\\/t-shirt-and-polos_393-236.html\",\"target\":\"0\",\"page_navigation\":\"0\",\"link_name\":\"T-shirt and Polos\",\"id\":\"393\",\"cat\":\"236\",\"sublevel\":\"0\",\"folder_open\":\"0\",\"featured\":\"0\",\"with_login\":\"0\",\"driveme\":\"0\",\"banner\":\"\",\"childs\":[],\"banner_submenu\":\"\",\"break\":\"0\",\"image\":[],\"imageCatalog\":{\"alt\":\"T-shirt and Polos\",\"position\":\"1\",\"source\":\"images\\/rubCatalogogb_393.jpg\",\"filemtime\":\"1755683338\",\"resource_url\":{\"large\":\"api\\/api.php\\/getImage\\/2560\\/0\\/3\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMzkzLmpwZw==.jpg\",\"regular\":\"api\\/api.php\\/getImage\\/1920\\/0\\/3\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMzkzLmpwZw==.jpg\",\"small\":\"temp\\/1755683338_fc8e5f5d2438d33511cf9f36b0714e75.jpg\",\"thumb_2x\":\"api\\/api.php\\/getImage\\/840\\/0\\/3\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMzkzLmpwZw==.jpg\",\"thumb\":\"temp\\/1755683338_789230b896fd85b1da6a8f02b9bf7dbf.jpg\",\"cart\":\"api\\/api.php\\/getImage\\/200\\/200\\/2\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMzkzLmpwZw==.jpg\"},\"resource_url_sizes\":{\"large\":\"2560\\/0\",\"regular\":\"1920\\/0\",\"small\":\"1280\\/0\",\"thumb_2x\":\"840\\/0\",\"thumb\":\"320\\/0\",\"cart\":\"200\\/200\"},\"resource_id\":\"aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMzkzLmpwZw==.jpg\",\"allow_zoom\":\"1\",\"width\":\"186\",\"height\":\"279\"}},{\"without_click\":\"0\",\"url\":\"https:\\/\\/www.tiffosi.com\\/en\\/man\\/collection\\/shorts_222-236.html\",\"target\":\"0\",\"page_navigation\":\"0\",\"link_name\":\"Shorts\",\"id\":\"222\",\"cat\":\"236\",\"sublevel\":\"0\",\"folder_open\":\"0\",\"featured\":\"0\",\"with_login\":\"0\",\"driveme\":\"0\",\"banner\":\"\",\"childs\":[],\"banner_submenu\":\"\",\"break\":\"0\",\"image\":[],\"imageCatalog\":{\"alt\":\"Shorts\",\"position\":\"1\",\"source\":\"images\\/rubCatalogogb_222.jpg\",\"filemtime\":\"1755683385\",\"resource_url\":{\"large\":\"api\\/api.php\\/getImage\\/2560\\/0\\/3\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMjIyLmpwZw==.jpg\",\"regular\":\"api\\/api.php\\/getImage\\/1920\\/0\\/3\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMjIyLmpwZw==.jpg\",\"small\":\"temp\\/1755683385_1f98fae4b69bfa61d18e39415cddc1c1.jpg\",\"thumb_2x\":\"api\\/api.php\\/getImage\\/840\\/0\\/3\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMjIyLmpwZw==.jpg\",\"thumb\":\"temp\\/1755683385_d0e7d5836e236330f1e962bd7d22d3b9.jpg\",\"cart\":\"api\\/api.php\\/getImage\\/200\\/200\\/2\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMjIyLmpwZw==.jpg\"},\"resource_url_sizes\":{\"large\":\"2560\\/0\",\"regular\":\"1920\\/0\",\"small\":\"1280\\/0\",\"thumb_2x\":\"840\\/0\",\"thumb\":\"320\\/0\",\"cart\":\"200\\/200\"},\"resource_id\":\"aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMjIyLmpwZw==.jpg\",\"allow_zoom\":\"1\",\"width\":\"186\",\"height\":\"279\"}},{\"without_click\":\"0\",\"url\":\"https:\\/\\/www.tiffosi.com\\/en\\/man\\/collection\\/shirts_239-236.html\",\"target\":\"0\",\"page_navigation\":\"0\",\"link_name\":\"Shirts\",\"id\":\"239\",\"cat\":\"236\",\"sublevel\":\"0\",\"folder_open\":\"0\",\"featured\":\"0\",\"with_login\":\"0\",\"driveme\":\"0\",\"banner\":\"\",\"childs\":[],\"banner_submenu\":\"\",\"break\":\"0\",\"image\":[],\"imageCatalog\":{\"alt\":\"Shirts\",\"position\":\"1\",\"source\":\"images\\/rubCatalogogb_239.jpg\",\"filemtime\":\"1755683369\",\"resource_url\":{\"large\":\"api\\/api.php\\/getImage\\/2560\\/0\\/3\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMjM5LmpwZw==.jpg\",\"regular\":\"api\\/api.php\\/getImage\\/1920\\/0\\/3\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMjM5LmpwZw==.jpg\",\"small\":\"temp\\/1755683369_7f53c1142333806b64a9ab46fd738d71.jpg\",\"thumb_2x\":\"api\\/api.php\\/getImage\\/840\\/0\\/3\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMjM5LmpwZw==.jpg\",\"thumb\":\"temp\\/1755683369_7119b42a75bc31482f4faa0f415dd271.jpg\",\"cart\":\"api\\/api.php\\/getImage\\/200\\/200\\/2\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMjM5LmpwZw==.jpg\"},\"resource_url_sizes\":{\"large\":\"2560\\/0\",\"regular\":\"1920\\/0\",\"small\":\"1280\\/0\",\"thumb_2x\":\"840\\/0\",\"thumb\":\"320\\/0\",\"cart\":\"200\\/200\"},\"resource_id\":\"aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMjM5LmpwZw==.jpg\",\"allow_zoom\":\"1\",\"width\":\"186\",\"height\"
140:\"279\"}},{\"without_click\":\"0\",\"url\":\"https:\\/\\/www.tiffosi.com\\/en\\/man\\/collection\\/jackets_214-236.html\",\"target\":\"0\",\"page_navigation\":\"0\",\"link_name\":\"Jackets\",\"id\":\"214\",\"cat\":\"236\",\"sublevel\":\"0\",\"folder_open\":\"0\",\"featured\":\"0\",\"with_login\":\"0\",\"driveme\":\"0\",\"banner\":\"\",\"childs\":[],\"banner_submenu\":\"\",\"break\":\"0\",\"image\":[],\"imageCatalog\":{\"alt\":\"Jackets\",\"position\":\"1\",\"source\":\"images\\/rubCatalogogb_214.jpg\",\"filemtime\":\"1755683447\",\"resource_url\":{\"large\":\"api\\/api.php\\/getImage\\/2560\\/0\\/3\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMjE0LmpwZw==.jpg\",\"regular\":\"api\\/api.php\\/getImage\\/1920\\/0\\/3\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMjE0LmpwZw==.jpg\",\"small\":\"temp\\/1755683447_e8b284fec455b66252bad1a45f85dd6a.jpg\",\"thumb_2x\":\"api\\/api.php\\/getImage\\/840\\/0\\/3\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMjE0LmpwZw==.jpg\",\"thumb\":\"temp\\/1755683447_fa2b743df3a9a7dd2300163c344a5199.jpg\",\"cart\":\"api\\/api.php\\/getImage\\/200\\/200\\/2\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMjE0LmpwZw==.jpg\"},\"resource_url_sizes\":{\"large\":\"2560\\/0\",\"regular\":\"1920\\/0\",\"small\":\"1280\\/0\",\"thumb_2x\":\"840\\/0\",\"thumb\":\"320\\/0\",\"cart\":\"200\\/200\"},\"resource_id\":\"aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMjE0LmpwZw==.jpg\",\"allow_zoom\":\"1\",\"width\":\"186\",\"height\":\"279\"}},{\"without_click\":\"0\",\"url\":\"https:\\/\\/www.tiffosi.com\\/en\\/man\\/collection\\/pants_216-236.html\",\"target\":\"0\",\"page_navigation\":\"0\",\"link_name\":\"Pants\",\"id\":\"216\",\"cat\":\"236\",\"sublevel\":\"0\",\"folder_open\":\"0\",\"featured\":\"0\",\"with_login\":\"0\",\"driveme\":\"0\",\"banner\":\"\",\"childs\":[],\"banner_submenu\":\"\",\"break\":\"0\",\"image\":[],\"imageCatalog\":{\"alt\":\"Pants\",\"position\":\"1\",\"source\":\"images\\/rubCatalogogb_216.jpg\",\"filemtime\":\"1724422205\",\"resource_url\":{\"large\":\"api\\/api.php\\/getImage\\/2560\\/0\\/3\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMjE2LmpwZw==.jpg\",\"regular\":\"api\\/api.php\\/getImage\\/1920\\/0\\/3\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMjE2LmpwZw==.jpg\",\"small\":\"temp\\/1724422205_cce7f8168dffccac5503664a4fbe7f29.jpg\",\"thumb_2x\":\"api\\/api.php\\/getImage\\/840\\/0\\/3\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMjE2LmpwZw==.jpg\",\"thumb\":\"temp\\/1724422205_6b31705bb3c0ca12120f8782f6cd82e7.jpg\",\"cart\":\"api\\/api.php\\/getImage\\/200\\/200\\/2\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMjE2LmpwZw==.jpg\"},\"resource_url_sizes\":{\"large\":\"2560\\/0\",\"regular\":\"1920\\/0\",\"small\":\"1280\\/0\",\"thumb_2x\":\"840\\/0\",\"thumb\":\"320\\/0\",\"cart\":\"200\\/200\"},\"resource_id\":\"aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMjE2LmpwZw==.jpg\",\"allow_zoom\":\"1\",\"width\":\"186\",\"height\":\"279\"}},{\"without_click\":\"0\",\"url\":\"https:\\/\\/www.tiffosi.com\\/en\\/man\\/collection\\/knitwear_218-236.html\",\"target\":\"0\",\"page_navigation\":\"0\",\"link_name\":\"Knitwear\",\"id\":\"218\",\"cat\":\"236\",\"sublevel\":\"0\",\"folder_open\":\"0\",\"featured\":\"0\",\"with_login\":\"0\",\"driveme\":\"0\",\"banner\":\"\",\"childs\":[],\"banner_submenu\":\"\",\"break\":\"0\",\"image\":[],\"imageCatalog\":{\"alt\":\"Knitwear\",\"position\":\"1\",\"source\":\"images\\/rubCatalogogb_218.jpg\",\"filemtime\":\"1755683422\",\"resource_url\":{\"large\":\"api\\/api.php\\/getImage\\/2560\\/0\\/3\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMjE4LmpwZw==.jpg\",\"regular\":\"api\\/api.php\\/getImage\\/1920\\/0\\/3\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMjE4LmpwZw==.jpg\",\"small\":\"temp\\/1755683422_f8c00a428406d22c72c20fcca5841d0c.jpg\",\"thumb_2x\":\"api\\/api.php\\/getImage\\/840\\/0\\/3\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMjE4LmpwZw==.jpg\",\"thumb\":\"temp\\/1755683422_00576d8b4565435100c7f7a3ea4b6caf.jpg\",\"cart\":\"api\\/api.php\\/getImage\\/200\\/200\\/2\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMjE4LmpwZw==.jpg\"},\"resource_url_sizes\":{\"large\":\"2560\\/0\",\"regular\":\"1920\\/0\",\"small\":\"1280\\/0\",\"thumb_2x\":\"840\\/0\",\"thumb\":\"320\\/0\",\"cart\":\"200\\/200\"},\"resource_id\":\"aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMjE4LmpwZw==.jpg\",\"allow_zoom\":\"1\",\"width\":\"186\",\"height\"
140:\"279\"}},{\"without_click\":\"0\",\"url\":\"https:\\/\\/www.tiffosi.com\\/en\\/man\\/collection\\/hoodies-and-sweatshirts_238-236.html\",\"target\":\"0\",\"page_navigation\":\"0\",\"link_name\":\"Hoodies and Sweatshirts\",\"id\":\"238\",\"cat\":\"236\",\"sublevel\":\"0\",\"folder_open\":\"0\",\"featured\":\"0\",\"with_login\":\"0\",\"driveme\":\"0\",\"banner\":\"\",\"childs\":[],\"banner_submenu\":\"\",\"break\":\"0\",\"image\":[],\"imageCatalog\":{\"alt\":\"Hoodies and Sweatshirts\",\"position\":\"1\",\"source\":\"images\\/rubCatalogogb_238.jpg\",\"filemtime\":\"1755683406\",\"resource_url\":{\"large\":\"api\\/api.php\\/getImage\\/2560\\/0\\/3\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMjM4LmpwZw==.jpg\",\"regular\":\"api\\/api.php\\/getImage\\/1920\\/0\\/3\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMjM4LmpwZw==.jpg\",\"small\":\"temp\\/1755683406_db071f8d1f13a4dc2f1448ab84542ead.jpg\",\"thumb_2x\":\"api\\/api.php\\/getImage\\/840\\/0\\/3\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMjM4LmpwZw==.jpg\",\"thumb\":\"temp\\/1755683406_debfdf272a2c95da573eea5a564d1fbc.jpg\",\"cart\":\"api\\/api.php\\/getImage\\/200\\/200\\/2\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMjM4LmpwZw==.jpg\"},\"resource_url_sizes\":{\"large\":\"2560\\/0\",\"regular\":\"1920\\/0\",\"small\":\"1280\\/0\",\"thumb_2x\":\"840\\/0\",\"thumb\":\"320\\/0\",\"cart\":\"200\\/200\"},\"resource_id\":\"aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMjM4LmpwZw==.jpg\",\"allow_zoom\":\"1\",\"width\":\"186\",\"height\":\"279\"}},{\"without_click\":\"0\",\"url\":\"https:\\/\\/www.tiffosi.com\\/en\\/man\\/collection\\/underwear_240-236.html\",\"target\":\"0\",\"page_navigation\":\"0\",\"link_name\":\"Underwear\",\"id\":\"240\",\"cat\":\"236\",\"sublevel\":\"0\",\"folder_open\":\"0\",\"featured\":\"0\",\"with_login\":\"0\",\"driveme\":\"0\",\"banner\":\"\",\"childs\":[],\"banner_submenu\":\"\",\"break\":\"0\",\"image\":[],\"imageCatalog\":{\"alt\":\"Underwear\",\"position\":\"1\",\"source\":\"images\\/rubCatalogogb_240.jpg\",\"filemtime\":\"1724332179\",\"resource_url\":{\"large\":\"api\\/api.php\\/getImage\\/2560\\/0\\/3\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMjQwLmpwZw==.jpg\",\"regular\":\"api\\/api.php\\/getImage\\/1920\\/0\\/3\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMjQwLmpwZw==.jpg\",\"small\":\"temp\\/1724332179_b4063c6caca0e1cfd9a61df384147ac5.jpg\",\"thumb_2x\":\"api\\/api.php\\/getImage\\/840\\/0\\/3\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMjQwLmpwZw==.jpg\",\"thumb\":\"temp\\/1724332179_7eb5988a4a01c4b9f1b8395ce1032e67.jpg\",\"cart\":\"api\\/api.php\\/getImage\\/200\\/200\\/2\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMjQwLmpwZw==.jpg\"},\"resource_url_sizes\":{\"large\":\"2560\\/0\",\"regular\":\"1920\\/0\",\"small\":\"1280\\/0\",\"thumb_2x\":\"840\\/0\",\"thumb\":\"320\\/0\",\"cart\":\"200\\/200\"},\"resource_id\":\"aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMjQwLmpwZw==.jpg\",\"allow_zoom\":\"1\",\"width\":\"186\",\"height\":\"279\"}},{\"without_click\":\"0\",\"url\":\"https:\\/\\/www.tiffosi.com\\/en\\/man\\/collection\\/accessories-and-footwear_223-236.html\",\"target\":\"0\",\"page_navigation\":\"0\",\"link_name\":\"Accessories and Footwear\",\"id\":\"223\",\"cat\":\"236\",\"sublevel\":\"0\",\"folder_open\":\"0\",\"featured\":\"0\",\"with_login\":\"0\",\"driveme\":\"0\",\"banner\":\"\",\"childs\":[],\"banner_submenu\":\"\",\"break\":\"0\",\"image\":[],\"imageCatalog\":{\"alt\":\"Accessories and Footwear\",\"position\":\"1\",\"source\":\"images\\/rubCatalogogb_223.jpg\",\"filemtime\":\"1738170933\",\"resource_url\":{\"large\":\"api\\/api.php\\/getImage\\/2560\\/0\\/3\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMjIzLmpwZw==.jpg\",\"regular\":\"api\\/api.php\\/getImage\\/1920\\/0\\/3\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMjIzLmpwZw==.jpg\",\"small\":\"temp\\/1738170933_bf42d0ac533243d89fc2a6d26aadf2ce.jpg\",\"thumb_2x\":\"api\\/api.php\\/getImage\\/840\\/0\\/3\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMjIzLmpwZw==.jpg\",\"thumb\":\"temp\\/1738170933_a3fa9524ba6bbd30e70574448855ce90.jpg\",\"cart\":\"api\\/api.php\\/getImage\\/200\\/200\\/2\\/aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMjIzLmpwZw==.jpg\"},\"resource_url_sizes\":{\"large\":\"2560\\/0\",\"regular\":\"1920\\/0\",\"small\":\"1280\\/0\",\"thumb_2x\":\"840\\/0\",\"thumb\":\"320\\/0\",\"cart\":\"200\\/200\"},\"resource_id\":\"aW1hZ2VzL3J1YkNhdGFsb2dvZ2JfMjIzLmpwZw==.jpg\",\"allow_zoom\":\"1\",\"width\":\"186\",\"height\"
140:\"279\"}}],\"banner_submenu\":\"\",\"break\":\"0\",\"image\":[],\"imageCatalog\":\"\"},{\"without_click\":\"0\",\"url\":\"https:\\/\\/www.tiffosi.com\\/en\\/man\\/tycw_506-236.html\",\"target\":\"0\",\"page_navigation\":\"0\",\"link_name\":\"TYCW\",\"id\":\"506\",\"cat\":\"236\",\"sublevel\":\"0\",\"folder_open\":\"0\",\"featured\":\"0\",\"with_login\":\"0\",\"driveme\":\"0\",\"banner\":[],\"childs\":[],\"banner_submenu\":\"\",\"break\":\"0\",\"image\":[],\"imageCatalog\":\"\"},{\"without_click\":\"0\",\"url\":\"https:\\/\\/www.tiffosi.com\\/en\\/man\\/fit-guide_345.html\",\"target\":\"0\",\"page_navigation\":\"0\",\"link_name\":\"Fit Guide \",\"id\":\"345\",\"cat\":\"0\",\"sublevel\":\"49\",\"folder_open\":\"0\",\"featured\":\"0\",\"with_login\":\"0\",\"driveme\":\"0\",\"banner\":[],\"childs\":[],\"banner_submenu\":\"\",\"break\":\"0\",\"image\":[],\"imageCatalog\":\"\"},{\"without_click\":\"0\",\"url\":\"https:\\/\\/www.tiffosi.com\\/en\\/man\\/mid-season-sales_407-236.html\",\"target\":\"0\",\"page_navigation\":\"0\",\"link_name\":\"Mid Season \",\"id\":\"407\",\"cat\":\"236\",\"sublevel\":\"0\",\"folder_open\":\"0\",\"featured\":\"1\",\"with_login\":\"0\",\"driveme\":\"0\",\"banner\":[],\"childs\":[{\"without_click\":\"0\",\"url\":\"https:\\/\\/www.tiffosi.com\\/en\\/man\\/mid-season-sales\\/jeans-and-pants_446-236.html\",\"target\":\"0\",\"page_navigation\":\"0\",\"link_name\":\"Jeans and Pants\",\"id\":\"446\",\"cat\":\"236\",\"sublevel\":\"0\",\"folder_open\":\"0\",\"featured\":\"1\",\"with_login\":\"0\",\"driveme\":\"0\",\"banner\":\"\",\"childs\":[],\"banner_submenu\":\"\",\"break\":\"0\",\"image\":[],\"imageCatalog\":\"\"},{\"without_click\":\"0\",\"url\":\"https:\\/\\/www.tiffosi.com\\/en\\/man\\/mid-season-sales\\/jackets_447-236.html\",\"target\":\"0\",\"page_navigation\":\"0\",\"link_name\":\"Jackets\",\"id\":\"447\",\"cat\":\"236\",\"sublevel\":\"0\",\"folder_open\":\"0\",\"featured\":\"1\",\"with_login\":\"0\",\"driveme\":\"0\",\"banner\":\"\",\"childs\":[],\"banner_submenu\":\"\",\"break\":\"0\",\"image\":[],\"imageCatalog\":\"\"},{\"without_click\":\"0\",\"url\":\"https:\\/\\/www.tiffosi.com\\/en\\/man\\/mid-season-sales\\/t-shirts-and-polos_450-236.html\",\"target\":\"0\",\"page_navigation\":\"0\",\"link_name\":\"T-shirts and Polos\",\"id\":\"450\",\"cat\":\"236\",\"sublevel\":\"0\",\"folder_open\":\"0\",\"featured\":\"1\",\"with_login\":\"0\",\"driveme\":\"0\",\"banner\":\"\",\"childs\":[],\"banner_submenu\":\"\",\"break\":\"0\",\"image\":[],\"imageCatalog\":\"\"},{\"without_click\":\"0\",\"url\":\"https:\\/\\/www.tiffosi.com\\/en\\/man\\/mid-season-sales\\/shirts_451-236.html\",\"target\":\"0\",\"page_navigation\":\"0\",\"link_name\":\"Shirts\",\"id\":\"451\",\"cat\":\"236\",\"sublevel\":\"0\",\"folder_open\":\"0\",\"featured\":\"1\",\"with_login\":\"0\",\"driveme\":\"0\",\"banner\":\"\",\"childs\":[],\"banner_submenu\":\"\",\"break\":\"0\",\"image\":[],\"imageCatalog\":\"\"}],\"banner_submenu\":\"\",\"break\":\"0\",\"image\":[],\"imageCatalog\":\"\"}],\"banner_submenu\":\"\",\"break\":\"0\",\"image\":[],\"imageCatalog\":\"\"},{\"without_click\":\"0\",\"url\":\"https:\\/\\/www.tiffosi.com\\/en\\/e-gift-card_326.html\",\"target\":\"0\",\"page_navigation\":\"0\",\"link_name\":\"E-Gift Card\",\"id\":\"326\",\"cat\":\"0\",\"sublevel\":\"37\",\"folder_open\":\"0\",\"featured\":\"0\",\"with_login\":\"0\",\"driveme\":\"0\",\"banner\":[],\"childs\":[],\"banner_submenu\":\"\",\"break\":\"0\",\"image\":[],\"imageCatalog\":\"\"},{\"without_click\":\"0\",\"url\":\"https:\\/\\/www.tiffosi.com\\/en\\/stores_320.html\",\"target\":\"0\",\"page_navigation\":\"0\",\"link_name\":\"Stores\",\"id\":\"320\",\"cat\":\"0\",\"sublevel\":\"7\",\"folder_open\":\"1\",\"featured\":\"0\",\"with_login\":\"0\",\"driveme\":\"0\",\"banner\":[],\"childs\":[],\"banner_submenu\":\"\",\"break\":\"1\",\"image\":[],\"imageCatalog\":\"\"},{\"without_click\":\"0\",\"url\":\"https:\\/\\/www.tiffosi.com\\/en\\/tiffosi-denim-club_456.html\",\"target\":\"0\",\"page_navigation\":\"0\",\"link_name\":\"Tiffosi Denim Club\",\"id\":\"456\",\"cat\":\"0\",\"sublevel\":\"49\",\"folder_open\":\"0\",\"featured\":\"0\",\"with_login\":\"0\",\"driveme\":\"0\",\"banner\":[],\"childs\":[],\"banner_submenu\":\"\",\"break\":\"0\",\"image\":[],\"imageCatalog\":\"\"}]'</script>
140<script type="text/javascript">
141                const csscontainerwidth = parseInt(getComputedStyle(document.documentElement).getPropertyValue('--container-width').trim(), 10);
142        if (csscontainerwidth && csscontainerwidth < 1920) {
143            const styleontainerwidth = document.createElement('style');
144            styleontainerwidth.textContent = `@media screen and (width: 1920px){body.windows .rdc-container-fullscreen{max-width:var(--container-width,1680px)}}`;
145            document.head.appendChild(styleontainerwidth);
146        }
147
148        const tapp = setInterval(function(){
149            if (typeof app != 'undefined') {
150                clearInterval(tapp);
151                app.run(function($rootScope, $window, $timeout) {
152                    angular.extend($rootScope, {
153                        windowWidth: $window.innerWidth,
154                        scrollTop: angular.element($window).scrollTop(),
155                        isTouchDevice: 'ontouchstart' in window || navigator.maxTouchPoints > 0,
156                        keys: Object.keys,
157                        values: Object.values
158                    });
159                    angular.element($window).on('scroll', function() {
160                        $rootScope.scrollTop = angular.element($window).scrollTop();
161                        $rootScope.$digest();
162                    }).on('resize', function() {
163                        $rootScope.windowWidth = $window.innerWidth;
164                        $rootScope.$digest();
165                    });
166
167                    $rootScope.signOut = function($event, url) {
168                        let href = typeof url !== 'undefined' ? url : $event.currentTarget.href;
169                        if (href !== '') {
170                            $event.preventDefault();
171                            $event.stopPropagation();
172
173                            if (typeof trackingsSignOut === 'function')
174                                trackingsSignOut();
175
176                            $timeout(function() {
177                                $window.location.href = href;
178                            }, 500);
179                        }
180                    };
181                });
182                app.filter('unsafe', function($sce) { return $sce.trustAsHtml; });
183                app.filter('priceFormatter', function($sce) { return function(price, number_dec, separator_dec, separator_mil, prefix, sufix) { return (prefix || '') + number_format(Number(String(price).split(' ')[0].replace(',', '.')), number_dec || '2', separator_dec || ',', separator_mil || '.') + (sufix || '&euro;');}});
184                app.filter('filterExact', function() {return function(inputArray, searchCriteria) {if (!inputArray || !searchCriteria){return inputArray;}const arrkey = Object.keys(searchCriteria)[0];return inputArray.filter(function(item) {return item[arrkey] === searchCriteria[arrkey];});};});
185                app.filter('escapeQuotes', function() {return function(input) {if (!input) return ''; return input.replace(/['"]/g, function(match) { return match === '"' ? '&quot;' : '&#39;'; })}});
186                app.filter('lower', ['$sce', function($sce) { return function(input) { if(!input) return ''; if(typeof input === 'object' && $sce.getTrustedHtml) {try {input = $sce.getTrustedHtml(input);} catch (e) {return '';}} return String(input).toLowerCase();}; }]);
187                app.filter('striptags', function() {return function(text) {return  text ? String(text).replace(/<[^>]*>?/gm, '') : '';};});
188            }
189        });
190        setTimeout(function(){clearInterval(tapp);},3000);
191    </script>
191<!--googleoff: index--><!--googleon: index-->
191<script type="text/javascript">
192        const verifyExpInfo = 0;         
193        if($("#website_content", window.parent.document).length > 0 && typeof window.parent.JSVars == "undefined") {
194            var intJSVars = setInterval(function(){ if(typeof JSVars != "undefined") {window.parent.JSVars = JSVars; clearInterval(intJSVars); history.replaceState = false;} });
195            setTimeout(function(){clearInterval(intJSVars);}, 5000);
196        }
197
198                if(/apple/.test(navigator.vendor == undefined ? false : navigator.vendor.toLowerCase())) {
199            $(window).bind("pageshow", function(event) {
200                if (event.originalEvent.persisted) { updateMiniBasketByHistoryOldTemplates(); }
201            });
202        } else if(performance != undefined && performance.navigation != undefined && angular != undefined) {
203            if(performance.navigation.type == 2) { updateMiniBasketByHistoryOldTemplates(); }
204        }
205
206        function updateMiniBasketByHistoryOldTemplates() {
207            var navtime1011 = setTimeout(function(){clearInterval(navtime1012);},3000);
208            var navtime1012 = setInterval(function(){
209                if(angular.element('#controller-cart').length > 0 && typeof angular.element('#controller-cart').scope() != "undefined" && typeof angular.element('#controller-cart').scope().addMiniBasket == "function") {
210                    clearInterval(navtime1012); clearTimeout(navtime1011);
211                    if(($("#itemsCart").data("minibasket-version") || 1) < 2) {
212                        $.get({url: '/api/api.php/getBasket/', cache: false}).done(function(data) {
213                            if(typeof data != "object") var data = $.parseJSON(data);
214                            if(typeof JSVars == "undefined") { JSVars = {}; }
215                            JSVars.cart = data.response.cart;
216                            angular.element('#controller-cart').scope().addMiniBasket(JSVars.cart, "LOAD", ($("#rdc-cart-item-count").length > 0) ? 1 : undefined);
217                        });
218                    }
219                }
220            }, 1);
221        }
222
223        document.documentElement.style.setProperty("--notification-bar-height", ($("#inline-notification-bar").height() || 0) + 'px');
224        document.documentElement.style.setProperty("--wg-bar-height", ($(".bannerWelcomeGift:visible").outerHeight() || 0) + 'px');
225    </script>
225<style type="text/css">
226        :root {
227            --window-inner-height: 100dvh;
228            --product-figure-padding: 150%;
229            --product-figure2-padding: 75%;
230            --product-figure3-padding: 50%;
231            --product-figure4-padding: 37.5%;
232                    }
233    </style>
233<script type="text/javascript">
234            (function(fallback) {
235            /* CREATE/REWRITE POSITIONS */
236            const JSVARS = {
237                shop: {
238                    platform: 'DESKTOP',
239                    domain: 'www.tiffosi.com',
240                    sLocation: 'https://www.tiffosi.com',
241                    csrf: 'f3880f9527b099352cca2ab59e539e5c751228ae',
242                    CDN: 'https://1799486796.rsc.cdn77.org/',
243                    country: {
244                        id: 176,
245                        code: 'PT',
246                        name: 'Portugal (Mainland)',
247                        language: {
248                            id: 43,
249                            code: 'en',
250                            name: 'English'
251                        }
252                    },
253                    currency: {
254                        numberDec: '2',
255                        separatorDec: ',',
256                        separatorMil: '.',
257                        prefix: '',
258                        sufix: '&euro;'
259                    },
260                    templatesParams: {
261                        solr: 0,
262                        search_term: '',
263                        menu_levels: 1,
264                        site_version: '25'
265                    }
266                },
267                click_collect_active: '0',
268                selectedPage: {
269                    id: '320',
270                    cat: '0'
271                }
272            };
273            
274            /* DO NO CHANGE -> OBJECT HANDLING */
275            var jsVarsReady = $.Deferred();
276
277            jsVarsReady.done(function(JSVars) {
278                deepMerge(JSVars, JSVARS);
279            });
280
281            if (window.JSVars) {
282                jsVarsReady.resolve(window.JSVars);
283            } else {
284                var jsvarsValue = fallback;
285                Object.defineProperty(window, 'JSVars', {
286                    configurable: true,
287                    enumerable: true,
288                    get: function() { return jsvarsValue; },
289                    set: function(val) {
290                        jsvarsValue = val;
291                        jsVarsReady.resolve(jsvarsValue);
292                    }
293                });
294            }
295
296            function deepMerge(target, source) {
297                for (const key in source) {
298                    if (source[key] && typeof source[key] === 'object') {
299                        target[key] = target[key] || {};
300                        deepMerge(target[key], source[key]);
301                    } else {
302                        target[key] = source[key];
303                    }
304                }
305                return target;
306            }
307        })();
308    
309            function trakingsAddWish(data, pid, qtd) {
310            $.each(data.response.wishlist, function(i, item) {
311                if(pid == item.product_id.split("|||").pop()){
312                    if( typeof allowedUserAgent == 'undefined' || allowedUserAgent() ){
313
314		if(typeof list == 'undefined') list = 'Product-List';
315
316		var w1 = JSON.stringify({
317			origin: list,
318			update_cart: 0,
319			transaction_id: 0,
320			event_type: 'wishlist_add',
321			currency: String(data.response.wishlist[i].price.currency.code),
322			item_id: String(data.response.wishlist[i].sku),
323			item_group_id: String(data.response.wishlist[i].sku_group),
324			item_brand: String(data.response.wishlist[i].product.brand.name),
325			item_category: String(data.response.wishlist[i].product.family),
326			item_variant: String(data.response.wishlist[i].data_line.cor_name),
327			item_price: data.response.wishlist[i].product.price.value,
328			item_quantity: data.response.wishlist[i].quantity
329		});
330		navigator.sendBeacon('/api/rcctrackevents.php',new TextEncoder().encode(btoa(unescape(encodeURIComponent(w1)))));
331
332		    
333				if( typeof fbq == 'function' ){
334			fbq('track', 'AddToWishlist', {
335				value: data.response.wishlist[i].product.price.value,
336				currency: String(data.response.wishlist[i].price.currency.code),
337				content_ids: String(data.response.wishlist[i].sku_group),
338				content_type: 'product'
339			});
340		}
341		
342	}                }
343            });
344        }
345
346        function trakingsRemoveFromWishlist(data) {
347            if (typeof allowedUserAgent == 'undefined' || allowedUserAgent()) {
348
349			if (typeof list == 'undefined') list = 'Product-List';
350
351			var w1 = JSON.stringify({
352				origin: list,
353				update_cart: 0,
354				transaction_id: 0,
355				event_type: 'wishlist_remove',
356				currency: String(data.response.wishlist_remove.price.currency.code),
357				item_id: String(data.response.wishlist_remove.sku),
358				item_group_id: String(data.response.wishlist_remove.sku_group),
359				item_brand: String(data.response.wishlist_remove.product.brand.name),
360				item_category: String(data.response.wishlist_remove.product.family),
361				item_variant: String(data.response.wishlist_remove.data_line.cor_name),
362				item_price: data.response.wishlist_remove.product.price.value,
363				item_quantity: data.response.wishlist_remove.quantity
364			});
365			navigator.sendBeacon('/api/rcctrackevents.php',new TextEncoder().encode(btoa(unescape(encodeURIComponent(w1)))));
366
367				    
368						if( typeof fbq == 'function' ){
369				fbq('track', 'RemoveFromWishlist', {
370					value: data.response.wishlist_remove.product.price.value,
371					currency: String(data.response.wishlist_remove.price.currency.code),
372					content_ids: String(data.response.wishlist_remove.sku_group),
373					content_type: 'product'
374				});
375			}
376			
377		}        }
378
379        
380        function trakingsRemoveCart(data, pid, qtd) {
381            for (var i = 0; i < data.items.length; i++) {
382                if( data.items[i].product_id.split("|||").pop() == pid ){
383                    if (data.items[i].pack == 1) return
384
385                    if( typeof allowedUserAgent == 'undefined' || allowedUserAgent() ){
386
387        if(typeof list == 'undefined') list = 'Product-List';
388        
389        var r1 = JSON.stringify({
390            origin: list,
391            update_cart: 1,
392            transaction_id: 0,  
393            event_type: 'remove_from_cart',
394            currency: String(data.items[i].product.price.currency.code),
395            item_id: String(data.items[i].product.sku),
396            item_group_id: String(data.items[i].product.sku_group),
397            item_brand: String(data.items[i].product.brand.name),
398            item_category: String(data.items[i].product.family),
399            item_variant: String(data.items[i].data_line.cor_name),
400            item_price: String(data.items[i].product.price.value),
401            item_quantity: data.items[i].quantity
402        });
403        navigator.sendBeacon('/api/rcctrackevents.php',new TextEncoder().encode(btoa(unescape(encodeURIComponent(r1)))));
404
405            
406          
407                    
408            gtag('event', 'remove_from_cart', {
409                'currency': data.items[i].product.price.currency.code,
410                "items": [
411                {
412                    "item_id": String(data.items[i].product.sku),
413                    "item_name": String(data.items[i].product.title),
414                    "item_list_name": list,
415                    "item_category": String(data.items[i].product.family),
416                    "item_brand": String(data.items[i].product.brand.name),
417                    "item_variant": String(data.items[i].data_line.cor_name),
418                    "price": data.items[i].product.price.value,
419                    "quantity": data.items[i].quantity
420                }
421                ]
422            });
423        
424        
425        
426
427
428        
429                if( typeof fbq == 'function' ){
430            fbq('trackCustom', 'removeFromCart', {
431                value: String(data.items[i].product.price.value),
432                currency: String(String(data.items[i].product.price.currency.code)),
433                content_ids: String(data.items[i].product.sku_group),
434                content_type: 'product'
435            });
436        }
437            }                }
438            }
439        }  
440
441        function trackingsSignOut() {
442            if( typeof allowedUserAgent == 'undefined' || allowedUserAgent() ){
443
444            
445                            gtag('event', 'signout');
446                
447                gtag('set', {user_id: null} );
448                        
449        }        }
450        </script>
450<div id="inline-notification-bar" class="rdc-header-campaign rdc-header-campaign-top-header rdc-xtransform" style="display: block;width: 100%;overflow: hidden;position: relative; background-color:#ff0000; color:#FFFFFF;" data-nosnippet><div class="container"><div id="rdc-notification-bar-close"><div class="rdc-notification-close" title="Close"></div></div><div class="rdc-header-campaign-table" style="height: 100%; "><div class="rdc-header-campaign-cell "  style="overflow: hidden;"><div class="bar-wrapper"><p class="rdc-notification-bar rdc-bar-0 " data-pos="0" data-bkg="#ff0000" data-color="#FFFFFF" data-url="/index.php?id=406&cat=235" style="color:#FFFFFF; "><span>Mid Season | Up to 50% off selected items</span></p></div></div></div></div><style type="text/css">
451			#inline-notification-bar .rdc-campaigns-timer-nbar {margin-left: -2px;}
452			#inline-notification-bar .rdc-campaigns-timer-nbar > span{margin-inline: 2px;}
453			#inline-notification-bar .rdc-hide-countdown{display: none;}
454			
455			
456			body.account-page .rdc-header-campaign, body.bannerWelcomeGiftVisible .rdc-header-campaign {display: none !important;}
457						#rdc-notification-bar-close .rdc-notification-close {position: absolute;z-index: 10;top: 50%; transform: translateY(-50%); right: 1px;width: 20px;height: 20px;opacity: .8;cursor: pointer;}
458			#rdc-notification-bar-close .rdc-notification-close:hover {opacity: 1;}
459			#rdc-notification-bar-close .rdc-notification-close:before, #rdc-notification-bar-close .rdc-notification-close:after {position: absolute;top: calc(50% - 8px);content: "";height: 16px;width: 1px;background-color: currentColor;}
460			#rdc-notification-bar-close .rdc-notification-close:before {transform: rotate(45deg);}
461			#rdc-notification-bar-close .rdc-notification-close:after {transform: rotate(-45deg);}
462			.rdc-header-campaign-top-header {z-index: 220;}
463			.rdc-header-campaign-bottom-header {z-index: 10;}
464
465			@media screen and (min-width: 1200px) {
466				#inline-notification-bar {height: 36px !important;}
467								
468
469				#inline-notification-bar .rdc-slider .rdc-notification-bar{white-space: nowrap; overflow: hidden;text-align: center;}
470				#inline-notification-bar .rdc-notification-bar,
471				#inline-notification-bar .rdc-notification-bar * {margin-bottom: 1px;}
472				#inline-notification-bar div.rdc-bar-btn{opacity: 0;}
473				#inline-notification-bar .bar-wrapper {gap: 48px; justify-content: center;}
474				#rdc-notification-bar-close .rdc-notification-close {padding: 18px;}
475				#rdc-notification-bar-close .rdc-notification-close:before, #rdc-notification-bar-close .rdc-notification-close:after {left: 18px;}
476			}
477
478			@media screen and (max-width: 1199px) {
479				body .rdc-header-campaign {height: 46px !important;}
480				body .rdc-header-campaign p { text-align: left;text-transform: none!important;}
481				
482				/* -- */
483				#inline-notification-bar .rdc-header-campaign-table{display: grid; grid-template-columns: 1fr min-content; align-items: center;}
484				#inline-notification-bar .rdc-header-campaign-cell div.rdc-bar-btn{display: none;}
485				#inline-notification-bar .bar-wrapper {gap: 10px; justify-content: space-between;}
486				#rdc-notification-bar-close .rdc-notification-close {padding: 21px;}
487				#inline-notification-bar .rdc-notification-bar{line-height: 1.3em !important; max-height: 2.5em !important; overflow: hidden; font-size: 11px !important;}
488				#inline-notification-bar .rdc-bar-btn {flex: 0 0 36px;min-width: 36px;min-height: 36px;}
489				#rdc-notification-bar-close .rdc-notification-close:before, #rdc-notification-bar-close .rdc-notification-close:after {left: 21px;}
490				.rdc-header-campaign-cell.rdc-slider .slick-slide {margin: 0 20px;}
491				.rdc-header-campaign-cell.rdc-slider .slick-list {margin: 0 -20px;}
492			}
493
494						
495			#inline-notification-bar .container{padding-inline-end: 42px}
496
497			#inline-notification-bar .container,
498			#inline-notification-bar .rdc-header-campaign-table,
499			#inline-notification-bar .rdc-slider,
500			#inline-notification-bar .slick-list,
501			#inline-notification-bar .slick-track,
502			#inline-notification-bar .rdc-header-campaign-cell,
503			#inline-notification-bar .bar-wrapper{height: 100%;}
504
505			#inline-notification-bar {transition: background-color 1.5s cubic-bezier(0.25, 0.1, 0.25, 1);}
506			#inline-notification-bar .bar-wrapper {display: flex; align-items: center; flex-wrap: nowrap;}
507
508			#inline-notification-bar.changing-slide div.rdc-bar-btn{opacity: 0 !important;}
509			#inline-notification-bar div.rdc-bar-btn{transition: opacity 0.3s ease;width: 36px; height: 36px; position: relative; z-index: 1; align-self: center;}
510			#inline-notification-bar div.rdc-bar-btn::after {content: "";position: absolute;top: 50%;left: 50%;width: 8px;height: 8px;border-top: 1px solid currentColor;border-right: 1px solid currentColor; opacity: .8;}
511			#inline-notification-bar div.rdc-btn-before::after {transform: translate(-50%, -50%) rotate(225deg);}
512			#inline-notification-bar div.rdc-btn-after::after {transform: translate(-50%, -50%) rotate(45deg);}
513
514			@media (hover:hover){
515				.rdc-notification-bar:not(.rdc-cursor-default):hover{cursor: pointer;}
516				#inline-notification-bar div.rdc-bar-btn:hover{cursor: pointer;}
517				#inline-notification-bar:hover div.rdc-bar-btn,
518				#inline-notification-bar div.rdc-bar-btn:hover:after{opacity: 1;}
519			}
520		</style>
520<script type="text/javascript">
521			const $slider = $(".rdc-header-campaign-cell.rdc-slider");
522			var notificationBarSlickOpts = {
523				autoplay:       true,
524				infinite:       true,
525				variableWidth:  false,
526				adaptiveHeight: false,
527				pauseOnHover:   true,
528				autoplaySpeed:  8000,
529				speed:          1300,
530				draggable:      false,
531				dots:           false,
532				arrows:         false,
533				useCSS:         true,
534				initialSlide:   0
535			};
536			
537			$slider.slick(notificationBarSlickOpts);
538
539			$("#inline-notification-bar").on("beforeChange", ".rdc-slider", function(event, slick, currentSlide, nextSlide){
540				if(window.innerWidth > 1199){
541					$("#inline-notification-bar").addClass("changing-slide");
542				}
543				
544				const $slider_parent = $(this).closest("#inline-notification-bar");
545				const $nextSlide = $(slick.$slides[nextSlide]);
546				const txColor = $nextSlide.find(".rdc-notification-bar").data("color");
547				let bgColor = $nextSlide.find(".rdc-notification-bar").data("bkg");
548				
549				if($slider_parent && window.innerWidth > 1199){
550					$slider_parent.css({"background-color": bgColor, "color" : txColor});
551				}
552				
553				if($slider_parent && window.innerWidth < 1200){
554					$slider_parent.css({"background-color": bgColor, "color" : txColor});
555					$slider_parent.find(".rdc-bar-btn").css("color", txColor);
556				}
557			});
558
559			$("#inline-notification-bar").on("afterChange", ".rdc-slider", function(event, slick, currentSlide) {
560				const $slider_parent = $(this).closest("#inline-notification-bar");
561				const $nextSlide = $(slick.$slides[currentSlide]);
562				const txColor = $nextSlide.find(".rdc-notification-bar").data("color");
563				
564				$slider_parent.find(".rdc-bar-btn").css("color", txColor);
565				if($slider_parent && window.innerWidth > 1199 ){
566					$("#inline-notification-bar").removeClass("changing-slide");
567				}
568			});
569			
570			$("#inline-notification-bar").on("click", ".rdc-btn-before", function(){
571				$(this).closest("#inline-notification-bar").find(".rdc-slider").slick("slickPrev");
572			});
573
574			$("#inline-notification-bar").on("click", ".rdc-btn-after", function(){
575				$(this).closest("#inline-notification-bar").find(".rdc-slider").slick("slickNext");
576			});
577
578
579			$("body").on("click",".rdc-notification-bar",function(){
580				var url = $(this).attr("data-url");
581				if(url && url.trim() !== ""){
582					window.location.href = url;
583				}
584			});
585
586			
587				$("body").addClass("headerCampaignVisible headerCampaignVisibleTopHeader");
588				document.documentElement.style.setProperty("--notification-bar-height", $("#inline-notification-bar").height() + "px");
589
590	            var scrollOffset = $(".rdc-header-campaign").outerHeight();
591	            if($(".rdc-header-campaign").offset().top > 0) scrollOffset += $(".rdc-header-campaign").offset().top;
592
593	            function addUnpinedClassBar() {
594	            			            	if($(window).scrollTop() >= scrollOffset && $(".rdc-header-campaign").length > 0 && scrollOffset != 0) {
595		                    $("body:not(.unpinned-notificationbar)").addClass("unpinned-notificationbar");
596		                } else { 
597		                    $("body.unpinned-notificationbar").removeClass("unpinned-notificationbar");
598		                }
599		            	            }
600
601	            addUnpinedClassBar();
602
603	            if(!document.documentMode) {
604	                $(window).scroll(function(){ addUnpinedClassBar();});
605	            }
606		        
607
608	            if(typeof calcTop == "function") calcTop();
609
610	        
611	        $(".rdc-notification-close").click(function(){
612                if (typeof isMergeMode === "function" && isMergeMode()) {
613                    deleteCookie("_WCGMSG");
614                    localStorage.removeItem("_WCG_X");
615                    showBannerWCG = 0;
616                }
617
618	        	$("body").removeClass("headerCampaignVisible headerCampaignVisibleTopHeader headerCampaignVisibleBottomHeader");
619	        	document.documentElement.style.setProperty("--notification-bar-height", "0px");
620	        	$("#inline-notification-bar").hide().remove();
621				document.cookie = "ntfbarshow=0;expires=0;domain="+location.host+";secure;samesite=strict;path=/";
622				
623	            if(typeof notificationBarClose == "function"){notificationBarClose();}
624	            if(typeof update_top__header == "function"){update_top__header();}
625	            if(typeof snapUpScroll != "undefined" && typeof snapUpScroll.update == "function"){snapUpScroll.update(
625);}
626	            
627	            		            if(angular.element("[ng-controller=HeaderController]").length > 0 && typeof angular.element("[ng-controller=HeaderController]").scope().updateHeaderHeight == "function")
628		        		angular.element("[ng-controller=HeaderController]").scope().updateHeaderHeight();
629		        
630		        if(typeof stickInParent != "undefined" && typeof stickInParent.update != "undefined") {
631	                stickInParent.update();
632	            } else if(typeof fixedFilters != "undefined") {
633	                if(typeof $.fn.hcSticky == "function") {fixedFilters.hcSticky("refresh");} else if(typeof $.fn.stick_in_parent == "function") {fixedFilters.trigger("sticky_kit:recalc");}
634	            }
635	        });
636
637			$("#inline-notification-bar .rdc-campaigns-timer-nbar").each(function(){
638				var date = $(this).data("date");
639				buildCountdownBar(this, date, 0);
640			});
641
642			function buildCountdownBar(elem, date, timeout){
643				var arr_d = date.split(/[- :]/);
644				var date = new Date(arr_d[0], arr_d[1]-1, arr_d[2], arr_d[3], arr_d[4], arr_d[5]);
645				var countDownDate = Date.parse(date);
646				var x = setInterval(function() {
647					timeout = 1000;
648					let now = new Date().getTime();
649					let distance = countDownDate - now;
650					let days = Math.floor(distance / (1000 * 60 * 60 * 24));
651					let hours = Math.floor((distance % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
652					let minutes = Math.floor((distance % (1000 * 60 * 60)) / (1000 * 60));
653					let seconds = Math.floor((distance % (1000 * 60)) / 1000);
654
655					if(days <= 0){
656						campaign_class = "rdc-end-countdown";
657						$(".timer-days", elem).addClass("hidden");
658					}else if(days > 0 && days <= 31){
659						campaign_class = "rdc-close-end-countdown";
660					}else{
661						campaign_class = "rdc-hide-countdown";
662						clearInterval(x);
663					}
664
665					if(hours <= 0 && days <= 0){
666						$(".timer-hours", elem).addClass("hidden");
667					}
668
669					if(!$(elem).hasClass(campaign_class)){
670						$(elem).addClass(campaign_class);
671					}
672
673					if(distance > 0) {
674						const pad = (num) => String(num).padStart(2, "0");
675						$(".days",    elem).html(parseInt(days) > 99 ? "+99" : days);
676						$(".hours",   elem).html(pad(hours));
677						$(".minutes", elem).html(pad(minutes));
678						$(".seconds", elem).html(pad(seconds));
679					} else {
680						$(".days", elem).html("0");
681						$(".hours, .minutes, .seconds", elem).html("00");
682						clearInterval(x);
683					}
684				}, timeout);
685			}
686		
687		</script>
687</div><header id="header" class="rdc-xtransform" ng-controller="HeaderController" ng-class="{'header-search-active': header.search.active == true}"  style="top: 0;z-index: 500;width: 100%;">
687<script type="text/javascript">
688		var app = angular.module('MyApp', ['ngSanitize']);app.filter('unsafe', function($sce) { return $sce.trustAsHtml;});
689			</script>
689<script type="application/ld+json">
690{
691  "@context": "https://schema.org",
692  "@id": "https://www.tiffosi.com/en/stores_320.html#webpage",
693  "@type": "WebPage",
694  "url": "https://www.tiffosi.com/en/stores_320.html"
695    ,"name": "Stores"
696        ,"inLanguage": "en"
697    ,"isPartOf": {"@id": "https://www.tiffosi.com/#website", "@type": "WebSite", "name": "Tiffosi", "url": "https://www.tiffosi.com/"}
698  ,"publisher": {"@id": "https://www.tiffosi.com/#organization", "@type": "Organization", "name": "Tiffosi", "url": "https://www.tiffosi.com"}
699    }
700</script>
700<script type="application/ld+json">
701{
702  "@context": "https://schema.org",
703  "@id": "https://www.tiffosi.com/#organization",
704  "@type": "OnlineStore",
705  "legalName": "Tiffosi",
706  "name": "Tiffosi",
707  "url": "https://www.tiffosi.com",
708  "logo": "https://www.tiffosi.com/images/icon-ios.png",
709  "image": "https://www.tiffosi.com/images/icon-ios.png"
710      ,"telephone": "220 147 590"
711  ,"email": "[email protected]"
712  ,"contactPoint": {
713    "@type": "ContactPoint",
714    "contactType": "customer service",
715    "telephone": "220 147 590",
716    "email": "[email protected]"
717  }
718    ,"sameAs": [
719          "https://www.facebook.com/tiffosidenim/",          "https://www.instagram.com/tiffosidenim/",          "https://www.youtube.com/user/TiffosiVideos",          "https://www.tiktok.com/@tiffosidenim"      ]
720      ,"areaServed": [
721          {"@type": "Country", "name": "Austria", "identifier": "AT"},          {"@type": "Country", "name": "Belgium", "identifier": "BE"},          {"@type": "Country", "name": "Bolivia", "identifier": "BO"},          {"@type": "Country", "name": "Brazil", "identifier": "BR"},          {"@type": "Country", "name": "Chile", "identifier": "CL"},          {"@type": "Country", "name": "Costa Rica", "identifier": "CR"},          {"@type": "Country", "name": "Croatia", "identifier": "HR"},          {"@type": "Country", "name": "Denmark", "identifier": "DK"},          {"@type": "Country", "name": "England", "identifier": "GB"},          {"@type": "Country", "name": "Estonia", "identifier": "EE"},          {"@type": "Country", "name": "Finland", "identifier": "FI"},          {"@type": "Country", "name": "France", "identifier": "FR"},          {"@type": "Country", "name": "Germany", "identifier": "DE"},          {"@type": "Country", "name": "Hungary", "identifier": "HU"},          {"@type": "Country", "name": "Ireland", "identifier": "IE"},          {"@type": "Country", "name": "Italy", "identifier": "IT"},          {"@type": "Country", "name": "Latvia", "identifier": "LV"},          {"@type": "Country", "name": "Lithuania", "identifier": "LT"},          {"@type": "Country", "name": "Luxembourg", "identifier": "LU"},          {"@type": "Country", "name": "Mexico", "identifier": "MX"},          {"@type": "Country", "name": "Netherlands", "identifier": "NL"},          {"@type": "Country", "name": "Northern Ireland", "identifier": "XI"},          {"@type": "Country", "name": "Panama", "identifier": "PA"},          {"@type": "Country", "name": "Paraguay", "identifier": "PY"},          {"@type": "Country", "name": "Peru", "identifier": "PE"},          {"@type": "Country", "name": "Poland", "identifier": "PL"},          {"@type": "Country", "name": "Portugal (Mainland)", "identifier": "PT"},          {"@type": "Country", "name": "Portugal Islands - Azores", "identifier": "PT"},          {"@type": "Country", "name": "Portugal Islands - Madeira", "identifier": "PT"},          {"@type": "Country", "name": "Romania", "identifier": "RO"},          {"@type": "Country", "name": "Slovakia", "identifier": "SK"},          {"@type": "Country", "name": "Slovenia", "identifier": "SI"},          {"@type": "Country", "name": "Spain", "identifier": "ES"},          {"@type": "Country", "name": "Sweden", "identifier": "SE"},          {"@type": "Country", "name": "Switzerland", "identifier": "CH"}      ]
722    }
723</script>
723<script type="application/ld+json">
724{
725  "@context": "https://schema.org",
726  "@id": "https://www.tiffosi.com/#website",
727  "@type": "WebSite",
728  "url": "https://www.tiffosi.com/",
729  "name": "Tiffosi",
730  "inLanguage": "en",  "publisher": {"@id": "https://www.tiffosi.com/#organization"},
731    "creator": {"@id": "https://www.redicom.pt/#organization"},
732  "provider": {"@id": "https://www.redicom.pt/#organization"},
733  "isBasedOn": {"@id": "https://www.redicom.pt/#software"},
734  "potentialAction": {
735    "@type": "SearchAction",
736    "target": "https://www.tiffosi.com/?id=36&term={search_term_string}",
737    "query-input": "required name=search_term_string"
738  }
739}
740</script>
740<script type="application/ld+json">
741{
742  "@context": "https://schema.org",
743  "@graph": [
744    {
745      "@id": "https://www.redicom.pt/#organization",
746      "@type": "Organization",
747      "name": "Redicom",
748      "alternateName": "Redicom Commerce",
749      "url": "https://www.redicom.pt",
750      "logo": "https://www.redicom.pt/icon-ios.png",
751      "description": "Redicom has been developing Redicom Commerce Cloud, a unified commerce platform, since 2002.",
752      "foundingDate": "2002",
753      "areaServed": {"@type": "Country", "name": "Portugal"},
754      "sameAs": [
755        "https://www.linkedin.com/company/redicomcommerce/",
756        "https://www.instagram.com/redicomcommerce/"
757      ]
758    },
759    {
760      "@id": "https://www.redicom.pt/#software",
761      "@type": ["SoftwareApplication", "WebApplication"],
762      "name": "Redicom Commerce Cloud",
763      "alternateName": ["Redicom Platform", "Redicom Commerce"],
764      "url": "https://www.redicom.pt",
765      "applicationCategory": "BusinessApplication",
766      "applicationSubCategory": "E-commerce Platform",
767      "operatingSystem": "Web",
768      "publisher": {"@id": "https://www.redicom.pt/#organization"},
769      "provider": {"@id": "https://www.redicom.pt/#organization"}
770    }
771  ]
772}
773</script>
773<script type="application/ld+json">
774{
775  "@context": "https://schema.org",
776  "@graph": [
777                                                      {
778      "@type": "Store",
779      "@id": "https://www.tiffosi.com/#store-65"
780            ,"name": "Alameda Shop & Spot"
781            ,"branchOf": {"@id": "https://www.tiffosi.com/#organization"}
782            ,"url": "https://www.tiffosi.com/en/stores_320.html?idst=65"
783                              ,"address": {
784        "@type": "PostalAddress"
785        ,"streetAddress": "R.dos Campeões Europeus, 28-198 Loja 125, piso 1 "        ,"addressLocality": "Porto"        ,"postalCode": "4350-414"        ,"addressCountry": "PT"      }
786                  ,"telephone": "351933000538"
787                                    ,"geo": {
788        "@type": "GeoCoordinates",
789        "latitude": 41.16378140,
790        "longitude": -8.58639140
791      }
792                },                                                      {
793      "@type": "Store",
794      "@id": "https://www.tiffosi.com/#store-92"
795            ,"name": "Alcobaça"
796            ,"branchOf": {"@id": "https://www.tiffosi.com/#organization"}
797            ,"url": "https://www.tiffosi.com/en/stores_320.html?idst=92"
798                              ,"address": {
799        "@type": "PostalAddress"
800        ,"streetAddress": "Praça 25 de Abril, n.º 65 "        ,"addressLocality": "Alcobaça"        ,"postalCode": "2460-018"        ,"addressCountry": "PT"      }
801                  ,"telephone": "351935690260"
802                                    ,"geo": {
803        "@type": "GeoCoordinates",
804        "latitude": 39.54934956,
805        "longitude": -8.98029652
806      }
807                },                                                      {
808      "@type": "Store",
809      "@id": "https://www.tiffosi.com/#store-68"
810            ,"name": "Alegro Alfragide"
811            ,"branchOf": {"@id": "https://www.tiffosi.com/#organization"}
812            ,"url": "https://www.tiffosi.com/en/stores_320.html?idst=68"
813                              ,"address": {
814        "@type": "PostalAddress"
815        ,"streetAddress": "Av. dos Cavaleiros 60, loja 116 "        ,"addressLocality": "Carnaxide"        ,"postalCode": "2790-045"        ,"addressCountry": "PT"      }
816                  ,"telephone": "351933005675"
817                                    ,"geo": {
818        "@type": "GeoCoordinates",
819        "latitude": 38.72727540,
820        "longitude": -9.22068630
821      }
822                },                                                      {
823      "@type": "Store",
824      "@id": "https://www.tiffosi.com/#store-79"
825            ,"name": "Alegro Montijo"
826            ,"branchOf": {"@id": "https://www.tiffosi.com/#organization"}
827            ,"url": "https://www.tiffosi.com/en/stores_320.html?idst=79"
828                              ,"address": {
829        "@type": "PostalAddress"
830        ,"streetAddress": "Zona Industrial do Pau Queimado, Rua da Azinheira, Afonsoeiro 1, Loja 1.52 e 1.52A, "        ,"addressLocality": "Montijo"        ,"postalCode": "2870-100"        ,"addressCountry": "PT"      }
831                  ,"telephone": "351926764488"
832                                    ,"geo": {
833        "@type": "GeoCoordinates",
834        "latitude": 38.69543240,
835        "longitude": -8.94441530
836      }
837                },                                                      {
838      "@type": "Store",
839      "@id": "https://www.tiffosi.com/#store-37"
840            ,"name": "Alegro Sintra"
841            ,"branchOf": {"@id": "https://www.tiffosi.com/#organization"}
842            ,"url": "https://www.tiffosi.com/en/stores_320.html?idst=37"
843                              ,"address": {
844        "@type": "PostalAddress"
845        ,"streetAddress": "Alegro Sintra, Loja 1.24 Alto do Forte "        ,"addressLocality": "Rio De Mouro"        ,"postalCode": "2635-018"        ,"addressCountry": "PT"      }
846                  ,"telephone": "351926757396"
847                                    ,"geo": {
848        "@type": "GeoCoordinates",
849        "latitude": 38.77488340,
850        "longitude": -9.34124690
851      }
852                },                                                      {
853      "@type": "Store",
854      "@id": "https://www.tiffosi.com/#store-12"
855            ,"name": "AlgarveShopping"
856            ,"branchOf": {"@id": "https://www.tiffosi.com/#organization"}
857            ,"url": "https://www.tiffosi.com/en/stores_320.html?idst=12"
858                              ,"address": {
859        "@type": "PostalAddress"
860        ,"streetAddress": "Caminho dos Álamos, nº2389 Lj. 1.029/30 Guia "        ,"addressLocality": "Albufeira"        ,"postalCode": "8200-425"        ,"addressCountry": "PT"      }
861                  ,"telephone": "351926757296"
862                                    ,"geo": {
863        "@type": "GeoCoordinates",
864        "latitude": 37.12750500,
865        "longitude": -8.28273370
866      }
867                },                                                      {
868      "@type": "Store",
869      "@id": "https://www.tiffosi.com/#store-113"
870            ,"name": "Alma Shopping"
871            ,"branchOf": {"@id": "https://www.tiffosi.com/#organization"}
872            ,"url": "https://www.tiffosi.com/en/stores_320.html?idst=113"
873                              ,"address": {
874        "@type": "PostalAddress"
875        ,"streetAddress": "Rua General Humberto Delgado nº 207 e 211 "        ,"addressLocality": "Coimbra"        ,"postalCode": "3030-327"        ,"addressCountry": "PT"      }
876                  ,"telephone": "351926762793"
877                                    ,"geo": {
878        "@type": "GeoCoordinates",
879        "latitude": 41.557911379646626,
880        "longitude": -8.406071032739273
881      }
882                },                                                      {
883      "@type": "Store",
884      "@id": "https://www.tiffosi.com/#store-77"
885            ,"name": "Almada Forum"
886            ,"branchOf": {"@id": "https://www.tiffosi.com/#organization"}
887            ,"url": "https://www.tiffosi.com/en/stores_320.html?idst=77"
888                              ,"address": {
889        "@type": "PostalAddress"
890        ,"streetAddress": "Fórum Almada - Rua Sérgio Malpique, nº 2 Loja 2.02 "        ,"addressLocality": "Almada"        ,"postalCode": "2810-354"        ,"addressCountry": "PT"      }
891                  ,"telephone": "351926765142"
892                                    ,"geo": {
893        "@type": "GeoCoordinates",
894        "latitude": 38.66012850,
895        "longitude": -9.17744900
896      }
897                },                                                      {
898      "@type": "Store",
899      "@id": "https://www.tiffosi.com/#store-114"
900            ,"name": "Alverca Park"
901            ,"branchOf": {"@id": "https://www.tiffosi.com/#organization"}
902            ,"url": "https://www.tiffosi.com/en/stores_320.html?idst=114"
903                              ,"address": {
904        "@type": "PostalAddress"
905        ,"streetAddress": "E.N. 10, Quinta da Verdelha e Drogas, Loja n.º D-3.00AI.C. "        ,"addressLocality": "Alverca do Ribatejo"        ,"postalCode": "2619-501"        ,"addressCountry": "PT"      }
906                  ,"telephone": "351939900650"
907                                    ,"geo": {
908        "@type": "GeoCoordinates",
909        "latitude": 38.88634134817571,
910        "longitude": -9.04585393316958
911      }
912                },                                                      {
913      "@type": "Store",
914      "@id": "https://www.tiffosi.com/#store-64"
915            ,"name": "Aqua Portimão"
916            ,"branchOf": {"@id": "https://www.tiffosi.com/#organization"}
917            ,"url": "https://www.tiffosi.com/en/stores_320.html?idst=64"
918                              ,"address": {
919        "@type": "PostalAddress"
920        ,"streetAddress": "Aqua Portimão, Loja 1.028/1.029 Urbanização das Cardosas Lote A "        ,"addressLocality": "Portimao"        ,"postalCode": "8500-616"        ,"addressCountry": "PT"      }
921                  ,"telephone": "351926757163"
922                                    ,"geo": {
923        "@type": "GeoCoordinates",
924        "latitude": 37.14727480,
925        "longitude": -8.54606810
926      }
927                },                                                      {
928      "@type": "Store",
929      "@id": "https://www.tiffosi.com/#store-72"
930            ,"name": "Arena Shopping"
931            ,"branchOf": {"@id": "https://www.tiffosi.com/#organization"}
932            ,"url": "https://www.tiffosi.com/en/stores_320.html?idst=72"
933                              ,"address": {
934        "@type": "PostalAddress"
935        ,"streetAddress": "C.C. Arena Shopping, L 200/11/12 R. António Alves Ferreira 2, "        ,"addressLocality": "Torres Vedras"        ,"postalCode": "2560-256"        ,"addressCountry": "PT"      }
936                  ,"telephone": "351937622883"
937                                    ,"geo": {
938        "@type": "GeoCoordinates",
939        "latitude": 39.10153590,
940        "longitude": -9.25502990
941      }
942                },                                                      {
943      "@type": "Store",
944      "@id": "https://www.tiffosi.com/#store-67"
945            ,"name": "ArrábidaShopping"
946            ,"branchOf": {"@id": "https://www.tiffosi.com/#organization"}
947            ,"url": "https://www.tiffosi.com/en/stores_320.html?idst=67"
948                              ,"address": {
949        "@type": "PostalAddress"
950        ,"streetAddress": "Praceta de Henrique Moreira 244 loja 1.30/1.32 "        ,"addressLocality": "Vila Nova de Gaia"        ,"postalCode": "4400-346"        ,"addressCountry": "PT"      }
951                  ,"telephone": "351926762910"
952                                    ,"geo": {
953        "@type": "GeoCoordinates",
954        "latitude": 41.14146550,
955        "longitude": -8.63866140
956      }
957                },                                                      {
958      "@type": "Store",
959      "@id": "https://www.tiffosi.com/#store-25"
960            ,"name": "Aveiro Shopping Center (Outlet)"
961            ,"branchOf": {"@id": "https://www.tiffosi.com/#organization"}
962            ,"url": "https://www.tiffosi.com/en/stores_320.html?idst=25"
963                              ,"address": {
964        "@type": "PostalAddress"
965        ,"streetAddress": "Estr. da Taboeira, loja 25, 26 e 27 "        ,"addressLocality": "Sao Jacinto"        ,"postalCode": "3800-265"        ,"addressCountry": "PT"      }
966                  ,"telephone": "351933002956"
967                                    ,"geo": {
968        "@type": "GeoCoordinates",
969        "latitude": 40.64510300,
970        "longitude": -8.65077630
971      }
972                },                                                      {
973      "@type": "Store",
974      "@id": "https://www.tiffosi.com/#store-23"
975            ,"name": "B-Planet Retail Park (Outlet)"
976            ,"branchOf": {"@id": "https://www.tiffosi.com/#organization"}
977            ,"url": "https://www.tiffosi.com/en/stores_320.html?idst=23"
978                              ,"address": {
979        "@type": "PostalAddress"
980        ,"streetAddress": "Estrada Nacional 10, km 18,5 "        ,"addressLocality": "Coina"        ,"postalCode": "2830-411"        ,"addressCountry": "PT"      }
981                  ,"telephone": "351930477863"
982                                    ,"geo": {
983        "@type": "GeoCoordinates",
984        "latitude": 38.58355070,
985        "longitude": -9.04636680
986      }
987                },                                                      {
988      "@type": "Store",
989      "@id": "https://www.tiffosi.com/#store-49"
990            ,"name": "Barcelos"
991            ,"branchOf": {"@id": "https://www.tiffosi.com/#organization"}
992            ,"url": "https://www.tiffosi.com/en/stores_320.html?idst=49"
993                              ,"address": {
994        "@type": "PostalAddress"
995        ,"streetAddress": "Rua D. António Barroso, Loja 65/73 "        ,"addressLocality": "Barcelos"        ,"postalCode": "47
99550-258"        ,"addressCountry": "PT"      }
996                  ,"telephone": "351926757571"
997                                    ,"geo": {
998        "@type": "GeoCoordinates",
999        "latitude": 41.52981200,
1000        "longitude": -8.62160300
1001      }
1002                },                                                      {
1003      "@type": "Store",
1004      "@id": "https://www.tiffosi.com/#store-118"
1005            ,"name": "Batalha Retail Park"
1006            ,"branchOf": {"@id": "https://www.tiffosi.com/#organization"}
1007            ,"url": "https://www.tiffosi.com/en/stores_320.html?idst=118"
1008                              ,"address": {
1009        "@type": "PostalAddress"
1010        ,"streetAddress": "Rua Mouzinho de Albuquerque n.º 31 "        ,"addressLocality": "Batalha"        ,"postalCode": "2440-053"        ,"addressCountry": "PT"      }
1011                  ,"telephone": "351935590018"
1012                                    ,"geo": {
1013        "@type": "GeoCoordinates",
1014        "latitude": 39.67910807424932,
1015        "longitude": -8.834375734544
1016      }
1017                },                                                      {
1018      "@type": "Store",
1019      "@id": "https://www.tiffosi.com/#store-70"
1020            ,"name": "Beja Retail Park"
1021            ,"branchOf": {"@id": "https://www.tiffosi.com/#organization"}
1022            ,"url": "https://www.tiffosi.com/en/stores_320.html?idst=70"
1023                              ,"address": {
1024        "@type": "PostalAddress"
1025        ,"streetAddress": "Estrada das Apolinárias, n.º2, Loja 3 "        ,"addressLocality": "Beja"        ,"postalCode": "7800-050"        ,"addressCountry": "PT"      }
1026                  ,"telephone": "351933003203"
1027                                    ,"geo": {
1028        "@type": "GeoCoordinates",
1029        "latitude": 38.0208700,
1030        "longitude": -7.84736417
1031      }
1032                },                                                      {
1033      "@type": "Store",
1034      "@id": "https://www.tiffosi.com/#store-94"
1035            ,"name": "Braga Parque"
1036            ,"branchOf": {"@id": "https://www.tiffosi.com/#organization"}
1037            ,"url": "https://www.tiffosi.com/en/stores_320.html?idst=94"
1038                              ,"address": {
1039        "@type": "PostalAddress"
1040        ,"streetAddress": "Bairro da Quinta dos Congregados, Loja nº 316 "        ,"addressLocality": "Braga"        ,"postalCode": "4710-427"        ,"addressCountry": "PT"      }
1041                  ,"telephone": "351926757648"
1042                                    ,"geo": {
1043        "@type": "GeoCoordinates",
1044        "latitude": 41.557911379646626,
1045        "longitude": -8.406071032739273
1046      }
1047                },                                                      {
1048      "@type": "Store",
1049      "@id": "https://www.tiffosi.com/#store-42"
1050            ,"name": "Bragança (Franchisado)"
1051            ,"branchOf": {"@id": "https://www.tiffosi.com/#organization"}
1052            ,"url": "https://www.tiffosi.com/en/stores_320.html?idst=42"
1053                              ,"address": {
1054        "@type": "PostalAddress"
1055        ,"streetAddress": "Av. Sá Carneiro, nº 102 "        ,"addressLocality": "Bragança"        ,"postalCode": "5300-252"        ,"addressCountry": "PT"      }
1056                  ,"telephone": "351936535439"
1057                                    ,"geo": {
1058        "@type": "GeoCoordinates",
1059        "latitude": 41.80373024982106,
1060        "longitude": -6.760545825059338
1061      }
1062                },                                                      {
1063      "@type": "Store",
1064      "@id": "https://www.tiffosi.com/#store-26"
1065            ,"name": "Campera (Outlet)"
1066            ,"branchOf": {"@id": "https://www.tiffosi.com/#organization"}
1067            ,"url": "https://www.tiffosi.com/en/stores_320.html?idst=26"
1068                              ,"address": {
1069        "@type": "PostalAddress"
1070        ,"streetAddress": "EN 3 Km 0.149, Loja n.º 0.85-86-87-88-89-90-91-92 "        ,"addressLocality": "Carregado"        ,"postalCode": "2580-491"        ,"addressCountry": "PT"      }
1071                  ,"telephone": "351930516570"
1072                                    ,"geo": {
1073        "@type": "GeoCoordinates",
1074        "latitude": 39.02820570,
1075        "longitude": -8.96924000
1076      }
1077                },                                                      {
1078      "@type": "Store",
1079      "@id": "https://www.tiffosi.com/#store-14"
1080            ,"name": "CascaiShopping"
1081            ,"branchOf": {"@id": "https://www.tiffosi.com/#organization"}
1082            ,"url": "https://www.tiffosi.com/en/stores_320.html?idst=14"
1083                              ,"address": {
1084        "@type": "PostalAddress"
1085        ,"streetAddress": "C.C.Cascaishopping, Loja 1.119 e 1.120 Entre Estrada Nacional N.9 e N.68 "        ,"addressLocality": "Alcabideche"        ,"postalCode": "2645-543"        ,"addressCountry": "PT"      }
1086                  ,"telephone": "351926757465"
1087                                    ,"geo": {
1088        "@type": "GeoCoordinates",
1089        "latitude": 38.73846600,
1090        "longitude": -9.40161070
1091      }
1092                },                                                      {
1093      "@type": "Store",
1094      "@id": "https://www.tiffosi.com/#store-108"
1095            ,"name": "Centro Colombo"
1096            ,"branchOf": {"@id": "https://www.tiffosi.com/#organization"}
1097            ,"url": "https://www.tiffosi.com/en/stores_320.html?idst=108"
1098                              ,"address": {
1099        "@type": "PostalAddress"
1100        ,"streetAddress": "Av. Lusíada, Loja n.º 1.013 "        ,"addressLocality": "Lisboa"        ,"postalCode": "1500-392"        ,"addressCountry": "PT"      }
1101                  ,"telephone": "351926764494"
1102                                    ,"geo": {
1103        "@type": "GeoCoordinates",
1104        "latitude": 38.75458800,
1105        "longitude": -9.19075470
1106      }
1107                },                                                      {
1108      "@type": "Store",
1109      "@id": "https://www.tiffosi.com/#store-31"
1110            ,"name": "Centro Comercial 8ª Avenida"
1111            ,"branchOf": {"@id": "https://www.tiffosi.com/#organization"}
1112            ,"url": "https://www.tiffosi.com/en/stores_320.html?idst=31"
1113                              ,"address": {
1114        "@type": "PostalAddress"
1115        ,"streetAddress": "C.Comercial 8ª Avenida Loja 9 - Pi Av. Dr. Renato de Araújo, 1625 "        ,"addressLocality": "SJ Madeira"        ,"postalCode": "3700-346"        ,"addressCountry": "PT"      }
1116                  ,"telephone": "351926762965"
1117                                    ,"geo": {
1118        "@type": "GeoCoordinates",
1119        "latitude": 40.89503700,
1120        "longitude": -8.49337200
1121      }
1122                },                                                      {
1123      "@type": "Store",
1124      "@id": "https://www.tiffosi.com/#store-90"
1125            ,"name": "Centro Comercial Continente Loures"
1126            ,"branchOf": {"@id": "https://www.tiffosi.com/#organization"}
1127            ,"url": "https://www.tiffosi.com/en/stores_320.html?idst=90"
1128                              ,"address": {
1129        "@type": "PostalAddress"
1130        ,"streetAddress": "Quinta Casal da Pipa, EN 250, Loja n.º 9 e 10 "        ,"addressLocality": "Loures"        ,"postalCode": "2670-339"        ,"addressCountry": "PT"      }
1131                  ,"telephone": "351930406187"
1132                                    ,"geo": {
1133        "@type": "GeoCoordinates",
1134        "latitude": 38.81841620,
1135        "longitude": -9.17721290
1136      }
1137                },                                                      {
1138      "@type": "Store",
1139      "@id": "https://www.tiffosi.com/#store-109"
1140            ,"name": "Centro Comercial Valongo"
1141            ,"branchOf": {"@id": "https://www.tiffosi.com/#organization"}
1142            ,"url": "https://www.tiffosi.com/en/stores_320.html?idst=109"
1143                              ,"address": {
1144        "@type": "PostalAddress"
1145        ,"streetAddress": "Rua Julião Sarmento, n.º 285, loja n.º 12, 13, 14, 15 e 16 "        ,"addressLocality": "Valongo"        ,"postalCode": "4440-837"        ,"addressCountry": "PT"      }
1146                  ,"telephone": "351939000575"
1147                                    ,"geo": {
1148        "@type": "GeoCoordinates",
1149        "latitude": 41.198122582009816,
1150        "longitude": -8.49102649042967
1151      }
1152                },                                                      {
1153      "@type": "Store",
1154      "@id": "https://www.tiffosi.com/#store-51"
1155            ,"name": "Centro Comercial Vasco da Gama"
1156            ,"branchOf": {"@id": "https://www.tiffosi.com/#organization"}
1157            ,"url": "https://www.tiffosi.com/en/stores_320.html?idst=51"
1158                              ,"address": {
1159        "@type": "PostalAddress"
1160        ,"streetAddress": "Centro Comercial Vasco da Gama Avenida Dom João II 40,  Lj. A-2.115 "        ,"addressLocality": "Lisboa"        ,"postalCode": "1990-094"        ,"addressCountry": "PT"      }
1161                  ,"telephone": "351932200013"
1162                                    ,"geo": {
1163        "@type": "GeoCoordinates",
1164        "latitude": 38.76789670222862,
1165        "longitude": -9.097119070783167
1166      }
1167                },                                                      {
1168      "@type": "Store",
1169      "@id": "https://www.tiffosi.com/#store-86"
1170            ,"name": "Chaves (Franchisado)"
1171            ,"branchOf": {"@id": "https://www.tiffosi.com/#organization"}
1172            ,"url": "https://www.tiffosi.com/en/stores_320.html?idst=86"
1173                              ,"address": {
1174        "@type": "PostalAddress"
1175        ,"streetAddress": "Rua da Ponte "        ,"addressLocality": "Chaves"        ,"postalCode": "5400-455"        ,"addressCountry": "PT"      }
1176                  ,"telephone": "351961219437"
1177                                    ,"geo": {
1178        "@type": "GeoCoordinates",
1179        "latitude": 41.7637225110365,
1180        "longitude": -7.467519323908589
1181      }
1182                },                                                      {
1183      "@type": "Store",
1184      "@id": "https://www.tiffosi.com/#store-24"
1185            ,"name": "Designer Outlet Algarve (Outlet)"
1186            ,"branchOf": {"@id": "https://www.tiffosi.com/#organization"}
1187            ,"url": "https://www.tiffosi.com/en/stores_320.html?idst=24"
1188                              ,"address": {
1189        "@type": "PostalAddress"
1190        ,"streetAddress": "Avenida Algarve Loja 0.51 "        ,"addressLocality": "Almancil"        ,"postalCode": "8135-182"        ,"addressCountry": "PT"      }
1191                  ,"telephone": "351936539026"
1192                                    ,"geo": {
1193        "@type": "GeoCoordinates",
1194        "latitude": 37.06706720,
1195        "longitude": -7.99086430
1196      }
1197                },                                                      {
1198      "@type": "Store",
1199      "@id": "https://www.tiffosi.com/#store-98"
1200            ,"name": "El Corte Inglés Gaia (Homem e Mulher)"
1201            ,"branchOf": {"@id": "https://www.tiffosi.com/#organization"}
1202            ,"url": "https://www.tiffosi.com/en/stores_320.html?idst=98"
1203                              ,"address": {
1204        "@type": "PostalAddress"
1205        ,"streetAddress": "Av. da República, 1435 "        ,"addressLocality": "Vila Nova de Gaia"        ,"postalCode": "4430-999"        ,"addressCountry": "PT"      }
1206                                          ,"geo": {
1207        "@type": "GeoCoordinates",
1208        "latitude": 41.12583001359009,
1209        "longitude": -8.604829161597827
1210      }
1211                },                                                      {
1212      "@type": "Store",
1213      "@id": "https://www.tiffosi.com/#store-32"
1214            ,"name": "Espaço Guimarães"
1215            ,"branchOf": {"@id": "https://www.tiffosi.com/#organization"}
1216            ,"url": "https://www.tiffosi.com/en/stores_320.html?idst=32"
1217                              ,"address": {
1218        "@type": "PostalAddress"
1219        ,"streetAddress": "Espaço Guimarães, Loja N. 1.34-1.38 Rua 25 de Abril, 210 - Silvares "        ,"addressLocality": "Guimaraes"        ,"postalCode": "4835-400"        ,"addressCountry": "PT"      }
1220                  ,"telephone": "351926763393"
1221                                    ,"geo": {
1222        "@type": "GeoCoordinates",
1223        "latitude": 41.44858100,
1224        "longitude": -8.34626170
1225      }
1226                },                                                      {
1227      "@type": "Store",
1228      "@id": "https://www.tiffosi.com/#store-89"
1229            ,"name": "Espinho"
1230            ,"branchOf": {"@id": "https://www.tiffosi.com/#organization"}
1231            ,"url": "https://www.tiffosi.com/en/stores_320.html?idst=89"
1232                              ,"address": {
1233        "@type": "PostalAddress"
1234        ,"streetAddress": "Rua 19 n.º 329 "        ,"addressLocality": "Espinho"        ,"postalCode": "4500-217"        ,"addressCountry": "PT"      }
1235                  ,"telephone": "351932301340"
1236                                    ,"geo": {
1237        "@type": "GeoCoordinates",
1238        "latitude": 41.00867180,
1239        "longitude": -8.64405060
1240      }
1241                },                                                      {
1242      "@type": "Store",
1243      "@id": "https://www.tiffosi.com/#store-15"
1244            ,"name": "Estação Viana"
1245            ,"branchOf": {"@id": "https://www.tiffosi.com/#organization"}
1246            ,"url": "https://www.tiffosi.com/en/stores_320.html?idst=15"
1247                              ,"address": {
1248        "@type": "PostalAddress"
1249        ,"streetAddress": "C.C. Estação Viana Shopping, Loja 1 Av. Gen. Humberto Delgado, 101 "        ,"addressLocality": "Viana Castelo"        ,"postalCode": "4900-317"        ,"addressCountry": "PT"      }
1250                  ,"telephone": "351926756234"
1251                                    ,"geo": {
1252        "@type": "GeoCoordinates",
1253        "latitude": 41.69423640,
1254        "longitude": -8.83547110
1255      }
1256                },                                                      {
1257      "@type": "Store",
1258      "@id": "https://www.tiffosi.com/#store-58"
1259            ,"name": "Évora Plaza"
1260            ,"branchOf": {"@id": "https://www.tiffosi.com/#organization"}
1261            ,"url": "https://www.tiffosi.com/en/stores_320.html?idst=58"
1262                              ,"address": {
1263        "@type": "PostalAddress"
1264        ,"streetAddress": "Rua Adelino Fonseca, Lt 4 Loja 0.08,0.09 "        ,"addressLocality": "Evora"        ,"postalCode": "7005-345"        ,"addressCountry": "PT"      }
1265                  ,"telephone": "351936539022"
1266                                    ,"geo": {
1267        "@type": "GeoCoordinates",
1268        "latitude": 38.54896000,
1269        "longitude": -7.90712070
1270      }
1271                },                                                      {
1272      "@type": "Store",
1273      "@id": "https://www.tiffosi.com/#store-27"
1274            ,"name": "Famalicão Central Park (Outlet)"
1275            ,"branchOf": {"@id": "https://www.tiffosi.com/#organization"}
1276            ,"url": "https://www.tiffosi.com/en/stores_320.html?idst=27"
1277                              ,"address": {
1278        "@type": "PostalAddress"
1279        ,"streetAddress": "Lago Discount - Lugar do Xisto Lote 83 Fracção A e B "        ,"addressLocality": "Ribeirão"        ,"postalCode": "4760-
1279727"        ,"addressCountry": "PT"      }
1280                  ,"telephone": "351926756250"
1281                                    ,"geo": {
1282        "@type": "GeoCoordinates",
1283        "latitude": 41.37009600,
1284        "longitude": -8.55127300
1285      }
1286                },                                                      {
1287      "@type": "Store",
1288      "@id": "https://www.tiffosi.com/#store-83"
1289            ,"name": "Ferrara Plaza"
1290            ,"branchOf": {"@id": "https://www.tiffosi.com/#organization"}
1291            ,"url": "https://www.tiffosi.com/en/stores_320.html?idst=83"
1292                              ,"address": {
1293        "@type": "PostalAddress"
1294        ,"streetAddress": "Ferrara Plaza Rua Ferrara Plaza n.º36, loja 1.34; "        ,"addressLocality": "Carvalhosa"        ,"postalCode": "4590-073"        ,"addressCountry": "PT"      }
1295                  ,"telephone": "351933006115"
1296                                    ,"geo": {
1297        "@type": "GeoCoordinates",
1298        "latitude": 41.28395160,
1299        "longitude": -8.36265870
1300      }
1301                },                                                      {
1302      "@type": "Store",
1303      "@id": "https://www.tiffosi.com/#store-54"
1304            ,"name": "Flores Plaza"
1305            ,"branchOf": {"@id": "https://www.tiffosi.com/#organization"}
1306            ,"url": "https://www.tiffosi.com/en/stores_320.html?idst=54"
1307                              ,"address": {
1308        "@type": "PostalAddress"
1309        ,"streetAddress": "Rua das Flores, 162 "        ,"addressLocality": "Porto"        ,"postalCode": "4050-263"        ,"addressCountry": "PT"      }
1310                  ,"telephone": "351933007171"
1311                  ,"email": "[email protected]"
1312      ,"contactPoint": {
1313        "@type": "ContactPoint",
1314        "contactType": "sales",
1315        "email": "[email protected]"
1316      }
1317                              ,"geo": {
1318        "@type": "GeoCoordinates",
1319        "latitude": 41.14426940,
1320        "longitude": -8.61508060
1321      }
1322                },                                                      {
1323      "@type": "Store",
1324      "@id": "https://www.tiffosi.com/#store-46"
1325            ,"name": "Forum Algarve"
1326            ,"branchOf": {"@id": "https://www.tiffosi.com/#organization"}
1327            ,"url": "https://www.tiffosi.com/en/stores_320.html?idst=46"
1328                              ,"address": {
1329        "@type": "PostalAddress"
1330        ,"streetAddress": "E.N.125, Km 103 "        ,"addressLocality": "Faro"        ,"postalCode": "8009-020"        ,"addressCountry": "PT"      }
1331                  ,"telephone": "351926757240"
1332                                    ,"geo": {
1333        "@type": "GeoCoordinates",
1334        "latitude": 37.02828030,
1335        "longitude": -7.94719520
1336      }
1337                },                                                      {
1338      "@type": "Store",
1339      "@id": "https://www.tiffosi.com/#store-8"
1340            ,"name": "Forum Aveiro"
1341            ,"branchOf": {"@id": "https://www.tiffosi.com/#organization"}
1342            ,"url": "https://www.tiffosi.com/en/stores_320.html?idst=8"
1343                              ,"address": {
1344        "@type": "PostalAddress"
1345        ,"streetAddress": "Fórum Aveiro, Lj. 1.04 / 1.05 "        ,"addressLocality": "Aveiro"        ,"postalCode": "3810-120"        ,"addressCountry": "PT"      }
1346                  ,"telephone": "351926757482"
1347                                    ,"geo": {
1348        "@type": "GeoCoordinates",
1349        "latitude": 40.64090150,
1350        "longitude": -8.65371110
1351      }
1352                },                                                      {
1353      "@type": "Store",
1354      "@id": "https://www.tiffosi.com/#store-95"
1355            ,"name": "Forum Castelo Branco"
1356            ,"branchOf": {"@id": "https://www.tiffosi.com/#organization"}
1357            ,"url": "https://www.tiffosi.com/en/stores_320.html?idst=95"
1358                              ,"address": {
1359        "@type": "PostalAddress"
1360        ,"streetAddress": "Av. Prof. Dr. Egas Moniz, 6000-901 Castelo Branco - Loja 0.05a "        ,"addressLocality": "Castelo Branco"        ,"postalCode": "6000-901"        ,"addressCountry": "PT"      }
1361                  ,"telephone": "351939446901"
1362                                    ,"geo": {
1363        "@type": "GeoCoordinates",
1364        "latitude": 39.80899500,
1365        "longitude": -7.51714170
1366      }
1367                },                                                      {
1368      "@type": "Store",
1369      "@id": "https://www.tiffosi.com/#store-44"
1370            ,"name": "Forum Coimbra"
1371            ,"branchOf": {"@id": "https://www.tiffosi.com/#organization"}
1372            ,"url": "https://www.tiffosi.com/en/stores_320.html?idst=44"
1373                              ,"address": {
1374        "@type": "PostalAddress"
1375        ,"streetAddress": "Centro Comercial Fórum Coimbra Quinta de S. Gemil "        ,"addressLocality": "Coimbra"        ,"postalCode": "3044-520"        ,"addressCountry": "PT"      }
1376                  ,"telephone": "351926762845"
1377                                    ,"geo": {
1378        "@type": "GeoCoordinates",
1379        "latitude": 40.21164610,
1380        "longitude": -8.44549250
1381      }
1382                },                                                      {
1383      "@type": "Store",
1384      "@id": "https://www.tiffosi.com/#store-40"
1385            ,"name": "Forum Viseu"
1386            ,"branchOf": {"@id": "https://www.tiffosi.com/#organization"}
1387            ,"url": "https://www.tiffosi.com/en/stores_320.html?idst=40"
1388                              ,"address": {
1389        "@type": "PostalAddress"
1390        ,"streetAddress": "Fórum Viseu, Lj 2.44/2.45/2.46 Rua Dr. José da Cruz Moreira Pinto "        ,"addressLocality": "Viseu"        ,"postalCode": "3510-078"        ,"addressCountry": "PT"      }
1391                  ,"telephone": "351926762858"
1392                                    ,"geo": {
1393        "@type": "GeoCoordinates",
1394        "latitude": 40.66182370,
1395        "longitude": -7.91615490
1396      }
1397                },                                                      {
1398      "@type": "Store",
1399      "@id": "https://www.tiffosi.com/#store-78"
1400            ,"name": "Foz Plaza"
1401            ,"branchOf": {"@id": "https://www.tiffosi.com/#organization"}
1402            ,"url": "https://www.tiffosi.com/en/stores_320.html?idst=78"
1403                              ,"address": {
1404        "@type": "PostalAddress"
1405        ,"streetAddress": "C.C. Foz Plaza, Urb. do Patracol "        ,"addressLocality": "Figueira da Foz"        ,"postalCode": "3080-216"        ,"addressCountry": "PT"      }
1406                  ,"telephone": "351926757473"
1407                                    ,"geo": {
1408        "@type": "GeoCoordinates",
1409        "latitude": 40.16597990,
1410        "longitude": -8.86246730
1411      }
1412                },                                                      {
1413      "@type": "Store",
1414      "@id": "https://www.tiffosi.com/#store-116"
1415            ,"name": "Freixial Shopping"
1416            ,"branchOf": {"@id": "https://www.tiffosi.com/#organization"}
1417            ,"url": "https://www.tiffosi.com/en/stores_320.html?idst=116"
1418                              ,"address": {
1419        "@type": "PostalAddress"
1420        ,"streetAddress": "Lugar do Freixial, Loja n.º 0.10 "        ,"addressLocality": "Cantanhede"        ,"postalCode": "3060-228"        ,"addressCountry": "PT"      }
1421                  ,"telephone": "351934501606"
1422                                    ,"geo": {
1423        "@type": "GeoCoordinates",
1424        "latitude": 40.35024509486011,
1425        "longitude": -8.586464228952606
1426      }
1427                },                                                      {
1428      "@type": "Store",
1429      "@id": "https://www.tiffosi.com/#store-1"
1430            ,"name": "Gaiarts Loja de Fábrica (Outlet)"
1431            ,"branchOf": {"@id": "https://www.tiffosi.com/#organization"}
1432            ,"url": "https://www.tiffosi.com/en/stores_320.html?idst=1"
1433                              ,"address": {
1434        "@type": "PostalAddress"
1435        ,"streetAddress": "Rua Manuel Sarmento Beires, 165 "        ,"addressLocality": "Gaia"        ,"postalCode": "4400-194"        ,"addressCountry": "PT"      }
1436                  ,"telephone": "351933006554"
1437                                    ,"geo": {
1438        "@type": "GeoCoordinates",
1439        "latitude": 41.12160880,
1440        "longitude": -8.61954340
1441      }
1442                },                                                      {
1443      "@type": "Store",
1444      "@id": "https://www.tiffosi.com/#store-112"
1445            ,"name": "Glicínias Plaza Shopping Center"
1446            ,"branchOf": {"@id": "https://www.tiffosi.com/#organization"}
1447            ,"url": "https://www.tiffosi.com/en/stores_320.html?idst=112"
1448                              ,"address": {
1449        "@type": "PostalAddress"
1450        ,"streetAddress": "Centro Comercial Glicínias Plaza, Loja n.º 62 A Rua D. Manuel Barbuda e Vasconcelos "        ,"addressLocality": "Aveiro"        ,"postalCode": "3810-498"        ,"addressCountry": "PT"      }
1451                  ,"telephone": "351930410744"
1452                                    ,"geo": {
1453        "@type": "GeoCoordinates",
1454        "latitude": 40.67300290,
1455        "longitude": -8.65576460
1456      }
1457                },                                                      {
1458      "@type": "Store",
1459      "@id": "https://www.tiffosi.com/#store-41"
1460            ,"name": "Guarda (Franchisado)"
1461            ,"branchOf": {"@id": "https://www.tiffosi.com/#organization"}
1462            ,"url": "https://www.tiffosi.com/en/stores_320.html?idst=41"
1463                              ,"address": {
1464        "@type": "PostalAddress"
1465        ,"streetAddress": "Rua Mouzinho de Albuquerque, 2 "        ,"addressLocality": "Guarda"        ,"postalCode": "6300-734"        ,"addressCountry": "PT"      }
1466                  ,"telephone": "351926697059"
1467                                    ,"geo": {
1468        "@type": "GeoCoordinates",
1469        "latitude": 40.53867826230041,
1470        "longitude": -7.266972367094135
1471      }
1472                },                                                      {
1473      "@type": "Store",
1474      "@id": "https://www.tiffosi.com/#store-16"
1475            ,"name": "Guimarães Outlet"
1476            ,"branchOf": {"@id": "https://www.tiffosi.com/#organization"}
1477            ,"url": "https://www.tiffosi.com/en/stores_320.html?idst=16"
1478                              ,"address": {
1479        "@type": "PostalAddress"
1480        ,"streetAddress": "S. Francisco Centro Loja nº2 Alameda S. Damaso - S. Sebastião "        ,"addressLocality": "Guimaraes"        ,"postalCode": "4810-286"        ,"addressCountry": "PT"      }
1481                  ,"telephone": "351926763449"
1482                                    ,"geo": {
1483        "@type": "GeoCoordinates",
1484        "latitude": 41.44127370,
1485        "longitude": -8.29557470
1486      }
1487                },                                                      {
1488      "@type": "Store",
1489      "@id": "https://www.tiffosi.com/#store-33"
1490            ,"name": "GuimarãeShopping"
1491            ,"branchOf": {"@id": "https://www.tiffosi.com/#organization"}
1492            ,"url": "https://www.tiffosi.com/en/stores_320.html?idst=33"
1493                              ,"address": {
1494        "@type": "PostalAddress"
1495        ,"streetAddress": "Guimarães Shopping, Loja Nº 405 Alameda Dr. Mariano Felgueiras - Cr "        ,"addressLocality": "Guimarães"        ,"postalCode": "4835-075"        ,"addressCountry": "PT"      }
1496                  ,"telephone": "351926763376"
1497                                    ,"geo": {
1498        "@type": "GeoCoordinates",
1499        "latitude": 41.44032030,
1500        "longitude": -8.30622210
1501      }
1502                },                                                      {
1503      "@type": "Store",
1504      "@id": "https://www.tiffosi.com/#store-85"
1505            ,"name": "La Vie Caldas da Rainha"
1506            ,"branchOf": {"@id": "https://www.tiffosi.com/#organization"}
1507            ,"url": "https://www.tiffosi.com/en/stores_320.html?idst=85"
1508                              ,"address": {
1509        "@type": "PostalAddress"
1510        ,"streetAddress": "Rua Belchior de Matos 11, Loja 1.15 "        ,"addressLocality": "Caldas da Rainha"        ,"postalCode": "2500-324"        ,"addressCountry": "PT"      }
1511                  ,"telephone": "351937622881"
1512                                    ,"geo": {
1513        "@type": "GeoCoordinates",
1514        "latitude": 39.40120320,
1515        "longitude": -9.13913090
1516      }
1517                },                                                      {
1518      "@type": "Store",
1519      "@id": "https://www.tiffosi.com/#store-48"
1520            ,"name": "Leiria"
1521            ,"branchOf": {"@id": "https://www.tiffosi.com/#organization"}
1522            ,"url": "https://www.tiffosi.com/en/stores_320.html?idst=48"
1523                              ,"address": {
1524        "@type": "PostalAddress"
1525        ,"streetAddress": "Avenida Heróis de Angola, N.º9 "        ,"addressLocality": "Leiria"        ,"postalCode": "2400-1
152554"        ,"addressCountry": "PT"      }
1526                  ,"telephone": "351933005282"
1527                                    ,"geo": {
1528        "@type": "GeoCoordinates",
1529        "latitude": 39.74556970,
1530        "longitude": -8.80759430
1531      }
1532                },                                                      {
1533      "@type": "Store",
1534      "@id": "https://www.tiffosi.com/#store-34"
1535            ,"name": "LeiriaShopping"
1536            ,"branchOf": {"@id": "https://www.tiffosi.com/#organization"}
1537            ,"url": "https://www.tiffosi.com/en/stores_320.html?idst=34"
1538                              ,"address": {
1539        "@type": "PostalAddress"
1540        ,"streetAddress": "Leiria Shopping, Loja nº 022 Estrada Nacional 1 - Alto Vieiro "        ,"addressLocality": "Leiria"        ,"postalCode": "2400-822"        ,"addressCountry": "PT"      }
1541                  ,"telephone": "351926757468"
1542                                    ,"geo": {
1543        "@type": "GeoCoordinates",
1544        "latitude": 39.73269120,
1545        "longitude": -8.82664330
1546      }
1547                },                                                      {
1548      "@type": "Store",
1549      "@id": "https://www.tiffosi.com/#store-20"
1550            ,"name": "Liberdade Street Fashion (Outlet)"
1551            ,"branchOf": {"@id": "https://www.tiffosi.com/#organization"}
1552            ,"url": "https://www.tiffosi.com/en/stores_320.html?idst=20"
1553                              ,"address": {
1554        "@type": "PostalAddress"
1555        ,"streetAddress": "Av. da Liberdade, 615 Loja 11 e 12 "        ,"addressLocality": "Braga"        ,"postalCode": "4710-251"        ,"addressCountry": "PT"      }
1556                  ,"telephone": "351933004429"
1557                                    ,"geo": {
1558        "@type": "GeoCoordinates",
1559        "latitude": 41.47730300,
1560        "longitude": -8.48698810
1561      }
1562                },                                                      {
1563      "@type": "Store",
1564      "@id": "https://www.tiffosi.com/#store-29"
1565            ,"name": "LoureShopping"
1566            ,"branchOf": {"@id": "https://www.tiffosi.com/#organization"}
1567            ,"url": "https://www.tiffosi.com/en/stores_320.html?idst=29"
1568                              ,"address": {
1569        "@type": "PostalAddress"
1570        ,"streetAddress": "LoureShopping - Loja nº1.023 Av. D Quinta do Infantado "        ,"addressLocality": "Loures"        ,"postalCode": "2670-457"        ,"addressCountry": "PT"      }
1571                  ,"telephone": "351926757418"
1572                                    ,"geo": {
1573        "@type": "GeoCoordinates",
1574        "latitude": 38.83412580,
1575        "longitude": -9.15883730
1576      }
1577                },                                                      {
1578      "@type": "Store",
1579      "@id": "https://www.tiffosi.com/#store-82"
1580            ,"name": "MaiaShopping"
1581            ,"branchOf": {"@id": "https://www.tiffosi.com/#organization"}
1582            ,"url": "https://www.tiffosi.com/en/stores_320.html?idst=82"
1583                              ,"address": {
1584        "@type": "PostalAddress"
1585        ,"streetAddress": "Maia Shopping Loja nº 224 Lugar de Ardegães "        ,"addressLocality": "Maia"        ,"postalCode": "4425-500"        ,"addressCountry": "PT"      }
1586                  ,"telephone": "351926757553"
1587                                    ,"geo": {
1588        "@type": "GeoCoordinates",
1589        "latitude": 41.21996800,
1590        "longitude": -8.56409170
1591      }
1592                },                                                      {
1593      "@type": "Store",
1594      "@id": "https://www.tiffosi.com/#store-57"
1595            ,"name": "Mar Shopping Algarve"
1596            ,"branchOf": {"@id": "https://www.tiffosi.com/#organization"}
1597            ,"url": "https://www.tiffosi.com/en/stores_320.html?idst=57"
1598                              ,"address": {
1599        "@type": "PostalAddress"
1600        ,"streetAddress": "Av. do Algarve, N.3, Caliços loja nº 1.101a "        ,"addressLocality": "Almancil"        ,"postalCode": "8135-132"        ,"addressCountry": "PT"      }
1601                  ,"telephone": "351939452527"
1602                                    ,"geo": {
1603        "@type": "GeoCoordinates",
1604        "latitude": 37.10826020,
1605        "longitude": -8.05443350
1606      }
1607                },                                                      {
1608      "@type": "Store",
1609      "@id": "https://www.tiffosi.com/#store-91"
1610            ,"name": "Mar Shopping Algarve"
1611            ,"branchOf": {"@id": "https://www.tiffosi.com/#organization"}
1612            ,"url": "https://www.tiffosi.com/en/stores_320.html?idst=91"
1613                              ,"address": {
1614        "@type": "PostalAddress"
1615        ,"streetAddress": "Avenida do Algarve, Complexo Industrial IKEA, Loja 0.28 "        ,"addressLocality": "Almancil"        ,"postalCode": "8135-185"        ,"addressCountry": "PT"      }
1616                  ,"telephone": "351939452527"
1617                                    ,"geo": {
1618        "@type": "GeoCoordinates",
1619        "latitude": 37.10826020,
1620        "longitude": -8.05443350
1621      }
1622                },                                                      {
1623      "@type": "Store",
1624      "@id": "https://www.tiffosi.com/#store-3"
1625            ,"name": "Mar Shopping Matosinhos"
1626            ,"branchOf": {"@id": "https://www.tiffosi.com/#organization"}
1627            ,"url": "https://www.tiffosi.com/en/stores_320.html?idst=3"
1628                              ,"address": {
1629        "@type": "PostalAddress"
1630        ,"streetAddress": "Centro Comercial Mar Shopping, Avenida Doutor Óscar Lopes, piso 1, n.º 1805 "        ,"addressLocality": "Matosinhos"        ,"postalCode": "4450-337"        ,"addressCountry": "PT"      }
1631                  ,"telephone": "351926757633"
1632                                    ,"geo": {
1633        "@type": "GeoCoordinates",
1634        "latitude": 41.20852490,
1635        "longitude": -8.68872750
1636      }
1637                },                                                      {
1638      "@type": "Store",
1639      "@id": "https://www.tiffosi.com/#store-111"
1640            ,"name": "Marco Shopping"
1641            ,"branchOf": {"@id": "https://www.tiffosi.com/#organization"}
1642            ,"url": "https://www.tiffosi.com/en/stores_320.html?idst=111"
1643                              ,"address": {
1644        "@type": "PostalAddress"
1645        ,"streetAddress": "Lugar do Cotovio - Tuías - Edifico Sonae, Loja n.º 3.1 a 3.10 "        ,"addressLocality": "Marco de Canaveses"        ,"postalCode": "4630-205"        ,"addressCountry": "PT"      }
1646                  ,"telephone": "351932300889"
1647                                    ,"geo": {
1648        "@type": "GeoCoordinates",
1649        "latitude": 41.183988,
1650        "longitude": -8.148751
1651      }
1652                },                                                      {
1653      "@type": "Store",
1654      "@id": "https://www.tiffosi.com/#store-119"
1655            ,"name": "Mira Maia"
1656            ,"branchOf": {"@id": "https://www.tiffosi.com/#organization"}
1657            ,"url": "https://www.tiffosi.com/en/stores_320.html?idst=119"
1658                              ,"address": {
1659        "@type": "PostalAddress"
1660        ,"streetAddress": "Mira Maia Shopping Estrada Real 95; loja n.º 0.28 "        ,"addressLocality": "Maia"        ,"postalCode": "4470-274"        ,"addressCountry": "PT"      }
1661                  ,"telephone": "351962988778"
1662                                    ,"geo": {
1663        "@type": "GeoCoordinates",
1664        "latitude": 41.25556025537834,
1665        "longitude": -8.653489671163943
1666      }
1667                },                                                      {
1668      "@type": "Store",
1669      "@id": "https://www.tiffosi.com/#store-19"
1670            ,"name": "Mondego Retail Parque (Outlet)"
1671            ,"branchOf": {"@id": "https://www.tiffosi.com/#organization"}
1672            ,"url": "https://www.tiffosi.com/en/stores_320.html?idst=19"
1673                              ,"address": {
1674        "@type": "PostalAddress"
1675        ,"streetAddress": "Estrada de Condeixa, Loja S Taveiro "        ,"addressLocality": "Coimbra"        ,"postalCode": "3045-001"        ,"addressCountry": "PT"      }
1676                  ,"telephone": "351933004429"
1677                                    ,"geo": {
1678        "@type": "GeoCoordinates",
1679        "latitude": 40.19170800,
1680        "longitude": -8.51257230
1681      }
1682                },                                                      {
1683      "@type": "Store",
1684      "@id": "https://www.tiffosi.com/#store-75"
1685            ,"name": "NorteShopping"
1686            ,"branchOf": {"@id": "https://www.tiffosi.com/#organization"}
1687            ,"url": "https://www.tiffosi.com/en/stores_320.html?idst=75"
1688                              ,"address": {
1689        "@type": "PostalAddress"
1690        ,"streetAddress": "Norte Shopping, Sra. da Hora "        ,"addressLocality": "Matosinhos"        ,"postalCode": "4460-841"        ,"addressCountry": "PT"      }
1691                  ,"telephone": "351926762903"
1692                                    ,"geo": {
1693        "@type": "GeoCoordinates",
1694        "latitude": 41.18053700,
1695        "longitude": -8.65763770
1696      }
1697                },                                                      {
1698      "@type": "Store",
1699      "@id": "https://www.tiffosi.com/#store-13"
1700            ,"name": "Nosso Shopping"
1701            ,"branchOf": {"@id": "https://www.tiffosi.com/#organization"}
1702            ,"url": "https://www.tiffosi.com/en/stores_320.html?idst=13"
1703                              ,"address": {
1704        "@type": "PostalAddress"
1705        ,"streetAddress": "Nosso Shopping, Loja 148 - Alameda de Grasse - Lote 15 "        ,"addressLocality": "Vila Real"        ,"postalCode": "5000-
1705703"        ,"addressCountry": "PT"      }
1706                  ,"telephone": "351926763461"
1707                                    ,"geo": {
1708        "@type": "GeoCoordinates",
1709        "latitude": 41.29699280,
1710        "longitude": -7.73667200
1711      }
1712                },                                                      {
1713      "@type": "Store",
1714      "@id": "https://www.tiffosi.com/#store-53"
1715            ,"name": "Nova Arcada"
1716            ,"branchOf": {"@id": "https://www.tiffosi.com/#organization"}
1717            ,"url": "https://www.tiffosi.com/en/stores_320.html?idst=53"
1718                              ,"address": {
1719        "@type": "PostalAddress"
1720        ,"streetAddress": "Centro Comercial Nova Arcada, Loja n.º 1.12,Piso 1 Avenida de Lamas nº 100, "        ,"addressLocality": "Braga"        ,"postalCode": "4700-068"        ,"addressCountry": "PT"      }
1721                  ,"telephone": "351930415847"
1722                                    ,"geo": {
1723        "@type": "GeoCoordinates",
1724        "latitude": 41.57912130,
1725        "longitude": -8.43099460
1726      }
1727                },                                                      {
1728      "@type": "Store",
1729      "@id": "https://www.tiffosi.com/#store-81"
1730            ,"name": "Palácio do Gelo Shopping"
1731            ,"branchOf": {"@id": "https://www.tiffosi.com/#organization"}
1732            ,"url": "https://www.tiffosi.com/en/stores_320.html?idst=81"
1733                              ,"address": {
1734        "@type": "PostalAddress"
1735        ,"streetAddress": "Rua do Palácio do Gelo nº3 Loja n.º 216 Piso 2 "        ,"addressLocality": "Viseu"        ,"postalCode": "3500-606"        ,"addressCountry": "PT"      }
1736                  ,"telephone": "351926762827"
1737                                    ,"geo": {
1738        "@type": "GeoCoordinates",
1739        "latitude": 40.64357800,
1740        "longitude": -7.91262170
1741      }
1742                },                                                      {
1743      "@type": "Store",
1744      "@id": "https://www.tiffosi.com/#store-11"
1745            ,"name": "Parque Nascente"
1746            ,"branchOf": {"@id": "https://www.tiffosi.com/#organization"}
1747            ,"url": "https://www.tiffosi.com/en/stores_320.html?idst=11"
1748                              ,"address": {
1749        "@type": "PostalAddress"
1750        ,"streetAddress": "Praceta Parque Nascente 35, Loja 421 "        ,"addressLocality": "Rio Tinto"        ,"postalCode": "4435-182"        ,"addressCountry": "PT"      }
1751                  ,"telephone": "351926763109"
1752                                    ,"geo": {
1753        "@type": "GeoCoordinates",
1754        "latitude": 41.17483600,
1755        "longitude": -8.56462200
1756      }
1757                },                                                      {
1758      "@type": "Store",
1759      "@id": "https://www.tiffosi.com/#store-110"
1760            ,"name": "Penafiel Retail Park"
1761            ,"branchOf": {"@id": "https://www.tiffosi.com/#organization"}
1762            ,"url": "https://www.tiffosi.com/en/stores_320.html?idst=110"
1763                              ,"address": {
1764        "@type": "PostalAddress"
1765        ,"streetAddress": "Av. Central de Guilhufe, EN 15, n.º 1110, 1120 e 1210 – Loja F "        ,"addressLocality": "Penafiel"        ,"postalCode": "4560-143"        ,"addressCountry": "PT"      }
1766                  ,"telephone": "351932300924"
1767                                    ,"geo": {
1768        "@type": "GeoCoordinates",
1769        "latitude": 41.20022120412369,
1770        "longitude": -8.311974204202711
1771      }
1772                },                                                      {
1773      "@type": "Store",
1774      "@id": "https://www.tiffosi.com/#store-56"
1775            ,"name": "Póvoa de Varzim"
1776            ,"branchOf": {"@id": "https://www.tiffosi.com/#organization"}
1777            ,"url": "https://www.tiffosi.com/en/stores_320.html?idst=56"
1778                              ,"address": {
1779        "@type": "PostalAddress"
1780        ,"streetAddress": "Rua da Junqueira, 33 "        ,"addressLocality": "P Varzim"        ,"postalCode": "4490-519"        ,"addressCountry": "PT"      }
1781                  ,"telephone": "351936858253"
1782                                    ,"geo": {
1783        "@type": "GeoCoordinates",
1784        "latitude": 41.37925600,
1785        "longitude": -8.76408000
1786      }
1787                },                                                      {
1788      "@type": "Store",
1789      "@id": "https://www.tiffosi.com/#store-84"
1790            ,"name": "Rio Park Monção"
1791            ,"branchOf": {"@id": "https://www.tiffosi.com/#organization"}
1792            ,"url": "https://www.tiffosi.com/en/stores_320.html?idst=84"
1793                              ,"address": {
1794        "@type": "PostalAddress"
1795        ,"streetAddress": "Rio Park Monção Avenida da Galiza, Fração C "        ,"addressLocality": "Cortes"        ,"postalCode": "4950-850"        ,"addressCountry": "PT"      }
1796                  ,"telephone": "351933003499"
1797                                    ,"geo": {
1798        "@type": "GeoCoordinates",
1799        "latitude": 42.06576070,
1800        "longitude": -8.51838650
1801      }
1802                },                                                      {
1803      "@type": "Store",
1804      "@id": "https://www.tiffosi.com/#store-76"
1805            ,"name": "RioSul Shopping"
1806            ,"branchOf": {"@id": "https://www.tiffosi.com/#organization"}
1807            ,"url": "https://www.tiffosi.com/en/stores_320.html?idst=76"
1808                              ,"address": {
1809        "@type": "PostalAddress"
1810        ,"streetAddress": "Rio Sul Shopping, Piso 1, Loja 1.005 Quinta Nova do Rio Judeu - Torre d "        ,"addressLocality": "Seixal"        ,"postalCode": "2840-293"        ,"addressCountry": "PT"      }
1811                  ,"telephone": "351926764464"
1812                                    ,"geo": {
1813        "@type": "GeoCoordinates",
1814        "latitude": 38.61322900,
1815        "longitude": -9.11233500
1816      }
1817                },                                                      {
1818      "@type": "Store",
1819      "@id": "https://www.tiffosi.com/#store-22"
1820            ,"name": "Rua Sá da Bandeira (Outlet)"
1821            ,"branchOf": {"@id": "https://www.tiffosi.com/#organization"}
1822            ,"url": "https://www.tiffosi.com/en/stores_320.html?idst=22"
1823                              ,"address": {
1824        "@type": "PostalAddress"
1825        ,"streetAddress": "Rua Sá da Bandeira nº124/134 "        ,"addressLocality": "Porto"        ,"postalCode": "4000-427"        ,"addressCountry": "PT"      }
1826                  ,"telephone": "351935011009"
1827                                    ,"geo": {
1828        "@type": "GeoCoordinates",
1829        "latitude": 41.14714280,
1830        "longitude": -8.60881830
1831      }
1832                },                                                      {
1833      "@type": "Store",
1834      "@id": "https://www.tiffosi.com/#store-2"
1835            ,"name": "Rua Santa Catarina"
1836            ,"branchOf": {"@id": "https://www.tiffosi.com/#organization"}
1837            ,"url": "https://www.tiffosi.com/en/stores_320.html?idst=2"
1838                              ,"address": {
1839        "@type": "PostalAddress"
1840        ,"streetAddress": "Rua de Santa Catarina n.º 284 a 294 "        ,"addressLocality": "Porto"        ,"postalCode": "4000-443"        ,"addressCountry": "PT"      }
1841                  ,"telephone": "351933005400"
1842                                    ,"geo": {
1843        "@type": "GeoCoordinates",
1844        "latitude": 41.14868730,
1845        "longitude": -8.60829820
1846      }
1847                },                                                      {
1848      "@type": "Store",
1849      "@id": "https://www.tiffosi.com/#store-4"
1850            ,"name": "Santo Tirso"
1851            ,"branchOf": {"@id": "https://www.tiffosi.com/#organization"}
1852            ,"url": "https://www.tiffosi.com/en/stores_320.html?idst=4"
1853                              ,"address": {
1854        "@type": "PostalAddress"
1855        ,"streetAddress": "Praça Conde de São Bento nº6 "        ,"addressLocality": "Santo Tirso"        ,"postalCode": "4780-375"        ,"addressCountry": "PT"      }
1856                  ,"telephone": "351926757047"
1857                                    ,"geo": {
1858        "@type": "GeoCoordinates",
1859        "latitude": 41.34090680,
1860        "longitude": -8.47777560
1861      }
1862                },                                                      {
1863      "@type": "Store",
1864      "@id": "https://www.tiffosi.com/#store-88"
1865            ,"name": "Serra Shopping"
1866            ,"branchOf": {"@id": "https://www.tiffosi.com/#organization"}
1867            ,"url": "https://www.tiffosi.com/en/stores_320.html?idst=88"
1868                              ,"address": {
1869        "@type": "PostalAddress"
1870        ,"streetAddress": "Alameda da Europa Lote 1, 6200-546 Covilhã - L
1870oja n.º 1.10 "        ,"addressLocality": "Castelo Branco"        ,"postalCode": "6200-546"        ,"addressCountry": "PT"      }
1871                  ,"telephone": "351932300990"
1872                                    ,"geo": {
1873        "@type": "GeoCoordinates",
1874        "latitude": 40.27051200,
1875        "longitude": -7.50386700
1876      }
1877                },                                                      {
1878      "@type": "Store",
1879      "@id": "https://www.tiffosi.com/#store-21"
1880            ,"name": "Sintra Retail Park (Outlet)"
1881            ,"branchOf": {"@id": "https://www.tiffosi.com/#organization"}
1882            ,"url": "https://www.tiffosi.com/en/stores_320.html?idst=21"
1883                              ,"address": {
1884        "@type": "PostalAddress"
1885        ,"streetAddress": "Rua Elias Garcia, 209, Loja 12 (Piso 0) "        ,"addressLocality": "Rio De Mouro"        ,"postalCode": "2635-047"        ,"addressCountry": "PT"      }
1886                  ,"telephone": "351930426768"
1887                                    ,"geo": {
1888        "@type": "GeoCoordinates",
1889        "latitude": 38.76863130,
1890        "longitude": -9.31164430
1891      }
1892                },                                                      {
1893      "@type": "Store",
1894      "@id": "https://www.tiffosi.com/#store-61"
1895            ,"name": "Spacio Shopping"
1896            ,"branchOf": {"@id": "https://www.tiffosi.com/#organization"}
1897            ,"url": "https://www.tiffosi.com/en/stores_320.html?idst=61"
1898                              ,"address": {
1899        "@type": "PostalAddress"
1900        ,"streetAddress": "R. Cidade de Bolama 4, piso2 Loja 1.20A "        ,"addressLocality": "Lisboa"        ,"postalCode": "1800-079"        ,"addressCountry": "PT"      }
1901                  ,"telephone": "351933001564"
1902                                    ,"geo": {
1903        "@type": "GeoCoordinates",
1904        "latitude": 38.76230840,
1905        "longitude": -9.11653920
1906      }
1907                },                                                      {
1908      "@type": "Store",
1909      "@id": "https://www.tiffosi.com/#store-17"
1910            ,"name": "Strada Shopping (Outlet)"
1911            ,"branchOf": {"@id": "https://www.tiffosi.com/#organization"}
1912            ,"url": "https://www.tiffosi.com/en/stores_320.html?idst=17"
1913                              ,"address": {
1914        "@type": "PostalAddress"
1915        ,"streetAddress": "Strada Shopping, Loja no1107, 1108 Estrada da Paiã, Casal do Troca "        ,"addressLocality": "Odivelas"        ,"postalCode": "2675-626"        ,"addressCountry": "PT"      }
1916                  ,"telephone": "351926757462"
1917                                    ,"geo": {
1918        "@type": "GeoCoordinates",
1919        "latitude": 38.78232350,
1920        "longitude": -9.19470840
1921      }
1922                },                                                      {
1923      "@type": "Store",
1924      "@id": "https://www.tiffosi.com/#store-28"
1925            ,"name": "Tavira Gran-Plaza (Outlet)"
1926            ,"branchOf": {"@id": "https://www.tiffosi.com/#organization"}
1927            ,"url": "https://www.tiffosi.com/en/stores_320.html?idst=28"
1928                              ,"address": {
1929        "@type": "PostalAddress"
1930        ,"streetAddress": "Rua Almirante Cândido dos Reis, n.°247, Loja 3.33/34 e 3.35 "        ,"addressLocality": "Tavira"        ,"postalCode": "8800-318"        ,"addressCountry": "PT"      }
1931                  ,"telephone": "351933012935"
1932                                    ,"geo": {
1933        "@type": "GeoCoordinates",
1934        "latitude": 37.13085070,
1935        "longitude": -7.63913310
1936      }
1937                },                                                      {
1938      "@type": "Store",
1939      "@id": "https://www.tiffosi.com/#store-71"
1940            ,"name": "TorreShopping"
1941            ,"branchOf": {"@id": "https://www.tiffosi.com/#organization"}
1942            ,"url": "https://www.tiffosi.com/en/stores_320.html?idst=71"
1943                              ,"address": {
1944        "@type": "PostalAddress"
1945        ,"streetAddress": "TorresShopping, loja B09 Ponte Nova, Bairro do Nicho "        ,"addressLocality": "Torres Novas"        ,"postalCode": "2350-464"        ,"addressCountry": "PT"      }
1946                  ,"telephone": "351933006375"
1947                                    ,"geo": {
1948        "@type": "GeoCoordinates",
1949        "latitude": 39.46495880,
1950        "longitude": -8.52686990
1951      }
1952                },                                                      {
1953      "@type": "Store",
1954      "@id": "https://www.tiffosi.com/#store-66"
1955            ,"name": "UBBO Shopping"
1956            ,"branchOf": {"@id": "https://www.tiffosi.com/#organization"}
1957            ,"url": "https://www.tiffosi.com/en/stores_320.html?idst=66"
1958                              ,"address": {
1959        "@type": "PostalAddress"
1960        ,"streetAddress": "Avenida Cruzeiro Seixas, 5 e 7 Lojas L.10.148, L.10.149 e L.10.150 "        ,"addressLocality": "Amadora"        ,"postalCode": "2650-504"        ,"addressCountry": "PT"      }
1961                  ,"telephone": "351926757392"
1962                                    ,"geo": {
1963        "@type": "GeoCoordinates",
1964        "latitude": 38.77629800,
1965        "longitude": -9.22173770
1966      }
1967                },                                                      {
1968      "@type": "Store",
1969      "@id": "https://www.tiffosi.com/#store-93"
1970            ,"name": "Vale de Cambra"
1971            ,"branchOf": {"@id": "https://www.tiffosi.com/#organization"}
1972            ,"url": "https://www.tiffosi.com/en/stores_320.html?idst=93"
1973                              ,"address": {
1974        "@type": "PostalAddress"
1975        ,"streetAddress": "Av. Camilo Tavares Matos, 332 "        ,"addressLocality": "Vale De Cambra"        ,"postalCode": "3730-240"        ,"addressCountry": "PT"      }
1976                  ,"telephone": "351930494502"
1977                                    ,"geo": {
1978        "@type": "GeoCoordinates",
1979        "latitude": 40.84904000,
1980        "longitude": -8.39388650
1981      }
1982                },                                                      {
1983      "@type": "Store",
1984      "@id": "https://www.tiffosi.com/#store-63"
1985            ,"name": "Vida Ovar"
1986            ,"branchOf": {"@id": "https://www.tiffosi.com/#organization"}
1987            ,"url": "https://www.tiffosi.com/en/stores_320.html?idst=63"
1988                              ,"address": {
1989        "@type": "PostalAddress"
1990        ,"streetAddress": "Dolce Vita Ovar, Loja n.º 035 Av. D.Manuel I - Zona Industrial de Ovar "        ,"addressLocality": "Ovar"        ,"postalCode": "3880-109"        ,"addressCountry": "PT"      }
1991                  ,"telephone": "351926762927"
1992                                    ,"geo": {
1993        "@type": "GeoCoordinates",
1994        "latitude": 40.87587220,
1995        "longitude": -8.63650520
1996      }
1997                },                                                      {
1998      "@type": "Store",
1999      "@id": "https://www.tiffosi.com/#store-74"
2000            ,"name": "Vila do Conde"
2001            ,"branchOf": {"@id": "https://www.tiffosi.com/#organization"}
2002            ,"url": "https://www.tiffosi.com/en/stores_320.html?idst=74"
2003                              ,"address": {
2004        "@type": "PostalAddress"
2005        ,"streetAddress": "Rua Dr. João Canavarro, Loja 315 "        ,"addressLocality": "Vila Conde"        ,"postalCode": "4480-668"        ,"addressCountry": "PT"      }
2006                  ,"telephone": "351926757736"
2007                                    ,"geo": {
2008        "@type": "GeoCoordinates",
2009        "latitude": 41.35207900,
2010        "longitude": -8.74726800
2011      }
2012                },                                                      {
2013      "@type": "Store",
2014      "@id": "https://www.tiffosi.com/#store-120"
2015            ,"name": "Vila do Conde Fashion Outlet"
2016            ,"branchOf": {"@id": "https://www.tiffosi.com/#organization"}
2017            ,"url": "https://www.tiffosi.com/en/stores_320.html?idst=120"
2018                              ,"address": {
2019        "@type": "PostalAddress"
2020        ,"streetAddress": "Av. Fonte Cova 400; Loja 2A "        ,"addressLocality": "Vila do Conde"        ,"postalCode": "4485-592"        ,"addressCountry": "PT"      }
2021                  ,"telephone": "351926845514"
2022                                    ,"geo": {
2023        "@type": "GeoCoordinates",
2024        "latitude": 41.30076513412162,
2025        "longitude": -8.70595597493622
2026      }
2027                },                                                      {
2028      "@type": "Store",
2029      "@id": "https://www.tiffosi.com/#store-87"
2030            ,"name": "Vila Nova de Famalicão"
2031            ,"branchOf": {"@id": "https://www.tiffosi.com/#organization"}
2032            ,"url": "https://www.tiffosi.com/en/stores_320.html?idst=87"
2033                              ,"address": {
2034        "@type": "PostalAddress"
2035        ,"streetAddress": "Rua Santo António, n.º 51 "        ,"addressLocality": "Famalicao"        ,"postalCode": "4760-161"        ,"addressCountry": "PT"      }
2036                  ,"telephone": "351926757676"
2037                                    ,"geo": {
2038        "@type": "GeoCoordinates",
2039        "latitude": 41.40690760,
2040        "longitude": -8.52220800
2041      }
2042                },                                                      {
2043      "@type": "Store",
2044      "@id": "https://www.tiffosi.com/#store-80"
2045            ,"name": "Vila Retail Park"
2046            ,"branchOf": {"@id": "https://www.tiffosi.com/#organization"}
2047            ,"url": "https://www.tiffosi.com/en/stores_320.html?idst=80"
2048                              ,"address": {
2049        "@type": "PostalAddress"
2050        ,"streetAddress": "Via do Foral de Dom Manuel I, Loja D "        ,"addressLocality": "Ponte de Lima"        ,"postalCode": "4990-171"        ,"addressCountry": "PT"      }
2051                  ,"telephone": "351933958210"
2052                                    ,"geo": {
2053        "@type": "GeoCoordinates",
2054        "latitude": 41.29699280,
2055        "longitude": -7.73667200
2056      }
2057                },                                                      {
2058      "@type": "Store",
2059      "@id": "https://www.tiffosi.com/#store-115"
2060            ,"name": "VNC Retail Park"
2061            ,"branchOf": {"@id": "https://www.tiffosi.com/#organization"}
2062            ,"url": "https://www.tiffosi.com/en/stores_320.html?idst=115"
2063                              ,"address": {
2064        "@type": "PostalAddress"
2065        ,"streetAddress": "Rua Nova da Gândara, S/N "        ,"addressLocality": "Vila do Conde"        ,"postalCode": "4485-613"        ,"addressCountry": "PT"      }
2066                  ,"telephone": "351926757501"
2067                                    ,"geo": {
2068        "@type": "GeoCoordinates",
2069        "latitude": 41.304534,
2070        "longitude": -8.700954
2071      }
2072                },                                                      {
2073      "@type": "Store",
2074      "@id": "https://www.tiffosi.com/#store-59"
2075            ,"name": "W Shopping"
2076            ,"branchOf": {"@id": "https://www.tiffosi.com/#organization"}
2077            ,"url": "https://www.tiffosi.com/en/stores_320.html?idst=59"
2078                              ,"address": {
2079        "@type": "PostalAddress"
2080        ,"streetAddress": "Rua Pedro de Santarém 29, piso 0 lojas 0.20, 0.21, 0.20D, 0.20E "        ,"addressLocality": "Santarem"        ,"postalCode": "2000-223"        ,"addressCountry": "PT"      }
2081                  ,"telephone": "351937622880"
2082                                    ,"geo": {
2083        "@type": "GeoCoordinates",
2084        "latitude": 39.23348980,
2085        "longitude": -8.68767600
2086      }
2087                }      ]
2088}
2089</script>
2089<style type="text/css">
2090				#header {position: sticky;position: -webkit-sticky;}
2091		#header-main-block-container {background-color: white;transition: background 200ms linear;}
2092		#header-main-block {align-items: center;}
2093		#header-left-group, #header-toggle-buttons {display: flex;align-items: center;}
2094		.toggle-button {display: flex;align-items: center;justify-content: center;cursor: pointer;margin-left: -16px;width: 52px;height: 52px;position: relative;user-select: none;z-index: 1;}
2095		.toggle-button .rdc-icon-svg {margin: auto;}
2096		.toggle-button .rdc-icon-menu-close{width: 24px;height: 24px;margin-left: 14px;}
2097		.toggle-button-menu:not(.active) .rdc-icon-svg {display: none;}
2098		.toggle-button-menu:not(.active)::before, .toggle-button-menu:not(.active)::after {content: '';width: 19px;height: 1px;background-color: #000;position: absolute;left: 16px;z-index: 0;}
2099		.toggle-button-menu::before {top: 21px;}
2100		.toggle-button-menu::before, .toggle-button-menu::after {bottom: 21px;}
2101		.toggle-button-search {margin-left: -10px;}
2102		.toggle-button p {width: 0;transform: translateX(-9px);text-transform: uppercase;font-size: 12px;}
2103		#header-main-block .rdc-icon-svg {opacity: 1}
2104		body a.featured, body a.featured p {color: var(--color-featuredmenu, #F14244);}
2105
2106				.header-shop-group-item-user {position: relative;}
2107		.header-shop-tooltip{display: flex;/*position: relative;*/height: 100%;align-items: center;}
2108
2109		.header-shop-tooltip .rdc-icon-svg {width: 12px;height: 12px;margin-left: 0;}
2110
2111		.header-shop-tooltip-wrapper-1 {position: absolute;top: 100%;z-index: 150;transition: transform .25s cubic-bezier(0.42, 0, 0, 0.95), opacity .25s cubic-bezier(0.42, 0, 0, 0.95);opacity: 0;right: 0;cursor: default;}
2112		.header-shop-tooltip-wrapper-1.active {display: block;opacity: 1;}
2113
2114		.header-shop-tooltip-wrapper-2 {position: relative;height: 0;overflow: hidden;}
2115		.header-shop-tooltip-wrapper-1.active .header-shop-tooltip-wrapper-2 {height: auto;margin-top: 10px;overflow: visible;}
2116
2117		.shop-tooltip-arrowtop {border-left: 6px solid transparent;border-right: 6px solid transparent;border-bottom: 6px solid white;position: absolute;top: 0;right: 9px;z-index: 5;transform: translateY(-100%);filter: drop-shadow(0px -4px 2px rgba(0, 0, 0, 0.10));}
2118		.shop-tooltip-body {border-radius: 3px;position: relative;z-index: 0;background: white;overflow: hidden;box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.25);}
2119
2120		header #header-main-block .header-shop-tooltip-wrapper-1 .rdc-icon-user{display: block;}
2121		header #header-main-block .header-shop-tooltip-wrapper-1 .rdc-icon-svg{width: 22px;height: 22px;}
2122		.header-shop-user .header-shop-tooltip-wrapper-2 .list-nav-title{display: flex;align-items: center;flex-direction: row;justify-content: space-between;}
2123
2124				.header-shop-user .header-shop-tooltip-wrapper-2 .list-nav-title{font-size: 16px;text-transform: none;font-weight: 300;}
2125
2126				.shop-tooltip-item-wrap.border_color{margin: 22px 30px;}
2127		.shop-tooltip-item-wrap.border_color:first-child{margin-bottom: 3px;}
2128		.shop-tooltip-item-wrap.border_color:last-child{margin-top: 0;margin-bottom: 18px;border-color: var(--color-background);}
2129		.shop-tooltip-item-wrap.border_color:last-child .shop-tooltip-item{margin-top: 3px;}
2130		.shop-tooltip-item-wrap:nth-child(n+2) {border-width: 0;border-top-width: 1px;border-style: solid;}
2131		.shop-tooltip-item {padding: 0;width: 100%;min-height: 42px;display: flex;flex-direction: column;justify-content: center;}
2132		/* .shop-tooltip-item-wrap:first-child .shop-tooltip-item{padding: 18px 25px;} */
2133
2134				
2135		.header-shop-group-item:not(.hidden):not(.ng-cloak) {display: flex;align-items: center;}
2136		.header-shop-group-item .rdc-icon-svg {width: 28px;height: 28px;}
2137		.header-shop-item {display: flex;align-items: center;cursor: pointer;text-decoration: none;margin: 0 7px;}
2138		.header-shop-item .header-shop-icon-text-count, .header-shop-item .header-shop-icon-text-desc, .header-shop-item .rdc-icon-arrowdown {margin: 0 2px;}
2139		.header-shop-item .header-shop-icon-text, .header-shop-item .header-shop-icon-text-desc, .header-shop-item .header-shop-icon-text-count,
2140		.header-shop-item.header-shop-logout {display: none;}
2141		.header-shop-icon-text-count-zero {visibility: hidden;}
2142
2143		#header-main-block, #submenu-header {height: 64px;}
2144
2145		#header-logo img, #submenu-logo img {max-width: 160px;height: auto;}
2146
2147		.shop-tooltip-item{position: relative;text-decoration: none;}
2148		@media (hover) {
2149			#header-main-block .header-shop-item:hover >
2149 .rdc-icon-svg {opacity: 0.5;}
2150		}
2151		@media (hover) and (min-width: 1200px) {
2152			.shop-tooltip-item:hover {opacity: 0.5;}
2153		}
2154		@media screen and (min-width: 1200px) {
2155			#header-left-group:not(.showListTitle) .toggle-button-search {z-index: 10;}
2156		}
2157
2158		@media screen and (min-width: 768px) {
2159			#header-left-group, #header-shop-group{min-width: 40%;}
2160			.toggle-button .rdc-icon-svg {width: 28px;height: 28px;}
2161		}
2162
2163		@media screen and (max-width: 767px) {
2164			#header-main-block, #submenu-header {height: 46px;}
2165			.toggle-button-menu,
2166			.toggle-button-search {width: 50px;height: 46px;}
2167			.toggle-button .rdc-icon-svg {width: 24px;height: 24px;}
2168			.toggle-button-menu {margin-left: -14px;}
2169			.toggle-button-menu::before, .toggle-button-menu::after {width: 16px !important;height: 1px;}
2170			.toggle-button-menu::before {top: 18px;}
2171			.toggle-button-menu::before, .toggle-button-menu::after {bottom: 18px;}
2172			.header-shop-group-item .rdc-icon-svg {width: 24px;}
2173			#header-logo img {height: 16px;}
2174					}
2175
2176		@media screen and (min-width: 768px) and (max-width: 1199px) {
2177			.header-shop-item {margin-left: 10px;margin-right: 10px;}
2178		}
2179
2180				
2181							body.rdc-page-id-1 header,
2182			body.rdc-underHeader-active header {height: 0;}
2183							body.rdc-page-id-1:not(.header-unpinned) header #header-main-block-container,
2184				body.rdc-underHeader-active:not(.header-unpinned) header #header-main-block-container {background: transparent;}
2185						body.rdc-page-id-1.headerCampaignVisibleTopHeader:not(.unpinned-notificationbar) header #header-main-block-container::after,
2186			body.rdc-underHeader-active.headerCampaignVisibleTopHeader:not(.unpinned-notificationbar) header #header-main-block-container::after {position: absolute;}
2187
2188						body.rdc-page-id-1.lightTheme:not(.header-unpinned) header #header-logo-default,
2189			body.rdc-page-id-1.lightTheme:not(.header-unpinned) header #header-logomb-default,
2190			body.rdc-underHeader-active.lightTheme:not(.header-unpinned) header #header-logo-default,
2191			body.rdc-underHeader-active.lightTheme:not(.header-unpinned) header #header-logomb-default {display: none;}
2192			body.rdc-page-id-1.lightTheme:not(.header-unpinned) header #header-logo-white,
2193			body.rdc-page-id-1.lightTheme:not(.header-unpinned) header #header-logomb-white,
2194			body.rdc-underHeader-active.lightTheme:not(.header-unpinned) header #header-logo-white,
2195			body.rdc-underHeader-active.lightTheme:not(.header-unpinned) header #header-logomb-white {display: block;}
2196			body.rdc-page-id-1.lightTheme:not(.header-unpinned) header #header-main-block .rdc-icon-svg,
2197			body.rdc-underHeader-active.lightTheme:not(.header-unpinned) header #header-main-block .rdc-icon-svg,
2198			body.rdc-page-id-1.lightTheme:not(.header-unpinned) .home-arrowscroll .rdc-icon-svg,
2199			body.rdc-underHeader-active.lightTheme:not(.header-unpinned) .home-arrowscroll .rdc-icon-svg {filter: invert(1);}
2200			body.rdc-page-id-1.lightTheme:not(.header-unpinned) header #header-main-block .toggle-button-menu::before,
2201			body.rdc-page-id-1.lightTheme:not(.header-unpinned) header #header-main-block .toggle-button-menu::after,
2202			body.rdc-underHeader-active.lightTheme:not(.header-unpinned) header #header-main-block .toggle-button-menu::before,
2203			body.rdc-underHeader-active.lightTheme:not(.header-unpinned) header #header-main-block .toggle-button-menu::after {background-color: white;}
2204			body.rdc-page-id-1.lightTheme:not(.header-unpinned) header .header-shop-icon-text,
2205			body.rdc-underHeader-active.lightTheme:not(.header-unpinned) header .header-shop-icon-text {color: var(--color-white);}
2206			body.rdc-page-id-1.lightTheme:not(.header-unpinned) header #header-main-block .header-shop-icon-text-count,
2207			body.rdc-underHeader-active.lightTheme:not(.header-unpinned) header #header-main-block .header-shop-icon-text-count {background-color: var(--color-white);color: var(--color-black);}
2208			body.rdc-page-id-1:not(.header-unpinned) .toggle-button .rdc-icon-menu-close,
2209			body.rdc-page-id-1.rdc-underHeader-active:not(.header-unpinned) .toggle-button .rdc-icon-menu-close {filter: invert(1);}
2210			body.rdc-page-id-1.lightTheme:not(.header-unpinned) header #header-main-block p,
2211			body.rdc-underHeader-active.lightTheme:not(.header-unpinned) header #header-main-block p {color: white;}
2212		
2213				#header-main-block .rdc-icon-svg {opacity: 1}
2214		#header-main-block .header-nav-item.active {opacity: 1;}
2215		@media (hover) {
2216			#header-main-block .header-shop-item:hover .rdc-icon-svg,
2217			#header-main-block .header-shop-item:hover .header-shop-icon-text-desc,
2218			#header-main-block .header-shop-item:hover .header-shop-icon-text-count,
2219			#header-main-block .header-shop-item:hover .header-shop-country-flag,
2220			#header-main-block .header-shop-item:hover .header-shop-icon-text-desc {opacity: 0.5;}
2221			#header-main-block .header-shop-item:hover .rdc-icon-arrowdown{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M24.68 20.646a1.109 1.109 0 0 1-.808.354 1.11 1.11 0 0 1-.793-.337l-7.587-6.869L7.9 20.668c-.21.204-.494.321-.792.316a1.11 1.11 0 0 1-.789-.355A1.194 1.194 0 0 1 6 19.833a1.197 1.197 0 0 1 .292-.806l.019-.021 8.388-7.668a1.104 1.104 0 0 1 1.587 0L24.668 19l.013.014c.208.222.319.516.319.816 0 .3-.112.594-.32.816Z' clip-rule='evenodd'/%3E%3C/svg%3E");}
2222			#header-main-block .header-shop-item.anonymous:hover .header-shop-icon-text-desc {opacity: 1;}
2223		}
2224	</style><div id="header-container"><div style="position: relative;"><div id="header-main-block-container"><div id="header-main-block" class="container" style="display: grid;grid-template-columns: minmax(max-content, 1fr) max-content minmax(max-content, 1fr);grid-template-areas: 'left center right';width: 100%;max-width: 100%;"><div id="header-left-group" style="grid-area: left;"><div id="header-toggle-buttons"><!--<div id="header-toggle-menu" ng-mouseenter="openMenu($event);$event.stopPropagation();" style="position: absolute;top: 0;left: 0;width: 200px;height: 100%;z-index: 1;"></div>--><div class="toggle-button toggle-button-menu hidden-lg" ng-click="openMobileMenu($event);" ng-class="{'active': menu_mobile.open == true}" style="align-items: center;"><div class="rdc-icon-svg rdc-icon-menu" ng-if="menu_mobile.open == false || header.icon_menu_mobile.changeIcon == false"></div><div class="rdc-icon-svg rdc-icon-menu-close ng-cloak" ng-if="menu_mobile.open == true && header.icon_menu_mobile.changeIcon == true"></div></div><div class="toggle-button toggle-button-menu rdc-hover-opacity hidden-xs hidden-sm hidden-md" ng-mouseenter="openMenu($event);$event.stopPropagation();" style="align-items: center;"></div><!-- 
2225							<div class="toggle-button toggle-button-search hidden-sm hidden-md hidden-lg"  title="Search" style="align-items: center;"><div class="rdc-icon-svg rdc-icon-search"></div></div>
2226							--><div class="toggle-button toggle-button-search hidden-lg" ng-click="openMobileSearch($event);" title="Search" style="align-items: center;"><div class="rdc-icon-svg rdc-icon-search"></div><p class="hidden-xs">Search</p></div><div class="toggle-button toggle-button-search hidden-xs hidden-sm hidden-md" ng-click="openMenu($event);openSearchBar($event);" title="Search" style="align-items: center;"><div class="rdc-icon-svg rdc-icon-search"></div><p class="hidden-xs" style="cursor: text;">Search</p></div></div></div><div id="header-logo"  style="grid-area: center;position: relative;display: flex;justify-content: center;z-index: 200;"><div><a href="/en/" title="Tiffosi" style="display: block;line-height: 0;width: fit-content;"><img id="header-logo-default" src="https://1799486796.rsc.cdn77.org/images/logo.svg" alt="Tiffosi" class="hidden-xs hidden-sm"/><img id="header-logo-white" src="https://1799486796.rsc.cdn77.org/images/logo_light.svg" alt="Tiffosi" class="hidden hidden-xs hidden-sm"/><img id="header-logomb-default" src="https://1799486796.rsc.cdn77.org/images/logo_mb.svg" alt="Tiffosi" class="hidden-md hidden-lg" /><img id="header-logomb-white" src="https://1799486796.rsc.cdn77.org/images/logo_mb_light.svg" alt="Tiffosi" class="hidden-md hidden hidden-lg" /></a></div></div><div id="header-shop-group" style="grid-area: right;display: flex;align-items: center;justify-content: flex-end;visibility: hidden;" ng-style="userInfo.country && {'visibility': 'visible'}"><div class="header-shop-group-item header-shop-group-item-user ng-cloak hidden-xs" ng-if="userInfo.user_logged == 1" data-nosnippet><div rel="nofollow" class="header-shop-item header-shop-user" title="My account"><div class="rdc-icon-svg rdc-icon-user active" onclick="window.location.href='/account/'"></div><div class="header-shop-icon-text paragraph" onclick="window.location.href='/account/'"><span class="header-shop-icon-text-desc header-shop-user_name">Hi,&nbsp;<span style="white-space: nowrap;text-overflow: ellipsis;overflow: hidden;display: inline-block;" ng-bind-html="userInfo.user_name|unsafe"></span></span></div><div class="header-shop-tooltip"><div class="rdc-icon-svg rdc-icon-arrowdown" style="width: 12px;
2226height: 12px;margin-left: 0;" onclick="window.location.href='/account/'"></div><div class="header-shop-tooltip-wrapper-1"><div class="header-shop-tooltip-wrapper-2" style="width: 230px;"><div class="shop-tooltip-arrowtop"></div><div class="shop-tooltip-body"><div class="shop-tooltip-item-wrap border_color"><a href="/account/" class="shop-tooltip-item list-nav-title"><div>My account</div><div class="rdc-icon-svg rdc-icon-user"></div></a></div><div class="shop-tooltip-item-wrap border_color"><a href="/account/logout.php" class="shop-tooltip-item list-nav-title"><span>Log out</span><div class="rdc-icon-svg rdc-icon-logout"></div></a></div></div></div></div></div></div><div class="header-shop-item header-shop-logout"><div class="header-shop-icon-text paragraph" style="margin-left: 0;">&nbsp;<span>&#8901;</span>&nbsp;<span class="header-shop-icon-text-desc" onclick="window.location.href='/account/logout.php'" title="Log out">Log out</span></div></div></div><div class="header-shop-group-item header-shop-group-item-user ng-cloak hidden-xs" ng-if="userInfo.user_anonymous == 1" data-nosnippet><a rel="nofollow" class="header-shop-item header-shop-user" title="Anonymous Client" style="margin-right: 0;cursor: default;opacity: 1;"><div class="rdc-icon-svg rdc-icon-user" style="opacity: 1"></div><div class="header-shop-icon-text paragraph"><span class="header-shop-icon-text-desc">Anonymous Client</span></div></a><div class="header-shop-item header-shop-logout"><div class="header-shop-icon-text paragraph" style="margin-left: 0;"> <span>&#8901;</span> <span class="header-shop-icon-text-desc" onclick="window.location.href='/account/logout.php'" title="Log out">Log out</span></div></div></div><div class="header-shop-group-item header-shop-group-item-user hidden-xs" ng-if="userInfo.user_logged != 1 && userInfo.user_anonymous != 1" data-nosnippet><a href="/checkout/v1/?id=2" rel="nofollow" class="header-shop-item header-shop-user" title="Login"><div class="rdc-icon-svg rdc-icon-user"></div><div class="header-shop-icon-text paragraph"><span class="header-shop-icon-text-desc">Login</span></div></a></div><div class="header-shop-group-item" style="margin-right: 0;" data-nosnippet><a href="/index.php?id=41" rel="nofollow" class="header-shop-item header-shop-wishlist" title="Save for later"><div class="rdc-icon-svg rdc-icon-wishlist" ng-class="{'active': userInfo.wishlist > 0}"></div><div class="header-shop-icon-text paragraph"><span class="header-shop-icon-text-desc">Save for later</span><span class="header-shop-icon-text-count header-shop-icon-text-count-zero" ng-class="{'hidden': userInfo != undefined}" style="visibility: hidden;">0</span><span class="header-shop-icon-text-count hidden" ng-class="{'hidden': userInfo == undefined, 'header-shop-icon-text-count-zero': userInfo.wishlist == 0}">{{userInfo.wishlist}}</span></div></a><a href="/checkout/v1/?id=1" rel="nofollow" class="header-shop-item header-shop-cart" ng-click="openMiniCart($event);" title="My cart" style="margin-right: 0;"><div class="rdc-icon-svg rdc-icon-cart" ng-class="{'active': userInfo.cart.item_count > 0}"></div><div class="header-shop-icon-text paragraph"><span class="header-shop-icon-text-desc hidden-xs hidden-sm">My cart</span><span class="header-shop-icon-text-count header-shop-icon-text-count-zero" ng-class="{'hidden': userInfo != undefined}" style="visibility: hidden;">0</span><span class="header-shop-icon-text-count hidden" ng-class="{'hidden': userInfo == undefined, 'header-shop-icon-text-count-zero': userInfo.cart.item_count == 0}">{{userInfo.cart.item_count}}</span></div></a><a href="#rdc-mini-cart" class="popup" data-effect-desktop="mfp-move-from-right" data-effect-mobile="mfp-move-from-bottom" rel="nofollow"></a><div id="rdc-mini-cart" class="popUp rdc-popup-right-bar popup-size-small rdc-popup-xs-vertical mfp-hide" style="padding: 0;"><style type="text/css">
2227         #rdc-mini-cart .paragraph {line-height: 150%;}
2228         #rdc-mini-cart .rdc-wrapper-popup-header {height: 60px;}
2229         #rdc-mini-cart .items-list > div {padding-bottom: 14px;}
2230         #rdc-mini-cart .item-desc{display: flex;flex-direction: column;justify-content: center;gap: 10px;}
2231         #rdc-mini-cart .item-color-size-wrapper{margin: 8px 0;}
2232         #rdc-mini-cart .item-remove a {text-decoration: none;border-bottom: 1px solid currentColor;}
2233         #rdc-mini-cart .rdc-product-color-item{height: 8px;}
2234         #rdc-mini-cart .mini-cart-products-wrapper{display: grid;grid-template-rows: auto auto;grid-template-columns: 148px 1fr;grid-gap: 10px 24px;}
2235         #rdc-mini-cart .wrapper-free-shipping_title{color: var(--color-black);}
2236         #rdc-mini-cart .rdc-wrapper-popup-footer .link {border-color: transparent;}
2237
2238         @media (hover) {
2239            #rdc-mini-cart .item-remove a:hover {border-color: transparent;}
2240            #rdc-mini-cart .rdc-wrapper-popup-footer .link:hover {border-color: currentColor;}
2241         }
2242
2243         @media screen and (max-width: 1200px) {
2244            #rdc-mini-cart .mini-cart-products-wrapper{grid-template-columns: 120px 1fr;grid-gap: 10px 14px;}
2245         }
2246
2247         @media screen and (max-width: 767px) {
2248            #rdc-mini-cart .wrapper-popup {display: flex;flex-direction: column;overflow: initial;padding: 0;}
2249            #rdc-mini-cart .rdc-wrapper-popup-header {padding-left: 14px;padding-right: 14px;}
2250            #rdc-mini-cart .rdc-wrapper-popup-body {padding: 12px 14px 20px;}
2251            #rdc-mini-cart .rdc-wrapper-popup-footer {padding: 16px 14px;max-width: 100vw;}
2252            #rdc-mini-cart .item-name-title, #rdc-mini-cart .item-name-qtd{font-size: 18px;}
2253            #rdc-mini-cart .price{font-size: 20px;}
2254            #rdc-mini-cart .price p{font-size: 16px;}
2255            .mini-cart-footer-success .mini-cart-footer-success_icon{width: 28px;height: 24px;}
2256         }
2257         @media screen and (min-width: 768px) {
2258            #rdc-mini-cart {max-width: 462px;}
2259            #rdc-mini-cart .rdc-wrapper-popup-header {padding-left: 24px;padding-right: 24px;}
2260            #rdc-mini-cart .rdc-wrapper-popup-body {margin-top: 40px; padding-left: 24px;padding-right: 20px;padding-bottom: 30px;}
2261            #rdc-mini-cart .rdc-wrapper-popup-footer {padding: 24px;}
2262         }
2263
2264                  #controller-cart .mini-cart-products-wrapper .item-name > * {font-size: 18px;}
2265         #controller-cart .mini-cart-products-wrapper .price > p.current {font-size: 20px;}
2266         #controller-cart .mini-cart-products-wrapper .price > p.old {font-size: 16px;}
2267      </style><div id="controller-cart" class="wrapper-popup" ng-controller="MiniCartController"><div class="rdc-wrapper-popup-header" style="display: flex;align-items: center;"></div><div class="rdc-wrapper-popup-body slim-scrollbar" style="flex: 1;overflow-y: auto;"><div class="items-list"><div ng-repeat="(key, product) in userInfo.cart.items track by $index" class="mini-cart-products-wrapper"><div class="item-img"><a ng-href="{{product.product.url}}" title="{{product.title}}" style="display: block;text-decoration: none;" ng-style="!product.product.url && {'cursor': 'default'}"><figure class="productMask"><img data-src="{{product.image}}" alt="{{product.title}}" title="{{product.title}}" width="74" style="display: block;width: 100%;height: auto;"></figure></a></div><div class="item-desc"><a ng-href="{{product.product.url}}" title="{{product.title}}" class="item-name" style="display: flex;text-decoration: none;" ng-style="!product.product.url && {'cursor': 'default'}"><p class="item-name-qtd list-nav-subtitle" ng-if="product.quantity > 1" style="color: var(--color-black);">{{product.quantity}}&nbsp;x&nbsp;</p><p class="item-name-title list-nav-subtitle" ng-bind-html="product.title" style="white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width: 1px;flex-grow: 1;"></p></a><div class="item-price-wrapp"><div class="item-price price" style="display: inline-flex;grid-auto-flow: column;align-items: center;"><p class="old" ng-if="product.previous_price.value_original > 0" style="margin-right: 10px;"><ANY ng-bind-html="product.previous_price.currency.prefix | unsafe"></ANY>{{product.previous_price.value}}<ANY ng-bind-html="product.previous_price.currency.sufix | unsafe"></ANY></p><p class="current"><ANY ng-bind-html="product.price.currency.prefix | unsafe"></ANY>{{product.price.value}}<ANY ng-bind-html="product.price.currency.sufix | unsafe"></ANY></p></div><div class="item-additional-price price" ng-if="product.value_additional.value_original > 0"><p class="current">&plus;&nbsp;<ANY ng-bind-html="product.value_additional.currency.prefix | unsafe"></ANY>{{product.value_additional.value}}<ANY ng-bind-html="product.value_additional.currency.sufix | unsafe"></ANY></p></div></div><div class="item-color-size-wrapper"><div class="rdc-product-color-item" ng-style="{'background-color': product.data_line.cor_cod}"></div><p class="item-color" ng-if="product.data_line.cor_name != undefined && product.data_line.cor_name != ''" ng-bind-html="product.data_line.cor_name | unsafe"></p><p class="item-size" ng-if="product.data_line.tamanho != undefined && product.data_line.tamanho != ''" ng-bind-html="product.data_line.tamanho | unsafe"></p></div><div class="item-remove paragraph"><a ng-click="removeFromMiniBasket($event, product.product_id);" title="Remove">Remove</a></div></div></div></div></div><!--<div class="rdc-wrapper-popup-footer" ng-if="eventType != 'LOAD'" style="display: flex;justify-content: space-between;align-items: center;background-color: var(--color-success);"><style type="text/css">
2268               .mini-cart-footer-success{display: flex;align-items: center;}
2269               .mini-cart-footer-success .mini-cart-footer-success_icon{width: 30px;
2269height: 26px;filter: invert(1);}
2270               .mini-cart-footer-success_confirmation-title{line-height: normal;color: var(--color-white);margin-left: 8px;}
2271               .user-info-cart-count{margin-left: 6px;}
2272            </style><div class="mini-cart-footer-success"><div class="mini-cart-footer-success_icon rdc-icon-svg rdc-icon-cart-add"></div><p class="mini-cart-footer-success_confirmation-title secondary-subtitle">Product Added</span></p></div><div style="text-align: center;"><a href="/checkout/v1/?id=1" class="link" title="View Cart" style="width: 100%;color: var(--color-white);font-size: 16px;font-weight: 400;">View Cart<span class="user-info-cart-count">({{userInfo.cart.item_count}})</span></a></div></div>--><div class="rdc-wrapper-popup-footer" ng-if="eventType != 'LOAD'"><div class="mini-cart-footer-success" style="margin-bottom: 14px;text-align: center;"><p class="mini-cart-footer-success_confirmation-title paragraph" style="font-size: 16px;font-weight: 400;">Product Added</span></p></div><div style="text-align: center;"><a href="/checkout/v1/?id=1" class="button" title="View Cart" style="width: 100%;color: var(--color-white);">View Cart</a></div></div><div class="rdc-wrapper-popup-footer" ng-if="eventType == 'LOAD'"><style type="text/css">
2273               .rdc-minicart-campaings {margin-bottom: 20px;max-width: 100%;width: 100%;}
2274               .rdc-minicart-campaign__item {background-color: var(--color-white);padding: 10px;display: flex;border-radius: 4px;}
2275               .slick-initialized .rdc-minicart-campaign__item,
2276               .rdc-minicart-campaings:not(.slick-initialized) .rdc-minicart-campaign__item:first-child {display: flex !important;}
2277               .rdc-minicart-campaign__item_image {width: 54px;flex-shrink: 0;margin-right: 10px;}
2278               .rdc-minicart-campaign__item_image img {display: block;}
2279               .rdc-minicart-campaign__item_content {flex-grow: 1;}
2280               .rdc-minicart-campaings .rdc-minicart-campaign__item_title {font-size: 11px;line-height: 14px;font-weight: bold;color: var(--color-black);}
2281               .rdc-minicart-campaings .rdc-minicart-campaign__item_desc {font-size: 10px;line-height: 14px;font-weight: normal;color: var(--color-darkgray);-webkit-box-orient: vertical;-webkit-line-clamp: 2;display: -webkit-box;overflow: hidden;}
2282               .rdc-minicart-campaings .rdc-minicart-campaign__item_title + .rdc-minicart-campaign__item_desc {margin-top: 4px;}
2283               .rdc-minicart-campaings.slider .slick-arrow {background-size: 16px;background-color: white;border-radius: 50%;background-position: center;width: 26px;height: 26px;margin-top: 4px;}
2284               .rdc-minicart-campaings .slick-arrow.slick-prev {left: 0 !important;}
2285               .rdc-minicart-campaings .slick-arrow.slick-next {right: 0 !important;}
2286               .wrapper-free-shipping_desc {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding-left: 10px;}
2287
2288               @media screen and (min-width: 768px) {
2289                  .rdc-minicart-campaings.slider {padding: 0 40px;}
2290               }
2291
2292               @media screen and (max-width: 767px) {
2293                  .rdc-minicart-campaings .slick-dots {top: auto;bottom: -8px;transform: translateY(100%);}
2294                  .rdc-minicart-campaings.slider {margin-bottom: 30px;}
2295               }
2296            </style><div class="rdc-minicart-campaings ng-cloak" ng-class="{'slider': campaings.length > 1}" ng-if="campaings.length > 0"><div class="rdc-minicart-campaign__item" ng-repeat="item in campaings"><div class="rdc-minicart-campaign__item_image" ng-if="item.image != ''"><img ng-src="https://1799486796.rsc.cdn77.org/{{item.image.resource_url.thumb}}" ng-alt="item.image.resource_url.alt" /></div><div class="rdc-minicart-campaign__item_content"><p class="rdc-minicart-campaign__item_title paragraph" ng-bind-html="item.title|unsafe"></p><p class="rdc-minicart-campaign__item_desc paragraph" ng-bind-html="item.subtitle|unsafe"></p></div></div></div><div class="wrapper-free-shipping" ng-if="userInfo.cart.shipping_info != '' && userInfo.cart.shipping_info.trim() != '' && userInfo.cart.items[0].egift == 0" style="display: flex;align-items: flex-end;justify-content: space-between;margin-bottom: 15px;"><p class="wrapper-free-shipping_title paragraph">Shipments</p><p class="wrapper-free-shipping_desc paragraph" style="color: var(--color-success);" ng-bind-html="userInfo.cart.shipping_info | unsafe"></p></div><div style="display: flex;align-items: flex-end;justify-content: space-between;" ng-if="userInfo.cart.free_shipping == 1"><p class="wrapper-free-shipping_title paragraph">Shipments</p><p class="wrapper-free-shipping_desc paragraph"><ANY ng-bind-html="userInfo.cart.shipping_price.currency.prefix | unsafe"></ANY>{{userInfo.cart.shipping_price.value}}<ANY ng-bind-html="userInfo.cart.shipping_price.currency.sufix | unsafe"></ANY></p></div><div style="display: flex;align-items: flex-end;justify-content: space-between;margin-bottom: 15px;"><p class="wrapper-free-shipping_title secondary-subtitle">Subtotal</p><p class="wrapper-free-shipping_desc secondary-subtitle"><ANY ng-bind-html="userInfo.cart.total_price.currency.prefix | unsafe"></ANY>{{userInfo.cart.total_price.value}}<ANY ng-bind-html="userInfo.cart.total_price.currency.sufix | unsafe"></ANY></p></div><div style="text-align: center;margin-top: 20px;"><a href="/checkout/v1/?id=1" class="button" title="View Cart" style="width: 100%;">View Cart</a></div></div></div>
2296<script type="text/javascript">
2297         app.controller("MiniCartController", function($scope, $http, $rootScope, $sce){
2298            $scope.addedProduct = 0;
2299            $scope.eventType = 'LOAD';
2300            var _t1 = null;
2301            var _t2 = null;
2302            window._t3 = null;
2303
2304            $rootScope.$watch('userInfo.cart', function (){
2305               if($rootScope.userInfo != undefined && $rootScope.userInfo.cart != undefined){
2306                  $($rootScope.userInfo.cart.items).each(function(key, item){
2307                   
2308                     if(item.previous_price != undefined)
2309                        item.previous_price.value = number_format(item.previous_price.value_original, item.previous_price.currency.number_dec,  item.previous_price.currency.separator_dec, item.previous_price.currency.separator_mil);
2310                     item.price.value = number_format(item.price.value_original, item.price.currency.number_dec,  item.price.currency.separator_dec, item.price.currency.separator_mil);
2311                     if(item.value_additional != undefined && item.value_additional.value > 0)
2312                        item.value_additional.value = number_format(item.value_additional.value_original, item.value_additional.currency.number_dec,  item.value_additional.currency.separator_dec, item.value_additional.currency.separator_mil);
2313                     
2314                                       });
2315                  $rootScope.userInfo.cart.total_price.value = number_format($rootScope.userInfo.cart.total_price.value_original, $rootScope.userInfo.cart.total_price.currency.number_dec, $rootScope.userInfo.cart.total_price.currency.separator_dec, $rootScope.userInfo.cart.total_price.currency.separator_mil);
2316               }
2317            });
2318
2319            $rootScope.openMiniCart = function($event){
2320               $scope.eventType = 'LOAD';
2321               if ($rootScope.userInfo.cart.items.length == 0 || ($event != undefined && window.innerWidth <= 767))
2322                  return false;
2323               if ($event != undefined)
2324                  $event.preventDefault();
2325               if (typeof addToBasketDetection == 'undefined' || $event != undefined) {/* Recomendation cart not inclued */
2326                  if ($.magnificPopup.instance.currItem == null || $.magnificPopup.instance.currItem.src != '#rdc-mini-cart') {
2327                     $('[href="#rdc-mini-cart"]').trigger('click');
2328                     $scope.minicartCampaings.getCampaign();
2329                  }
2330                  $rootScope.loadMiniCartImages();
2331               }
2332               if ($rootScope.menu_mobile && $rootScope.menu_mobile.open) {
2333                  $rootScope.openMobileMenu();
2334               }
2335            }
2336
2337            $rootScope.closeMiniCart = function(){
2338               if ($.magnificPopup.instance.currItem != null && $.magnificPopup.instance.currItem.src == '#rdc-mini-cart') {
2339                  $.magnificPopup.instance.close();
2340               }
2341            }
2342
2343            $scope.addMiniBasket = function(cart, type, added){
2344               $rootScope.userInfo.cart = cart;
2345               $scope.addedProduct = added != undefined ? added : 0;
2346               if (type != 'LOAD') {
2347                  $rootScope.openMiniCart();
2348               }
2349
2350               $scope.eventType = 'AJAX';
2351
2352               try {
2353                  $rootScope.$digest();
2354               } catch(err) {
2355                  //err
2356               }  
2357            };
2358
2359            $scope.removeFromMiniBasket = function($event, pid){
2360               $event.preventDefault();
2361               $http.get('/api/api.php/removeToBasket/'+ pid).success(function(data, status, headers, config){
2362                  if (data.response.trackers != '')
2363                     $('.tagsWrapper').append(atob(data.response.trackers));
2364                  $rootScope.userInfo.cart = data.response.cart.cart;
2365                  if ($rootScope.userInfo.cart.items.length > 0)
2366                     $rootScope.loadMiniCartImages();
2367                  else
2368                     $rootScope.closeMiniCart();
2369                  if (typeof removeCartCompleted == "function")
2370                     removeCartCompleted(data.response.cart);
2371               });
2372            };
2373
2374            $rootScope.loadMiniCartImages = function($event){
2375               setTimeout(function(){
2376                  $('#rdc-mini-cart img').each(function(){
2377                     $(this).attr('src', $(this).attr('data-src')).removeAttr('data-src').removeAttr('ng-attr-data-src');
2378                  });
2379               }, 10);
2380            };
2381
2382            $scope.campaings = [];
2383            $scope.minicartCampaings = function(){
2384               var _c = {
2385                  getCampaign: function(){
2386                     _c.destroySlider();
2387                     $http.get('/api/api.php/getCampaingNotices').success(function(data, status, headers, config) {
2388                        setTimeout(function(){
2389                           $scope.campaings = data.response.campaings;
2390                           $scope.$digest();
2391                           _c.createSlider();
2392                        }, 20);
2393                     });
2394                  },
2395                  createSlider: function(){
2396                     clearInterval(_t1);
2397                     clearTimeout(_t2);
2398                     _t1 = setInterval(function(){
2399                        if($('#rdc-mini-cart').is(':visible')) {
2400                           clearInterval(_t1);
2401                           clearTimeout(_t2);
2402                           _t2 = setTimeout(function(){
2403                              $("#rdc-mini-cart .rdc-minicart-campaings:not(.slick-initialized)").slick({
2404                                 autoplay: false,
2405                                 infinite: true,
2406                                 variableWidth: false,
2407                                 adaptiveHeight: true,
2408                                 pauseOnHover: true,
2409                                 autoplaySpeed: 7000,
2410                                 speed: window.innerWidth < 768 ? 400 : 400,
2411                                 draggable: window.innerWidth < 768 ? true : false,
2412                                 arrows: window.innerWidth < 768 ? false : true,
2413                                 dots: window.innerWidth < 768 ? true : false
2414                              });
2415                           }, 100);
2416                        }
2417                     }, 20);
2418                     _t2 = setTimeout(function(){
2419                        clearInterval(_t1);
2420                     }, 5000);
2421                  },
2422                  destroySlider: function(){
2423                     $('#rdc-mini-cart .rdc-minicart-campaings.slider.slick-initialized').slick('unslick');
2424                     setTimeout(function(){
2425                        $('#rdc-mini-cart .rdc-minicart-campaings').removeClass('slick-initialized');
2426                        $scope.campaings = [];
2427                        $scope.$digest();
2428                     }, 20);
2429                  }
2430               }
2431
2432               $scope.minicartCampaings.getCampaign = _c.getCampaign;
2433               //$scope.minicartCampaings.createSlider = _c.createSlider;
2434               $scope.minicartCampaings.destroySlider = _c.destroySlider;
2435            }
2436
2437            $scope.minicartCampaings();
2438         });
2439      </script>
2439</div></div></div></div></div><div id="header-submenu-block"  style="height: 0;position: relative;z-index: 300;" ng-class="{'active': submenu.open == true}"><div ng-controller="submenuController"><div class="submenu-overlay hidden" ng-click="openMenu($event);" style="position: fixed;left: 0;z-index: 150;width: 100%;height: 100%;"></div><style type="text/css">
2440
2441		body:not(.unpinned-notificationbar):not(.unpinned-welcomegift) #header-submenu-block .header-search-container,body:not(.unpinned-notificationbar):not(.unpinned-welcomegift) #submenu-header{margin-top: calc(var(--notification-bar-height) + var(--wg-bar-height));}
2442
2443		#header-submenu-block::before {content: "";width: 100%;height: var(--window-inner-height, 100vh);background-color: var(--color-overlay);position: fixed;top: 0;left: 0;z-index: 10;transition-duration: .150s;visibility: hidden;opacity: 0;transition: opacity .250s cubic-bezier(.465,.183,.153,.946);}
2444		#header-submenu-block.show::before {visibility: visible;}
2445		#header-submenu-block.active::before {opacity: 1;}
2446		.submenu-nav {
2447			--submenu-padding: 30px;
2448			--submenu-padding-n: -30px;
2449			--submenu-column-width: 394px;
2450		}
2451
2452		.submenu-overlay, .submenu-nav {height: var(--window-inner-height, 100vh);top: 0;}
2453		.submenu-nav {opacity: 0;visibility: hidden;position: fixed;left: 0;z-index: 200;min-width: 454px;transition: opacity .250s cubic-bezier(.465,.183,.153,.946), background-color .250s cubic-bezier(.465,.183,.153,.946);display: flex;flex-direction: column;}
2454		#header-submenu-block:not(.submenu-on-landingpage) .submenu-nav,
2455		#header-submenu-block.submenu-on-landingpage.active .submenu-nav {background-color: white;}
2456		.submenu-body:not(.hidden) {display: flex;flex-grow: 1;padding: 0 var(--submenu-padding) var(--submenu-padding);}
2457		.submenu-nav.active {visibility: visible;opacity: 1;}
2458
2459		.submenu-nav .submenu-level-1 {margin-top: 20px;}
2460		.submenu-nav .slim-scrollbar{position: relative;overflow: hidden;overflow-y: auto;-webkit-overflow-scrolling: touch;margin-right: -5px;padding-right: 5px;padding-top: 5px;margin-top: -5px;}
2461
2462		#header-submenu-block:not(.active) .submenu-nav .slim-scrollbar::-webkit-scrollbar {display: none;}
2463		#header-submenu-block:not(.active) .submenu-nav .slim-scrollbar {scrollbar-width: none;}
2464		#header-submenu-block:not(.active) .submenu-nav .slim-scrollbar {-ms-overflow-style: none;}
2465
2466		.submenu-container-main, .submenu-container-sub {display: flex;flex-direction: column;width: 100%;}
2467		.submenu-container-main-wrapp:not(.hasSub) {display: inline-block;}
2468		.submenu-menu{display: flex;flex-grow: 1;height: 1px;}
2469		.submenu-column, .submenu-level-2 {display: flex;flex-direction: column;}
2470		.submenu-level-1 .submenu-item .menu-item {padding-top: 5px;padding-bottom: 5px;}
2471		.submenu-level-1 .menu-item-linkname {background: none !important;}
2472		.submenu-menu-group, .submenu-column {width: var(--submenu-column-width);}
2473		.submenu-level-2 {margin-left: var(--submenu-padding);width: var(--submenu-column-width);}
2474		.submenu-level-2 .submenu-item {padding-bottom: 22px;}
2475		.submenu-container-sub {padding-top: 40px;}	
2476		.submenu-container-sub .submenu-menu:not(.active) {display: none;}
2477		.submenu-level-3 {display: none;padding: 0 14px;}
2478		.submenu-level-3 .submenu-item {padding-bottom: 20px;}
2479		.submenu-level-3 .submenu-item:first-child {padding-top: 10px;}
2480		.submenu-level-3 .submenu-item:last-child {padding-bottom: 52px;}
2481		
2482		.submenu-image-item {position: relative;display: block;text-decoration: none !important;}
2483		.submenu-image-item-link {position: absolute;top: 0;right: 0;bottom: 0;left: 0;display: flex;flex-direction: column;padding: 15px;}
2484		.submenu-link-horizontal-align-left {align-items: flex-start;}
2485		.submenu-link-horizontal-align-center {align-items: center;}
2486		.submenu-link-horizontal-align-right {align-items: flex-end;}
2487		.submenu-link-vertical-align-top {justify-content: flex-start;}
2488		.submenu-link-vertical-align-middle {justify-content: center;}
2489		.submenu-link-vertical-align-bottom {justify-content: flex-end;}
2490		.submenu-link-text-align-left {text-align: left;}
2491		.submenu-link-text-align-center {text-align: center;}
2492		.submenu-link-text-align-right {text-align: right;}
2493
2494				#header-submenu-block .header-search-container {padding: 0 var(--submenu-pad
2494ding) 0;width: var(--submenu-column-width);box-sizing: content-box;flex-direction: column;position: absolute;top: 0;left: 0;z-index: 10;}
2495		.header-search-content {display: flex;flex-direction: column;flex-grow: 1;padding-bottom: var(--submenu-padding);box-sizing: content-box;}
2496		.header-search-container:not(.hidden) {display: flex;}
2497		.header-search-container .headerfrmPesq button {width: 28px;height: 28px;min-width: 0;min-height: 0;background-color: transparent;border-radius: 0;border-width: 0;flex-shrink: 0;padding: 14px;background-size: 100%;}
2498		.header-search-input::-webkit-input-placeholder {color: var(--color-black);}
2499		.header-search-input::-moz-placeholder {color: var(--color-black);}
2500		.header-search-input:-ms-input-placeholder {color: var(--color-black);}
2501		.header-search-input:-moz-placeholder {color: var(--color-black);}
2502
2503				.menu-item {text-decoration: none;display: inline-flex;align-items: center;gap: 10px;}
2504		.menu-item.mega-title {text-transform: uppercase;}
2505		.header-menu-item .menu-item:not(.mega-title),
2506		.header-menu-item-3 .menu-item {font-size: 16px;display: inline;}
2507		.header-menu-item-2 .menu-item {font-size: 22px;}
2508		.submenu-nav .submenu-container-main.submenu-hover-active .menu-item:not(.active), .submenu-nav .submenu-container-main.submenu-hover-active #external-vilanova {opacity: 0.45;}
2509
2510				.header-menu-item .menu-item {display: inline-flex;}
2511		.header-menu-item .menu-item .menu-item-linkname {background: none;}
2512		.header-menu-item .menu-item .rdc-icon-svg {opacity: 1 !important;visibility: hidden;width: 26px;height: 26px;display: block;}
2513		.header-menu-item .menu-item.active .rdc-icon-svg {visibility: visible;}
2514		.submenu-item-list + .submenu-item-inst {padding-top: 18px;}
2515		.submenu-level-1 .submenu-item.submenu-item-inst .menu-item {padding-top: 10px;padding-bottom: 10px;display: inline-block;}
2516
2517				.header-menu-item-2 .menu-item .rdc-icon-svg {opacity: 1 !important;width: 22px;height: 22px;}
2518		.header-menu-item-2 .menu-item.active .rdc-icon-arrowdown {display: none;}
2519		.header-menu-item-2 .menu-item:not(.active) .rdc-icon-arrowup {display: none;}
2520
2521		.menu-item-linkname:has(tag){position: relative;}
2522		.menu-item-linkname:has(tag) tag{display: inline;position: absolute;color: #1354BA;transform: translateY(-6px);font-size: 11px;font-weight: 500;letter-spacing: 0.5px;line-height: normal;}
2523
2524		@media (hover) {
2525			.menu-item:hover .menu-item-linkname {background-image: linear-gradient(to bottom, currentColor, currentColor 1px);background-size: 1px 1px;background-repeat: repeat-x;background-position: bottom;text-decoration: none;}
2526		}
2527				@media screen and (min-width: 1200px) {
2528						body:not(.header-unpinned).lightTheme #header-submenu-block.submenu-on-landingpage.landing-active .submenu-level-1 .submenu-item-list .menu-item {color: white;}
2529			body:not(.header-unpinned) #header-submenu-block.submenu-on-landingpage.landing-active .submenu-nav {opacity: 1;visibility: visible;background: transparent;min-width: 0;max-width: calc(var(--submenu-width) + var(--submenu-padding));}
2530			body:not(.header-unpinned) #header-submenu-block.submenu-on-landingpage.landing-active:not(.show) .submenu-hidden-landing {visibility: hidden;}
2531			body:not(.header-unpinned) #header-submenu-block.submenu-on-landingpage.landing-active .submenu-hidden-landing {opacity: 0;}
2532			body:not(.header-unpinned) #header-submenu-block.submenu-on-landingpage .submenu-hidden-landing {transition: opacity .250s cubic-bezier(.465,.183,.153,.946);}
2533			body:not(.header-unpinned) #header-submenu-block.submenu-on-landingpage:not(.active) .header-search-container {display: none !important;}
2534		}
2535		@media screen and (max-width: 767px) {
2536			.submenu-nav{display: none;}
2537		}
2538	</style><div class="submenu-nav" ng-class="{'active': submenu.open == true}"><div id="submenu-header" style="margin-bottom: 20px;"><div style="display: flex;align-items: center;width: var(--submenu-column-width);padding: 6px 20px 0;"><div class="toggle-button rdc-hover-opacity toggle-button-menu rdc-hover-opacity submenu-hidden-landing" title="Close" ng-click="openMenu($event);" ng-if="header.search.active == false" style="cursor:pointer;z-index: 100;"><div class="rdc-icon-svg rdc-icon-menu-close"></div></div><!--<div class="toggle-button rdc-hover-opacity toggle-button-search ng-cloak submenu-hidden-landing" ng-if="header.search.active == false" ng-click="openSearchBar();" title="Search"><div class="rdc-icon-svg rdc-icon-search"></div></div>--></div></div><div class="header-search-container ng-cloak" data-nosnippet ng-style="header.search.active == true && {'height': '100%'}"><form name="frmPesq" class="headerfrmPesq" method="GET" action="https://www.tiffosi.com/en/" autocomplete="off" style="position: relative;display: flex;align-items: center;width: calc(100% - 28px);border-bottom: 1px solid var(--color-lines);padding: 4px 0;margin: 14px 0 26px 28px;" onsubmit="return angular.element('#header').scope().submitfrmPesq(this);" data-searchminlength="3"><input type="hidden" name="id" value="36"><input type="hidden" name="c" value="1"><div class="toggle-button rdc-hover-opacity toggle-button-back ng-cloak" ng-if="header.search.active == true" ng-click="closeSearchBar();" title="Back" style="margin: 0;position: absolute;left: -55px;"><div class="rdc-icon-svg rdc-icon-arrowleft"></div></div><button type="submit" class="header-search-icon-search rdc-icon-svg rdc-icon-search rdc-hover-opacity" title="Search"></button><input class="header-search-input" type="search" name="term" ng-model="header.search.term" placeholder="Search" value="" ng-focus="openSearchBar();" style="flex-grow: 1;background: transparent;border: 0;min-height: 28px;padding: 0 10px 0 3px;font-weight: 300;font-size: 12px;line-height: 100%;text-transform: uppercase;"><button type="button" class="header-search-icon-clear rdc-icon-svg rdc-icon-close rdc-hover-opacity" ng-click="clearHeaderSearch();" ng-if="header.search.term != ''" title="Clean" style="background-size: 18px;"></button></form><div class="header-search-content" ng-class="{'hidden': !header.search.active}"><div id="header-search" ng-controller="headerSearchController" style="display: flex;flex-direction: column;flex-grow: 1;position: relative;"><div style="width: 0 !important; height: 0 !important; overflow: hidden !important; font-size: 0 !important; opacity: 0 !important;"><link rel="stylesheet" href="https://1832815608.rsc.cdn77.org/templates/css/product_item.css?15a" type="text/css"><style type="text/css"></style>
2538<script type="text/javascript">
2539         var productItemLozad = lozad('.product-item .rdc-lozad-product-item', {
2540            rootMargin: '200px',
2541            loaded: function(el) { el.classList.add('rdc-lazy-loaded'); }
2542         });
2543
2544         var productItemColorsLozad = lozad('.product-item .rdc-image-lozad', {
2545            loaded: function(el) { el.classList.add('rdc-lazy-loaded'); }
2546         });
2547
2548         var JSVarsProductItem = {
2549            expressions: {
2550               21: "Save for later",
2551               35: "Select Size",
2552               326: "Saved for later",
2553               465: " ",
2554               474: "Value"
2555            },
2556            selected_page: {
2557               id: '320',
2558               cat: '0'
2559            },
2560            module: 'header',
2561            shop: {
2562               CDN: 'https://1799486796.rsc.cdn77.org/',
2563               market_last_units: '3',
2564               market_alert_stock: '1',
2565               user_logged: '0',
2566               hide_sale: '0',
2567               currency: {
2568                  number_dec: '2',
2569                  separator_dec: ',',
2570                  separator_mil: '.'
2571               },
2572               TEMPLATES_PARAMS: {
2573                  product_item_color_type: 1
2574               },
2575               platform: 'DESKTOP'
2576            }
2577         }
2578
2579         if(typeof app == 'undefined') {
2580            window.app = angular.module('MyApp', ['ngSanitize']);
2581            app.run(function($rootScope, $window) {
2582               angular.extend($rootScope, {
2583                   windowWidth: $window.innerWidth,
2584                   scrollTop: angular.element($window).scrollTop(),
2585                   isTouchDevice: 'ontouchstart' in window || navigator.maxTouchPoints > 0,
2586                   keys: Object.keys,
2587                   values: Object.values
2588               });
2589               angular.element($window).on('scroll', function() {
2590                   $rootScope.scrollTop = angular.element($window).scrollTop();
2591                   $rootScope.$digest();
2592               }).on('resize', function() {
2593                   $rootScope.windowWidth = $window.innerWidth;
2594                   $rootScope.$digest();
2595               });
2596           });
2597           app.filter('unsafe', function($sce) { return $sce.trustAsHtml; });
2598           app.filter('priceFormatter', function($sce) { return function(price, number_dec, separator_dec, separator_mil, prefix, sufix) { return (prefix || '') + number_format(Number(String(price).split(' ')[0].replace(',', '.')), number_dec || '2', separator_dec || ',', separator_mil || '.') + (sufix || '&euro;');}});
2599           app.filter('filterExact', function() {return function(inputArray, searchCriteria) {if (!inputArray || !searchCriteria){return inputArray;}const arrkey = Object.keys(searchCriteria)[0];return inputArray.filter(function(item) {return item[arrkey] === searchCriteria[arrkey];});};});
2600         }
2601      </script>
2601<script src="https://1832815608.rsc.cdn77.org/templates/js/product_item.js?24"></script>
2601<script type="text/javascript">$('#rdc-load-product-item-css-js').attr({'id': 'RDC_LOAD_FILE_ITEM', 'RDC_LOAD_FILE' : 1});</script>
2601</div><style type="text/css">
2602		#header-search .paragraph {font-size: 16px;}
2603		#rdc-overlay-search-resp-list li:not(:first-child) {margin-top: 7px;}
2604		#rdc-overlay-search-resp-list li a {text-decoration: none;padding: 4px 0;display: inline-block;}
2605		.rdc-overlay-search-resp-list-prods {display: grid;grid-template-columns: repeat(2, 1fr);}
2606		.rdc-overlay-search-resp-list-prods::after, .rdc-overlay-search-resp-list-prods::before {display: none;}
2607		.rdc-overlay-search-resp-list-prods .column {width: 1px;min-width: 100%;}
2608		.rdc-overlay-search-resp-list-prods .column:nth-child(-n+2) {padding-top: 0;}
2609		.rdc-overlay-search-resp-list-prods {margin-left: -3px;margin-right: -3px;}
2610		.rdc-overlay-search-resp-list-prods .column {padding-left: 3px;padding-right: 3px;}
2611		@media (hover) {
2612			#rdc-overlay-search-resp-list li a:hover {text-decoration: underline;}
2613		}
2614		@media screen and (min-width: 1200px) {
2615			.header-search-footer {padding: 24px;margin: 0 var(--submenu-padding-n) var(--submenu-padding-n) var(--submenu-padding-n);}
2616		}
2617
2618		.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
2619		@-webkit-keyframes fullScreenSearchFadeInDown {
2620			0% {-webkit-transform: translate3d(0, -20px, 0);transform: translate3d(0, -20px, 0)}
2621			to {opacity: 1;-webkit-transform: none;transform: none}
2622		}
2623		@keyframes fullScreenSearchFadeInDown {
2624			0% {-webkit-transform: translate3d(0, -20px, 0);transform: translate3d(0, -20px, 0)}
2625			to {opacity: 1;-webkit-transform: none;transform: none}
2626		}
2627		.fullScreenSearchFadeInDown {-webkit-animation-name: fullScreenSearchFadeInDown;animation-name: fullScreenSearchFadeInDown;}
2628	</style><a href="https://www.tiffosi.com/en/search-results_36.html" id="rdc-search-location-page" rel="nofollow"></a><div ng-if="searchResults.status < 1 && header.search.term.length >= 3" style="position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: white;display: flex;align-items: center;justify-content: center;"><img src='https://1799486796.rsc.cdn77.org/sysimages/listloader.gif' alt="loading" title="loading" style="max-width: 36px;"></div><div class="wrapper-products-container" style="display: flex;flex-direction: column;" ng-style="header.search.term.length >= 3 && searchResults.products.length > 0 && {'flex-grow': '1', 'height': '1px'}"><div class="slim-scrollbar" style="flex-grow: 1;"><p class="paragraph" ng-if="header.search.term.length < 3">To start your search, enter at least 3 characters of a description, brand or reference number...</p><div class="ng-cloak" ng-if="header.search.term.length >= 3 && searchResults.products.length == 0 && searchResults.status == 1"><p class="secondary-subtitle" style="margin-bottom: 20px;">No results found</p><p class="paragraph">Make sure the text is spelled correctly. Try other search terms or enter more general text.</p></div><div class="rdc-overlay-search-resp-list-prods search-resp-prods-normal row section-products" ng-if="header.search.term.length >= 3 && searchResults.products.length > 0"><div class="col-sm-6 col-xs-6 column" ng-repeat="product in searchResults.products"><article class="product-item rdc-product-item-size-small  rdc-popup-prepend" ng-class="{'featuredProduct': product.featuredProduct == 1, 'modal_variants_active': activeVariants == true}" ng-controller="ProductItemController" ng-init="ready(product)" id="product-item--"><div class="rdc-product-item-image image"><div class="rdc-product-item-actions-top"></div><a href="" ng-click="goDetail($event);" title="" ng-href="{{product.angular ? product.url : ''}}" ng-attr-title="{{product.angular ? product.list_title : ''}}" class="rdc-product-item-image-link" style="display: block;text-decoration: none;position: relative;z-index: 0;"><figure class="rdc-product-item-image-figure productMask  "  ng-if="0 != 1 || product.images.length <= 1 || product.enhanceEnabled == true || '' == 5 || 'small' == 'small'" ng-class="{'loader' : product.figurePadding != ''}" ng-style="{'padding-bottom': product.figurePadding}"><img ng-if="product.angular && product.printImage == 1" ng-src="{{product.CDNIMG + product.featured_image.resource_url.small_2x}}" ng-srcset="{{product.CDNIMG + product.featured_image.resource_url.small_2x}} 1x, {{product.CDNIMG + product.featured_image.resource_url.small_3x}} 2x" data-size="{{product.featured_image.resource_url_sizes.small}}" ng-title="product.featured_image.alt" ng-alt="product.featured_image.alt" width="{{product.featured_image.resource_url_sizes.small.split('/')[0]}}" height="{{product.featured_image.resource_url_sizes.small.split('/')[1]}}" class="rdc-lozad-product-item ng-cloak"/><ANY ng-bind-html="product.enhance_html"></ANY><figcaption></figcaption></figure><div ng-if="!product.angular" class="rdc-product-item-image-slider slider slick-slider" data-product-id=""><button type="button" class="slick-prev slick-arrow slick-disabled hidden-xs hidden-sm hidden-md" dir="prev"><div class="rdc-icon-svg rdc-icon-arrowleft rdc-icon-hover"></div></button><div class="slides"><div class="slide-item sliderItemCart"><div><p class="sliderItemCart-title list-nav-subtitle">Do you want to add this product to the cart?</p><button class="btn-cart" title="Select Size" ng-click="quickBuy($event);"><div class="rdc-icon-svg rdc-icon-cart hidden-sm hidden-md hidden-lg"></div><span class="hidden-xs">Select Size</span></button></div></div></div><button type="button" class="slick-next slick-arrow hidden-xs hidden-sm hidden-md" dir="next"><div class="rdc-icon-svg rdc-icon-arrowright rdc-icon-hover"></div></button></div><div ng-if="product.angular && 0 == 1 && product.images.length > 1 && product.enhanceEnabled == 0" class="slider slick-slider ng-cloak" data-product-id="{{product.id}}"><button type="button" class="slick-prev slick-arrow slick-disabled hidden-xs hidden-sm hidden-md" dir="prev"><div class="rdc-icon-svg rdc-icon-arrowleft rdc-icon-hover"></div></button><div class="slides"><div class="slide-item" ng-class="{'slide-item-active': $first}" ng-repeat="(key, item) in product.images"><figure class="productMask" ng-class="{'loader' : product.figurePadding != ''}" ng-style="{'padding-bottom': product.figurePadding}"><img ng-if="$first" ng-src="{{item.CDNIMG + item.resource_url.small_2x}}" ng-srcset="{{item.CDNIMG + item.resource_url.small_2x}} 1x, {{item.CDNIMG + item.resource_url.small_3x}} 2x" ng-title="item.alt" ng-alt="item.alt" width="{{item.resource_url_sizes.small.split('/')[0]}}" height="{{item.resource_url_sizes.small.split('/')[1]}}" /><img ng-if="$index > 0" data-src="{{item.CDNIMG + item.resource_url.small_2x}}" data-srcset="{{item.CDNIMG + item.resource_url.small_2x}} 1x, {{item.CDNIMG + item.resource_url.small_3x}} 2x" data-size="{{item.resource_url_sizes.small}}" data-size="{{item.resource_url_sizes.small}}" ng-title="item.alt" ng-alt="item.alt" width="{{item.resource_url_sizes.small.split('/')[0]}}" height="{{item.resource_url_sizes.small.split('/')[1]}}" class="rdc-lozad-product-item"/><figcaption style="font-size: 0;line-height: 0;" ng-bind-html="item.alt"></figcaption></figure></div><div class="slide-item sliderItemCart"><div><p class="sliderItemCart-title list-nav-subtitle">Do you want to add this product to the cart?</p><button class="btn-cart" title="Select Size" ng-click="quickBuy($event);"><div class="rdc-icon-svg rdc-icon-cart hidden-sm hidden-md hidden-lg"></div><span class="hidden-xs">Select Size</span></button></div></div></div><button type="button" class="slick-next slick-arrow hidden-xs hidden-sm hidden-md" dir="next"><div class="rdc-icon-svg rdc-icon-arrowright rdc-icon-hover"></div></button></div></a><div class="rdc-product-item-flags flags" ng-if="product.tags.length > 0"><div ng-repeat="tag in product.tags" ng-if="product.angular" class="flag  ng-cloak" ng-class="'rdc-flag-'+tag.id" style="color: {{tag.color}};" ng-bind-html="tag.title|unsafe"></div><div class="flag rdc-flag-last-units  ng-cloak" ng-if="product.angular && product.cs_inventory_quantity > 0 && product.cs_inventory_quantity <= 3">Low Stock</div></div><div class="rdc-product-item-image-prices hidden"><div class="rdc-product-item-price price">
2628<p class="current" ng-if="!product.angular && !product.selected_variant">
2629                           0
2630                     </p><p class="desde ng-cloak" ng-if="product.angular && !product.selected_variant && product.price_min.value != product.price_max.value">since:</p><p class="old ng-cloak" ng-if="(product.angular || product.selected_variant) && product.previous_price && product.previous_price.value > 0" ng-bind-html="product.previous_price.value|priceFormatter|unsafe"></p><p class="discount ng-cloak" ng-if="(product.angular || product.selected_variant) && product.price_discount != '' && product.price_discount != '0'" ng-bind-html="product.price_discount|unsafe"></p><p class="current ng-cloak" ng-if="(product.angular || product.selected_variant) && product.price" ng-bind-html="product.price.value|priceFormatter|unsafe"></p><p class="packageType ng-cloak" ng-if="(product.angular || product.selected_variant) && product.units_in_package && product.units_in_package != '' && product.units_in_package > 0 && product.package_type != ''" ng-bind-html="'/ ' + product.package_type"></p></div></div></div><div class="rdc-product-item-content"><p class="rdc-product-item-name" ng-bind-html="product.list_title ? (product.list_title|unsafe) : ''"></p><div class="rdc-product-item-price price"><p class="current" ng-if="!product.angular && !product.selected_variant">
2631                           0
2632                     </p><p class="desde ng-cloak" ng-if="product.angular && !product.selected_variant && product.price_min.value != product.price_max.value">since:</p><p class="old ng-cloak" ng-if="(product.angular || product.selected_variant) && product.previous_price && product.previous_price.value > 0" ng-bind-html="product.previous_price.value|priceFormatter|unsafe"></p><p class="discount ng-cloak" ng-if="(product.angular || product.selected_variant) && product.price_discount != '' && product.price_discount != '0'" ng-bind-html="product.price_discount|unsafe"></p><p class="current ng-cloak" ng-if="(product.angular || product.selected_variant) && product.price" ng-bind-html="product.price.value|priceFormatter|unsafe"></p><p class="packageType ng-cloak" ng-if="(product.angular || product.selected_variant) && product.units_in_package && product.units_in_package != '' && product.units_in_package > 0 && product.package_type != ''" ng-bind-html="'/ ' + product.package_type"></p></div><div class="product-item-colors-wrapp" ng-if="product.available_colors.length > 1 && product.enhanceEnabled == 0"><div class="rdc-product-item-colors rdc-product-colors"><a ng-if="product.angular" ng-repeat="item in product.available_colors" href_="{{item.url}}" class="rdc-product-color-item cursor-default ng-cloak" ng-class="{'sel_' : product.color.color_id == item.color_id && (item.finishing_id && product.selected_variant.finishing.id == item.finishing_id || !item.finishing_id), 'hidden-xs hidden-sm hidden-md' : ($index + 1) > 6}" data-pid="{{item.id}}" title="{{item.short_name}}" style="cursor: default;" ><figure ng-if="item.view_colors_status == 1" class="productMask"><img ng-src="https://1799486796.rsc.cdn77.org/{{item.image.resource_url.thumb}}" alt="{{item.image.alt}}" title="{{item.image.alt}}"></figure><figure ng-if="item.view_colors_status == 2"><img class="rdc-image-lozad" ng-src="https://1799486796.rsc.cdn77.org/{{item.image_color.resource_url.thumb}}" alt="{{item.image_color.alt}}" title="{{item.image_color.alt}}"></figure><figure ng-if="item.view_colors_status == 3" class="productMask"><img class="rdc-image-lozad" ng-src="https://1799486796.rsc.cdn77.org/{{item.image.resource_url.thumb}}" alt="{{item.image.alt}}" title="{{item.image.alt}}"></figure><figure ng-if="item.view_colors_status == 4" class="productMask"><img class="rdc-image-lozad" ng-src="https://1799486796.rsc.cdn77.org/sysimages/no-image4.jpg" alt="{{product.image.alt}}" title="{{product.image.alt}}"></figure><span ng-if="item.view_colors_status == 5" class="color-code" ng-class="{'aditionalClass': tem.color_code == '' || tem.color_code == '#', 'blank_white': item.color_code.toUpperCase() == '#FFF' || item.color_code.toUpperCase() == '#FFFFFF'}" ng-style="{'background-color': item.color_code}"></span><span class="color-name hidden" ng-bind-html="item.short_name|unsafe"></span></a><p ng-if="product.angular && keys(product.available_colors).length > 6" class="product-item-more-colors-label hidden-lg" ng-bind-html="'+' + (keys(product.available_colors).length - 6)"></span></div></div></div></article></div></div></div><div class="header-search-footer" ng-if="header.search.term.length >= 3 && searchResults.products.length >= 4"><button class="button" ng-click="showResultsButton();" title="See all results" style="min-width: none;padding-left: 10px;padding-right: 10px;width: 100%;">See all results</button></div></div><div style="margin-top: 50px;" ng-if="terms_searched.length > 0 && ((header.search.term.length < 3) || (header.search.term.length >= 3 && searchResults.products.length == 0 && searchResults.status == 1))"><div id="rdc-overlay-search-resp-subtitle" class="list-nav-subtitle" style="color: var(--color-darkgray);text-transform: uppercase;">Research trends</div><ul id="rdc-overlay-search-resp-list" style="list-style: none;margin-top: 20px;"><li ng-repeat="term in terms_searched"><a ng-href="{{term.url}}" class="paragraph" title="{{term.name}}" ng-bind-html="term.name|unsafe"></a></li></ul></div>
2632<script type="text/javascript">
2633		var getSearchInProgress = false;
2634		
2635		app.controller("headerSearchController", function($scope, $rootScope, $sce, $q, $http){
2636			$scope.terms_searched = [];
2637			$scope.inputTermValueOldTimer;
2638			$scope.searchResults = {
2639				status: 1,
2640				products: []
2641			};
2642     		var searchTimeouts = [];
2643     		var analyticsTimeoutControll = "";
2644     		var tempLocationHref = window.location.href;
2645
2646			$("#rdc-search-location-page").attr("aux", '?');
2647			if($("#rdc-search-location-page").attr("href").split('index.php').length > 1) {
2648				$("#rdc-search-location-page").attr("href", '/'+$("#rdc-search-location-page").attr("href"));
2649				$("#rdc-search-location-page").attr("aux", '&');
2650			}
2651
2652			$scope.$watchCollection('header.search', function(newCollection, oldCollection, scope){
2653				if(oldCollection.active == 0 && newCollection.active == 1) {
2654					$scope.openSearchBar();
2655				}
2656
2657				if( oldCollection.term == newCollection.term
2658					|| $rootScope.header.search == undefined
2659					|| !$rootScope.header.search.active ){
2660					return;
2661				}
2662
2663				if(oldCollection.term != newCollection.term) {
2664					$scope.searchTermUpdated();
2665				}
2666			});
2667			
2668			$scope.openSearchBar = function() {
2669				var getSearchAutoAPI = (localStorage == undefined) ? true : false;
2670				var searchTerms = {};
2671
2672				
2673				$scope.searchResults.status = 1;
2674
2675				if(localStorage) {
2676					searchTerms = $.parseJSON(localStorage.getItem("searchTerms")) || {};
2677					if(searchTerms == null || searchTerms == undefined || searchTerms.terms == undefined || (searchTerms.terms.length == 0)) {
2678						getSearchAutoAPI = true;
2679					} else {
2680						if(searchTerms.lg != "en") {
2681							getSearchAutoAPI = true;
2682							localStorage.removeItem("searchTerms");
2683						}
2684					}
2685				}
2686				
2687				if(getSearchAutoAPI) {
2688					if(getSearchInProgress) return;
2689					
2690					$scope.searchResults.status = 0;
2691					getSearchInProgress = true;
2692					$http.post('/api/api.php/getSearchAuto/', {timeout: getSearchInProgress.promise}).success(function(data, status, headers, config) {
2693						if(typeof data != "object") var data = $.parseJSON(data);
2694
2695						var terms = data.response.terms_searched;
2696						var terms_searched = [];
2697
2698						angular.forEach(terms, function(values, key){
2699							terms_searched.push({'name' : values})
2700						});
2701
2702						getSearchInProgress = false;
2703						$scope.searchReady(terms_searched);
2704					});
2705				} else {
2706					$scope.searchReady(searchTerms.terms);
2707				}
2708
2709				if(typeof RDC_LOAD_FILE == "function") {
2710					RDC_LOAD_FILE(["https://1832815608.rsc.cdn77.org/templates/css/product_item.css?7d13"]);
2711					RDC_LOAD_FILE(["https://1832815608.rsc.cdn77.org/templates/js/product_item.js?7d13"]);
2712				}
2713			}
2714
2715			$scope.searchReady = function(terms){
2716				if(terms.length == 0) return;
2717
2718				$scope.terms_searched = terms;
2719
2720				if(localStorage) {
2721					if(localStorage.getItem("searchTerms") == null || localStorage.getItem("searchTerms") == undefined) {
2722						localStorage.setItem('searchTerms', JSON.stringify({"lg": "en", "terms" : terms}));
2723					}
2724				}
2725
2726				angular.forEach($scope.terms_searched, function(values, key){
2727					values.url = $("#rdc-search-location-page").attr("href") + $("#rdc-search-location-page").attr("aux") + "term=" + values.name;
2728				});
2729
2730				var animationTimer = 0;
2731				setTimeout(function(){
2732					$("#rdc-overlay-search-resp-subtitle").css("opacity", 0).addClass("animated");
2733
2734					var sugestionsList = $("#rdc-overlay-search-resp-list").children();
2735					sugestionsList.css("opacity", 0).addClass("animated");
2736
2737					searchTimeouts[0] = setTimeout(function(){
2738						$("#rdc-overlay-search-resp-subtitle").addClass("fullScreenSearchFadeInDown");
2739					}, animationTimer);
2740
2741					searchTimeouts[1] = setTimeout(function(){
2742						sugestionsList.each(function(k, v){
2743							$(this).css("opacity", 0).addClass("animated");
2744							animationTimer += 50;
2745							searchTimeouts[k + 2] = setTimeout(function($elem){
2746								$elem.addClass("fullScreenSearchFadeInDown");
2747							}, animationTimer, $(this));
2748						})
2749					}, animationTimer);
2750	            }, 5);
2751
2752	            setTimeout(function(){
2753	            	$("#header-container-search.auxInit").removeClass('auxInit');
2754	            }, 650);
2755
2756	            $scope.searchResults.status = 1;
2757	        }
2758
2759	        $scope.searchTermUpdated = function() {
2760	        	if($rootScope.header.search.term.length >= 3) {
2761					$scope.searchResults = {
2762						status: 0,
2763						products: []
2764					};
2765
2766					if(getSearchInProgress != '') getSearchInProgress.resolve();
2767
2768					getSearchInProgress = $q.defer();
2769
2770					clearTimeout($scope.inputTermValueOldTimer);
2771					
2772					$scope.inputTermValueOldTimer = setTimeout(function(){
2773						$scope.searchResults.products = [];
2774
2775						$http.post('/api/api.php/getSearchAuto/', {terms: $rootScope.header.search.term, offset: 0, page: 1, total_prods: 4}, {timeout: getSearchInProgress.promise}).success(function(data, status, headers, config) {
2776
2777							try {
2778
2779								if($rootScope.header.search.term.length < 3){ $scope.searchResults.status = 1; return false;}
2780								if(typeof data != "object") var data = $.parseJSON(data);
2781
2782								if(typeof productItemAngular == 'function') {
2783									angular.forEach(data.response.prods.PRODUCTS, function(item, key) {
2784										$scope.searchResults.products.push(productItemAngular(dataProductItem, item, key));
2785									});
2786								} else if(data.response.prods.PRODUCTS) {
2787									$scope.searchResults.products = data.response.prods.PRODUCTS;
2788								}
2789
2790								if(window.history.replaceState) {
2791									var url = $("#rdc-search-location-page").attr("href") + "?term=" + $rootScope.header.search.term.split(" ").join("+");
2792									window.history.replaceState( {} , null, url);
2793								}
2794
2795								setTimeout(function(){
2796									if(typeof productSlide == "function") { productSlide(); }
2797								}, 10);
2798
2799								setTimeout(function(){
2800									$scope.searchResults.status = 1;
2801									$scope.$digest();
2802								}, 50);
2803
2804							} catch(err) {
2805								//err
2806							}
2807
2808														if(analyticsTimeoutControll != "") clearTimeout(analyticsTimeoutControll);
2809							analyticsTimeoutControll = setTimeout(function(){
2810								if(typeof facebookPixel_pageview == "function") facebookPixel_pageview();
2811								if(typeof setGoogleTagManager == "function") 	setGoogleTagManager();
2812								if(typeof search_analytics == "function") 		search_analytics($rootScope.header.search.term);
2813							}, 2000);
2814								                  });
2815	               }, 500);
2816
2817	            } else if($rootScope.header.search.term.length == 0) {
2818					if(window.location.href != tempLocationHref && window.history.replaceState) {
2819						window.history.replaceState( {} , null, tempLocationHref);
2820					}
2821	            }
2822	        }
2823
2824	        $scope.showResultsButton = function(){
2825				if($rootScope.header.search.term.length >= 3) {
2826					var url = $("#rdc-search-location-page").attr("href") + $("#rdc-search-location-page").attr("aux") + "term=" + $rootScope.header.search.term;
2827					
2828					window.location.href = url;
2829				}
2830			}
2831		});
2832	</script>
2832</div></div></div><div class="submenu-body" ng-class="{'hidden': header.search.active == true}"><div class="submenu-container-main"><div class="hidden"><a href=""  class="menu-item    " title_="" ><span class="menu-item-linkname"></span></a><div class="header-submenu-row-image" style="text-align: center;margin-top: 30px;"></div></div><nav class="submenu-menu submenu-level-1 slim-scrollbar"><div class="submenu-menu-group"><div class="submenu-container-main-wrapp"><div class="submenu-item header-menu-item sub submenu-item-list" data-level="1" data-menuindex="0"><a href="https://www.tiffosi.com/en/woman_235.html"  class="menu-item mega-title   sub" title_="Woman" ><span class="menu-item-linkname">Woman</span><span class="rdc-icon-svg rdc-icon-arrowright"></span></a></div><div class="submenu-item header-menu-item sub submenu-item-list" data-level="1" data-menuindex="1"><a href="https://www.tiffosi.com/en/man_236.html"  class="menu-item mega-title   sub" title_="Man" ><span class="menu-item-linkname">Man</span><span class="rdc-icon-svg rdc-icon-arrowright"></span></a></div><div class="submenu-item header-menu-item  submenu-item-inst" data-level="1" ><a href="https://www.tiffosi.com/en/e-gift-card_326.html"  class="menu-item submenu-hidden-landing   " title_="E-Gift Card" ><span class="menu-item-linkname">E-Gift Card</span></a></div><div class="submenu-item header-menu-item  submenu-item-inst" data-level="1" ><a href="https://www.tiffosi.com/en/stores_320.html"  class="menu-item submenu-hidden-landing  sel " title_="Stores" ><span class="menu-item-linkname">Stores</span></a></div><div class="submenu-item header-menu-item  submenu-item-inst" data-level="1" ><a href="https://www.tiffosi.com/en/tiffosi-denim-club_456.html"  class="menu-item submenu-hidden-landing   " title_="Tiffosi Denim Club" ><span class="menu-item-linkname">Tiffosi Denim Club</span></a></div><a href="https://www.vilanova.com/" rel="nofollow" target="_blank" title="Vilanova" id="external-vilanova" class="submenu-hidden-landing rdc-hover-opacity" style="margin-top: 44px;text-decoration: none;display: inline-block;"><svg width="106" height="22" viewBox="0 0 106 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M29.1078 0H27.0216V21.594H29.1078V0ZM8.14615 21.9957L0 2.4104H2.58293L9.93433 20.0874L9.13958 21.9957H8.14615ZM10.8285 17.7773L17.2858 2.4104H14.6036L9.53705 14.6638L10.8285 17.7773ZM22.4516 7.63334H20.3654V21.5941H22.4516V7.63334ZM48.4793 7.63334H50.5655V21.5941H48.4793V7.63334ZM81.66 7.63334H79.2758L85.6337 21.9959H86.6272L87.3226 20.3889L81.66 7.63334ZM86.9254 15.9696L88.2169 18.4806L93.0847 7.63334H90.6011L86.9254 15.9696ZM102.224 15.869V14.0611L98.6478 13.9607C95.7668 13.9607 94.2767 15.7686 94.2767 17.9782V18.0786C94.376 20.2883 96.2636 22.0961 98.3498 21.9957H98.7471C99.9393 21.9957 101.131 21.6944 102.224 21.0918V19.1834C101.131 19.8865 99.8399 20.1878 98.6478 20.0874C97.555 20.0874 96.5616 19.1834 96.5616 17.9782C96.5616 16.7729 97.4557 15.869 98.6478 15.869H102.224ZM103.913 21.5942H105.999V12.153C105.999 12.153 106.198 7.13117 100.337 7.13117C98.0517 7.03073 95.8662 8.33642 94.7734 10.3452L96.3629 11.5504C96.3629 11.5504 97.9524 9.03948 100.337 9.03948C102.224 8.93904 103.814 10.4456 103.913 12.3539V21.5942ZM67.0566 10.3483C67.023 10.3802 66.9899 10.4126 66.9573 10.4456H67.0566V10.3483ZM70.4343 9.03946C69.1899 9.03946 67.9455 9.5057 67.0566 10.3483V8.03509C68.1494 7.43247 69.3415 7.13115 70.5336 7.13115C74.5074 7.13115 77.6864 10.546 77.587 14.5635C77.587 16.3714 76.8916 18.1793 75.6995 19.5854V14.0613C75.5008 11.2491 73.2159 9.03946 70.4343 9.03946ZM74.0108 18.581C73.0174 19.5853 71.7259 20.0875 70.4345 20.0875C67.4542 20.0875 65.1693 17.5766 65.1693 14.5635C65.1693 14.1617 65.2686 13.6595 65.368 13.2578V9.34073C64.0765 10.7468 63.3811 12.5547 63.3811 14.463C63.2817 18.4805 66.5601 21.795 70.5338 21.8954C71.8253 21.8954 73.0174 21.5941 74.1102 20.891L74.0108 18.581ZM40.4328 15.8691V14.0612L36.7571 14.1617C33.8762 14.1617 32.386 15.8691 32.386 18.0787V18.1792C32.4854 20.3888 34.3729 22.0962 36.5584 21.9958H36.9558C38.1479 21.9958 39.34 21.6945 40.4328 21.0919V19.284C39.34 19.987 38.0486 20.2884 36.8565 20.1879C35.7637 20.0875 34.9689 19.284 34.8696 18.1792C34.7703 16.9739 35.6643 15.9695 36.8565 15.8691H40.4328ZM42.1218 21.5942H44.208V12.153C44.208 12.153 44.4067 7.13117 38.5454 7.13117C36.2605 7.03073 34.0749 8.33642 32.9822 10.3452L34.5717 11.5504C34.5717 11.5504 36.1612 9.03948 38.5454 9.03948C40.4329 8.93904 42.0224 10.4456 42.1218 12.3539V21.5942ZM52.2547 7.33203C52.8507 7.23159 53.4468 7.13115 54.0429 7.13115C59.9041 7.13115 59.7054 12.153 59.7054 12.153V21.5941H57.6192V12.3539C57.5199 10.4456 55.9304 8.93903 54.0429 9.03946C53.4468 9.03946 52.7514 9.24034 52.2547 9.54165V7.33203Z" fill="black"/></svg><p style="font-weight: 400;font-size: 10px;color: var(--color-gray);
2832margin-top: -1px;">Visit also</p></a></div></div></nav><div id="submenu-inst-menu" class="submenu-hidden-landing"><style type="text/css">
2833			    		#submenu-inst-menu {display: grid;grid-template-columns: 1fr;grid-gap: 12px;}
2834			    		.submenu-inst-item a {display: inline-flex;align-items: center;text-decoration: none;gap: 10px;padding: 2px 0;}
2835			    		
2836			    		.submenu-inst-item .rdc-icon-svg {width: 22px;height: 22px;display: block;opacity: 1 !important;}
2837			    		.submenu-inst-exp {font-size: 16px;}
2838						@media (hover) {
2839							.submenu-inst-item a:hover {text-decoration: underline;}
2840						}
2841			    	</style><div class="submenu-inst-item submenu-inst-wishlist"><a href="https://www.tiffosi.com/en/saved_41.html" title="Save for later"><div class="rdc-icon-svg rdc-icon-wishlist"></div><div class="submenu-inst-exp">Save for later<span ng-if="userInfo.wishlist > 0" ng-bind-html="userInfo.wishlist" class="submenu-inst-values hidden"></span></div></a></div><div class="submenu-inst-item submenu-inst-user"><a href="/account" title="My account" ng-if="userInfo.user_logged == 1"><div class="rdc-icon-svg rdc-icon-user"></div><div class="submenu-inst-exp">My account</div></a><a href="/checkout/v1/?id=2" title="Login" ng-if="userInfo.user_logged == 0 && userInfo.user_anonymous != 1"><div class="rdc-icon-svg rdc-icon-user"></div><div class="submenu-inst-exp">Login</div></a></div><div class="submenu-inst-item submenu-inst-country"><a href="#popup-language" class="popup" data-effect-desktop="mfp-fade" data-effect-mobile="mfp-move-from-bottom" rel="nofollow"><div class="rdc-icon-svg rdc-icon-location"></div><div class="submenu-inst-exp">Portugal (Mainland) (EUR) &#183; EN</div></a></div><div class="submenu-inst-item submenu-inst-logout" ng-if="userInfo.user_logged == 1"><a href="/account/logout.php" title="Log out"><div class="rdc-icon-svg rdc-icon-logout"></div><div class="submenu-inst-exp">Log out</div></a></div></div></div><div class="submenu-container-sub"><nav class="submenu-menu submenu-level-2 slim-scrollbar " data-menuindex="0"><div class="submenu-column"><div class="submenu-menu-group"><div class="submenu-item header-menu-item-2" data-level="2"><a href="https://www.tiffosi.com/en/woman/new-in_387-235.html"  class="menu-item    " title_="New In" ><span class="menu-item-linkname">New In</span></a></div></div><div class="submenu-menu-group"><div class="submenu-item header-menu-item-2" data-level="2"><a href="https://www.tiffosi.com/en/woman/collection_252-235.html"  class="menu-item    sub" title_="Collection" ><span class="menu-item-linkname">Collection</span><span class="rdc-icon-svg rdc-icon-arrowdown"></span><span class="rdc-icon-svg rdc-icon-arrowup"></span></a></div><div class="submenu-level-3"><div class="submenu-item header-menu-item-3 header-menu-item-all" data-level="3"><a href="https://www.tiffosi.com/en/woman/collection_252-235.html"  class="menu-item    " title_="Collection" ><span class="menu-item-linkname">See all</span></a></div><div class="submenu-item header-menu-item-3" data-level="3"><a href="https://www.tiffosi.com/en/woman/collection/jeans_204-235.html"  class="menu-item    sub" title_="Jeans" ><span class="menu-item-linkname">Jeans</span><span class="rdc-icon-svg rdc-icon-arrowdown"></span><span class="rdc-icon-svg rdc-icon-arrowup"></span></a></div><div class="submenu-item header-menu-item-3" data-level="3"><a href="https://www.tiffosi.com/en/woman/collection/shirts-and-blouses_208-235.html"  class="menu-item    " title_="Shirts and Blouses" ><span class="menu-item-linkname">Shirts and Blouses</span></a></div><div class="submenu-item header-menu-item-3" data-level="3"><a href="https://www.tiffosi.com/en/woman/collection/knitwear-and-sweatshirts_207-235.html"  class="menu-item    " title_="Knitwear and Sweatshirts" ><span class="menu-item-linkname">Knitwear and Sweatshirts</span></a></div><div class="submenu-item header-menu-item-3" data-level="3"><a href="https://www.tiffosi.com/en/woman/collection/jackets_203-235.html"  class="menu-item    " title_="Jackets" ><span class="menu-item-linkname">Jackets</span></a></div><div class="submenu-item header-menu-item-3" data-level="3"><a href="https://www.tiffosi.com/en/woman/collection/t-shirts-and-sweatshirts_473-235.html"  class="menu-item    " title_="T-shirts and Sweatshirts" ><span class="menu-item-linkname">T-shirts and Sweatshirts</span></a></div><div class="submenu-item header-menu-item-3" data-level="3"><a href="https://www.tiffosi.com/en/woman/collection/dresses-and-jumpsuits_206-235.html"  class="menu-item    " title_="Dresses and Jumpsuits" ><span class="menu-item-linkname">Dresses and Jumpsuits</span></a></div><div class="submenu-item header-menu-item-3" data-level="3"><a href="https://www.tiffosi.com/en/woman/collection/pants_205-235.html"  class="menu-item    " title_="Pants" ><span class="menu-item-linkname">Pants</span></a></div><div class="submenu-item header-menu-item-3" data-level="3"><a href="https://www.tiffosi.com/en/woman/collection/skirts-and-shorts_211-235.html"  class="menu-item    " title_="Skirts and Shorts" ><span class="menu-item-linkname">Skirts and Shorts</span></a></div><div class="submenu-item header-menu-item-3" data-level="3"><a href="https://www.tiffosi.com/en/woman/collection/tops_210-235.html"  class="menu-item    " title_="Tops" ><span class="menu-item-linkname">Tops</span></a></div><div class="submenu-item header-menu-item-3" data-level="3"><a href="https://www.tiffosi.com/en/woman/collection/accessories-and-footwear_212-235.html"  class="menu-item    " title_="Accessories and Footwear" ><span class="menu-item-linkname">Accessories and Footwear</span></a></div><div class="submenu-item header-menu-item-3" data-level="3">
2841<a href="https://www.tiffosi.com/en/woman/collection/jewelry_467-235.html"  class="menu-item    " title_="Jewelry" ><span class="menu-item-linkname">Jewelry</span></a></div></div></div><div class="submenu-menu-group"><div class="submenu-item header-menu-item-2" data-level="2"><a href="https://www.tiffosi.com/en/woman/tyw_504-235.html"  class="menu-item    " title_="TYW" ><span class="menu-item-linkname">TYW</span></a></div></div><div class="submenu-menu-group"><div class="submenu-item header-menu-item-2" data-level="2"><a href="https://www.tiffosi.com/en/woman/fit-guide_344.html"  class="menu-item    " title_="Fit Guide " ><span class="menu-item-linkname">Fit Guide </span></a></div></div><div class="submenu-menu-group"><div class="submenu-item header-menu-item-2" data-level="2"><a href="https://www.tiffosi.com/en/woman/mid-season-sales_406-235.html"  class="menu-item  featured  sub" title_="Mid Season " ><span class="menu-item-linkname">Mid Season </span><span class="rdc-icon-svg rdc-icon-arrowdown"></span><span class="rdc-icon-svg rdc-icon-arrowup"></span></a></div><div class="submenu-level-3"><div class="submenu-item header-menu-item-3 header-menu-item-all" data-level="3"><a href="https://www.tiffosi.com/en/woman/mid-season-sales_406-235.html"  class="menu-item  featured  " title_="Mid Season " ><span class="menu-item-linkname">See all</span></a></div><div class="submenu-item header-menu-item-3" data-level="3"><a href="https://www.tiffosi.com/en/woman/mid-season-sales/jeans_437-235.html"  class="menu-item  featured  " title_="Jeans" ><span class="menu-item-linkname">Jeans</span></a></div><div class="submenu-item header-menu-item-3" data-level="3"><a href="https://www.tiffosi.com/en/woman/mid-season-sales/jackets_438-235.html"  class="menu-item  featured  " title_="Jackets" ><span class="menu-item-linkname">Jackets</span></a></div><div class="submenu-item header-menu-item-3" data-level="3"><a href="https://www.tiffosi.com/en/woman/mid-season-sales/dresses-and-jumpsuits_440-235.html"  class="menu-item  featured  " title_="Dresses and Jumpsuits" ><span class="menu-item-linkname">Dresses and Jumpsuits</span></a></div><div class="submenu-item header-menu-item-3" data-level="3"><a href="https://www.tiffosi.com/en/woman/mid-season-sales/shirts-and-blouses_441-235.html"  class="menu-item  featured  " title_="Shirts and Blouses" ><span class="menu-item-linkname">Shirts and Blouses</span></a></div><div class="submenu-item header-menu-item-3" data-level="3"><a href="https://www.tiffosi.com/en/woman/mid-season-sales/t-shirts-and-tops_442-235.html"  class="menu-item  featured  " title_="T-shirts and Tops" ><span class="menu-item-linkname">T-shirts and Tops</span></a></div><div class="submenu-item header-menu-item-3" data-level="3"><a href="https://www.tiffosi.com/en/woman/mid-season-sales/skirts-and-shorts_443-235.html"  class="menu-item  featured  " title_="Skirts and Shorts" ><span class="menu-item-linkname">Skirts and Shorts</span></a></div><div class="submenu-item header-menu-item-3" data-level="3"><a href="https://www.tiffosi.com/en/woman/mid-season-sales/pants_444-235.html"  class="menu-item  featured  " title_="Pants" ><span class="menu-item-linkname">Pants</span></a></div></div></div></div><div class="header-submenu-row-image" style="text-align: center;margin-top: 30px;"><a href="https://www.tiffosi.com/en/woman/new-in_387-235.html" title="NEW IN" class="submenu-image-item" style="text-decoration: none !important;"><div class="submenu-image-item-img"><img data-src="https://1799486796.rsc.cdn77.org/temp/1786715500_230aa5bde84fbefcc8f2b223ff22fc8e.jpg" alt="NEW IN" class="rdc-lozad-header-submenu" style="display: block;width: 100%;"></div><div class="submenu-image-item-link submenu-link-text-align-center submenu-link-vertical-align-middle submenu-link-horizontal-align-center"><p class="mega-title" style="color: var(--color-white);">NEW IN</p></div></a></div></nav><nav class="submenu-menu submenu-level-2 slim-scrollbar " data-menuindex="1"><div class="submenu-column"><div class="submenu-menu-group"><div class="submenu-item header-menu-item-2" data-level="2"><a href="https://www.tiffosi.com/en/man/new-in_388-236.html"  class="menu-item    " title_="New In" ><span class="menu-item-linkname">New In</span></a></div></div><div class="submenu-menu-group"><div class="submenu-item header-menu-item-2" data-level="2"><a href="https://www.tiffosi.com/en/man/collection_268-236.html"  class="menu-item    sub" title_="Collection" ><span class="menu-item-linkname">Collection</span><span class="rdc-icon-svg rdc-icon-arrowdown"></span><span class="rdc-icon-svg rdc-icon-arrowup"></span></a></div><div class="submenu-level-3"><div class="submenu-item header-menu-item-3 header-menu-item-all" data-level="3"><a href="https://www.tiffosi.com/en/man/collection_268-236.html"  class="menu-item    " title_="Collection" ><span class="menu-item-linkname">See all</span></a></div><div class="submenu-item header-menu-item-3" data-level="3"><a href="https://www.tiffosi.com/en/man/collection/jeans_215-236.html"  class="menu-item    sub" title_="Jeans" ><span class="menu-item-linkname">Jeans</span><span class="rdc-icon-svg rdc-icon-arrowdown"></span><span class="rdc-icon-svg rdc-icon-arrowup"></span></a></div><div class="submenu-item header-menu-item-3" data-level="3"><a href="https://www.tiffosi.com/en/man/collection/t-shirt-and-polos_393-236.html"  class="menu-item    " title_="T-shirt and Polos" ><span class="menu-item-linkname">T-shirt and Polos</span></a></div><div class="submenu-item header-menu-item-3" data-level="3"><a href="https://www.tiffosi.com/en/man/collection/shorts_222-236.html"  class="menu-item    " title_="Shorts" ><span class="menu-item-linkname">Shorts</span></a></div><div class="submenu-item header-menu-item-3" data-level="3"><a href="https://www.tiffosi.com/en/man/collection/shirts_239-236.html"  class="menu-item    " title_="Shirts" ><span class="menu-item-linkname">Shirts</span></a></div><div class="submenu-item header-menu-item-3" data-level="3"><a href="https://www.tiffosi.com/en/man/collection/jackets_214-236.html"  class="menu-item    " title_="Jackets" ><span class="menu-item-linkname">Jackets</span></a></div><div class="submenu-item header-menu-item-3" data-level="3"><a href="https://www.tiffosi.com/en/man/collection/pants_216-236.html"  class="menu-item    " title_="Pants" ><span class="menu-item-linkname">Pants</span></a></div><div class="submenu-item header-menu-item-3" data-level="3"><a href="https://www.tiffosi.com/en/man/collection/knitwear_218-236.html"  class="menu-item    " title_="Knitwear" ><span class="menu-item-linkname">Knitwear</span></a></div><div class="submenu-item header-menu-item-3" data-level="3"><a href="https://www.tiffosi.com/en/man/collection/hoodies-and-sweatshirts_238-236.html"  class="menu-item    " title_="Hoodies and Sweatshirts" ><span class="menu-item-linkname">
2841Hoodies and Sweatshirts</span></a></div><div class="submenu-item header-menu-item-3" data-level="3"><a href="https://www.tiffosi.com/en/man/collection/underwear_240-236.html"  class="menu-item    " title_="Underwear" ><span class="menu-item-linkname">Underwear</span></a></div><div class="submenu-item header-menu-item-3" data-level="3"><a href="https://www.tiffosi.com/en/man/collection/accessories-and-footwear_223-236.html"  class="menu-item    " title_="Accessories and Footwear" ><span class="menu-item-linkname">Accessories and Footwear</span></a></div></div></div><div class="submenu-menu-group"><div class="submenu-item header-menu-item-2" data-level="2"><a href="https://www.tiffosi.com/en/man/tycw_506-236.html"  class="menu-item    " title_="TYCW" ><span class="menu-item-linkname">TYCW</span></a></div></div><div class="submenu-menu-group"><div class="submenu-item header-menu-item-2" data-level="2"><a href="https://www.tiffosi.com/en/man/fit-guide_345.html"  class="menu-item    " title_="Fit Guide " ><span class="menu-item-linkname">Fit Guide </span></a></div></div><div class="submenu-menu-group"><div class="submenu-item header-menu-item-2" data-level="2"><a href="https://www.tiffosi.com/en/man/mid-season-sales_407-236.html"  class="menu-item  featured  sub" title_="Mid Season " ><span class="menu-item-linkname">Mid Season </span><span class="rdc-icon-svg rdc-icon-arrowdown"></span><span class="rdc-icon-svg rdc-icon-arrowup"></span></a></div><div class="submenu-level-3"><div class="submenu-item header-menu-item-3 header-menu-item-all" data-level="3"><a href="https://www.tiffosi.com/en/man/mid-season-sales_407-236.html"  class="menu-item  featured  " title_="Mid Season " ><span class="menu-item-linkname">See all</span></a></div><div class="submenu-item header-menu-item-3" data-level="3"><a href="https://www.tiffosi.com/en/man/mid-season-sales/jeans-and-pants_446-236.html"  class="menu-item  featured  " title_="Jeans and Pants" ><span class="menu-item-linkname">Jeans and Pants</span></a></div><div class="submenu-item header-menu-item-3" data-level="3"><a href="https://www.tiffosi.com/en/man/mid-season-sales/jackets_447-236.html"  class="menu-item  featured  " title_="Jackets" ><span class="menu-item-linkname">Jackets</span></a></div><div class="submenu-item header-menu-item-3" data-level="3"><a href="https://www.tiffosi.com/en/man/mid-season-sales/t-shirts-and-polos_450-236.html"  class="menu-item  featured  " title_="T-shirts and Polos" ><span class="menu-item-linkname">T-shirts and Polos</span></a></div><div class="submenu-item header-menu-item-3" data-level="3"><a href="https://www.tiffosi.com/en/man/mid-season-sales/shirts_451-236.html"  class="menu-item  featured  " title_="Shirts" ><span class="menu-item-linkname">Shirts</span></a></div></div></div></div><div class="header-submenu-row-image" style="text-align: center;margin-top: 30px;"><a href="https://www.tiffosi.com/en/man/new-in_388-236.html" title="NEW IN" class="submenu-image-item" style="text-decoration: none !important;"><div class="submenu-image-item-img"><img data-src="https://1799486796.rsc.cdn77.org/temp/1786715540_795871b14eff830b1d91b0b9ae3445b7.jpg" alt="NEW IN" class="rdc-lozad-header-submenu" style="display: block;width: 100%;"></div><div class="submenu-image-item-link submenu-link-text-align-center submenu-link-vertical-align-middle submenu-link-horizontal-align-center"><p class="mega-title" style="color: var(--color-white);">NEW IN</p></div></a></div></nav></div></div></div><div id="popup-language" class="popUp popup-size-regular rdc-popup-xs-vertical mfp-hide"><div class="wrapper-popup"><div class="rdc-wrapper-popup-header"><p class="secondary-subtitle">Where should we send your order?</p><div class="sp-small"></div></div><div class="rdc-wrapper-popup-body slim-scrollbar"><form id="changeCountry" name="changeCountry" ng-submit="submitCountry($event);"><div class="wrapper-form row"><input type="hidden" name="csrf" value="f3880f9527b099352cca2ab59e539e5c751228ae"><div class="form-field col-sm-12"><label><span class="label-title">Delivery country:</span><div class="select" style="background-image: url(https://1799486796.rsc.cdn77.org/plugins/system/sysimgs/flags/svg/pt.svg);background-repeat: no-repeat;background-position: 7px center;background-size: 22px;"><select name="country" id="country" style="padding-left: 38px;">
2841<option value="14" data-code="at" data-lg="43" >Austria / EUR</option><option value="21" data-code="be" data-lg="43" >Belgium / EUR</option><option value="26" data-code="bo" data-lg="153" >Bolivia / USD</option><option value="30" data-code="br" data-lg="129" >Brazil / BRL</option><option value="43" data-code="cl" data-lg="153" >Chile / USD</option><option value="52" data-code="cr" data-lg="153" >Costa Rica / USD</option><option value="53" data-code="hr" data-lg="43" >Croatia / EUR</option><option value="58" data-code="dk" data-lg="43" >Denmark / EUR</option><option value="231" data-code="gb" data-lg="43" >England / GBP</option><option value="67" data-code="ee" data-lg="43" >Estonia / EUR</option><option value="72" data-code="fi" data-lg="43" >Finland / EUR</option><option value="73" data-code="fr" data-lg="43" >France / EUR</option><option value="80" data-code="de" data-lg="43" >Germany / EUR</option><option value="98" data-code="hu" data-lg="43" >Hungary / EUR</option><option value="104" data-code="ie" data-lg="43" >Ireland / EUR</option><option value="107" data-code="it" data-lg="43" >Italy / EUR</option><option value="120" data-code="lv" data-lg="43" >Latvia / EUR</option><option value="126" data-code="lt" data-lg="43" >Lithuania / EUR</option><option value="127" data-code="lu" data-lg="43" >Luxembourg / EUR</option><option value="141" data-code="mx" data-lg="153" >Mexico / USD</option><option value="154" data-code="nl" data-lg="43" >Netherlands / EUR</option><option value="251" data-code="xi" data-lg="43" >Northern Ireland / GBP</option><option value="169" data-code="pa" data-lg="153" >Panama / USD</option><option value="171" data-code="py" data-lg="43" >Paraguay / USD</option><option value="172" data-code="pe" data-lg="43" >Peru / USD</option><option value="175" data-code="pl" data-lg="43" >Poland / EUR</option><option value="176" data-code="pt" data-lg="129" selected>Portugal (Mainland) / EUR</option><option value="253" data-code="pt" data-lg="129" >Portugal Islands - Azores / EUR</option><option value="247" data-code="pt" data-lg="129" >Portugal Islands - Madeira / EUR</option>
2841<option value="179" data-code="ro" data-lg="43" >Romania / EUR</option><option value="199" data-code="sk" data-lg="43" >Slovakia / EUR</option><option value="200" data-code="si" data-lg="43" >Slovenia / EUR</option><option value="205" data-code="es" data-lg="153" >Spain / EUR</option><option value="211" data-code="se" data-lg="43" >Sweden / EUR</option><option value="212" data-code="ch" data-lg="43" >Switzerland / CHF</option></select></div></label></div><div class="form-field col-sm-12"><label><span class="label-title">Language:</span><div class="select"><select name="lg" id="lg"><option value="43" data-code="en" selected>English</option><option value="153" data-code="es" >Spanish</option><option value="129" data-code="pt" >Portuguese</option></select></div></label></div><div class="bottom-form col-sm-12"><div class="bottom-bottom-form"><div class="sp-ex-small"></div><button type="submit" class="changeCountry">Start Shopping</button></div></div></div></form></div></div></div>
2841<script type="text/javascript">
2842		const submenuLozad = lozad(".rdc-lozad-header-submenu");
2843		submenuLozad.observe();
2844
2845		app.controller("submenuController", function($scope, $rootScope, $element){
2846			var timeout_overlay, timeout_mouseleave, location_href = window.location.href;
2847
2848			$scope.search = {
2849				enabled: false
2850			}
2851
2852			$rootScope.submenu = {
2853				open: false
2854			}
2855
2856			$rootScope.openMenu = function(aux){
2857				if ($rootScope.windowWidth >= 1200) {
2858					clearTimeout(timeout_overlay);
2859					submenuRemoveActive(1);
2860
2861					$('#header-submenu-block').css('display', 'block');
2862					$rootScope.submenu.open = !$rootScope.submenu.open;
2863
2864					if($rootScope.submenu.open) {
2865						$('.submenu-on-landingpage').removeClass('landing-active');
2866						$('.submenu-overlay').removeClass('hidden');
2867						$('#header-submenu-block').addClass('show');
2868					} else {
2869						$rootScope.header.search.active = false;
2870						$rootScope.header.search.term = '';
2871						
2872						if(history.replaceState && window.location.href != location_href)
2873							window.top.history.replaceState({} , null, location_href);
2874
2875						$('.submenu-on-landingpage').addClass('landing-active');
2876						$('.submenu-overlay').addClass('hidden');
2877
2878						timeout_overlay = setTimeout(function(){
2879							$('#header-submenu-block').removeClass('show');
2880						}, 350);
2881					}
2882
2883					if(!lockWindowScroll.islock()) {
2884						lockWindowScroll.lock();
2885					} else {
2886						lockWindowScroll.unlock();
2887					}
2888				}
2889			}
2890
2891			var timerHover, timeLeave;
2892			$('.submenu-item:not(.header-menu-item-2) .menu-item').hover(function(){
2893				clearTimeout(timeLeave);
2894
2895				var elem = $(this);
2896				timerHover = setTimeout(function() {
2897					submenuRemoveActive(elem.parent().data('level') || 0);
2898
2899					elem.addClass('active');
2900
2901					$('.submenu-container-main').addClass('submenu-hover-active');
2902
2903					if(!elem.hasClass('sub')) return false;
2904
2905					$('.submenu-container-main-wrapp').addClass('hasSub');
2906
2907					const menuindex = elem.closest('[data-menuindex]').data('menuindex');
2908					
2909					$(`.submenu-menu[data-menuindex=${menuindex}]`).addClass('active');
2910
2911				}, 30);
2912			}, function(){
2913				clearTimeout(timerHover);
2914				timeLeave = setTimeout(function(){
2915					if($('.submenu-level-1 .submenu-item .menu-item.sub.active').length == 0)
2916						$('.submenu-container-main').removeClass('submenu-hover-active');
2917				}, 30);
2918			});
2919
2920			$('#external-vilanova').hover(function(){
2921				submenuRemoveActive(1);
2922			});
2923
2924			$('.submenu-container-main-wrapp').mouseleave(function(){
2925				clearTimeout(timeLeave);
2926				clearTimeout(timeout_overlay);
2927				timeLeave = setTimeout(function(){
2928					submenuRemoveActive(1);
2929				}, 80);
2930			});
2931
2932			$('.submenu-container-sub').hover(function(){
2933				clearTimeout(timeLeave);
2934				clearTimeout(timeout_overlay);
2935			});
2936
2937			document.documentElement.style.setProperty('--submenu-width', Math.ceil(angular.element('#header-submenu-block .submenu-nav .submenu-level-1 .submenu-container-main-wrapp').width()) + 'px');
2938
2939			if("ontouchstart" in document.documentElement == false) {
2940				angular.element('#header-submenu-block .submenu-nav').on('mousemove', function(e){//.submenu-on-landingpage
2941					clearTimeout(timeout_mouseleave);
2942
2943					//if($(window).scrollTop() > parseInt(window.innerHeight / 2) || $rootScope.header.search.active)
2944					//	return false;
2945
2946					if(!$rootScope.submenu.open) {
2947						$rootScope.openMenu();
2948						$rootScope.$digest();
2949					}
2950
2951				}).on('mouseleave', function(e){
2952					//if($(window).scrollTop() > parseInt(window.innerHeight / 2))
2953					//	return false;
2954					
2955					if($rootScope.submenu.open && angular.element('input[type="search"]', $element).is(':focus') == false) {
2956						e.stopPropagation();
2957						timeout_mouseleave = setTimeout(function(){
2958							$rootScope.openMenu();
2959							$rootScope.$digest();
2960						}, 250);
2961					}
2962				});
2963			}
2964
2965			function submenuRemoveActive(level) {
2966				clearTimeout(timerHover);
2967				clearTimeout(timeLeave);
2968
2969				if(level <= 3) {
2970					$('.submenu-level-3 .menu-item').removeClass('active');
2971				}
2972
2973				if(level < 3) {
2974					$('.submenu-level-3').hide().removeClass('active');
2975					$('.submenu-level-2 .menu-item').removeClass('active');
2976				}
2977
2978				if(level < 2) {
2979					$('.submenu-nav .submenu-menu').removeClass('active');
2980					$('.submenu-nav .submenu-menu .menu-item').removeClass('active');
2981					$('.header-menu-item-2 .menu-item').removeClass('active');
2982					$('.submenu-container-main-wrapp').removeClass('hasSub');
2983					$('.submenu-container-main').removeClass('submenu-hover-active');
2984				}
2985			}
2986
2987			$('.header-menu-item-2 .menu-item.sub').click(function(e) {
2988				e.preventDefault();
2989				var accordionContainer = $(this).closest('.submenu-menu');
2990
2991				if ($(this).hasClass('active')) {
2992					accordionContainer.find('.header-menu-item-2 .menu-item.sub').removeClass('active');
2993					$('.submenu-level-3:visible', accordionContainer).stop(true, true).slide
2993Up('normal', function(){
2994						
2995					});
2996				} else {
2997					accordionContainer.find('.header-menu-item-2 .menu-item.sub').removeClass('active');
2998					$('.submenu-level-3:visible', accordionContainer).slideUp('normal');
2999					$(this).addClass('active');
3000					$(this).closest('.submenu-menu-group').find('.submenu-level-3').stop(true, true).slideDown('normal', function(){
3001						
3002					});
3003				}
3004			});
3005
3006			$scope.submitCountry = function(elem) {
3007				let form 	= $(elem.currentTarget);
3008				let lang 	= $('#lg').val();
3009				let cid 	= $('#country').val();
3010				let code 	= $('#lg option:selected').attr("data-code");
3011				form.find("[type=submit]").addClass("loader");
3012				$.get('/api/api.php/setLang/'+lang+'/'+cid).done(function() {
3013					location = JSVarsMenuMobile.shop.sLocation;
3014				});
3015			}
3016		});
3017
3018		$('#country').on('change', function(){
3019			var field = $(this);
3020			var form = field.closest('form');
3021			var flag = $('option:selected', field).attr('data-code');
3022			var lg = $('option:selected', field).attr('data-lg');
3023			$(field).parents('.select').css('background-image', 'url('+JSVarsMenuMobile.shop.CDN+'plugins/system/sysimgs/flags/svg/'+flag+'.svg');
3024			if(lg != '') $('#lg', form).val(lg);
3025		})
3026	</script>
3026</div></div><style type="text/css">
3027				.notifications {position: relative;}
3028				.notifications .wrapper-notifications{position: absolute;top: 0;right: var(--container-padding);z-index: 50;}
3029				.notifications .notification{position: relative;display: none;padding: 5px 15px;background: rgba(0, 0, 0, 0.9);}
3030				.notifications .notification p{color: white;}
3031				.notifications .add-cart-mobile{background: #FFF;text-align: center;padding: 15px;border-bottom: 1px solid lightgray;}
3032				.notifications .add-cart-mobile p{padding-bottom: 8px;}
3033				.notifications .notif-add-cart-mobile{zoom: 0.8;}
3034				@media screen and (max-width: 991px) {
3035					.notifications{top: calc(100% + 1px);}
3036				}
3037				@media screen and (max-width: 1199px) {
3038					.notifications .container{padding: 0;}
3039					.notifications .wrapper-notifications{float: none;width: 100%;}
3040					.notifications .notification{width: fit-content;margin-left: auto;padding-left: 8px;padding-right: 8px;}
3041					.notifications .notification p {font-size: 11px;}
3042				}
3043				@media screen and (min-width: 1199px) {
3044					.notifications .notification p {font-size: 12px;}
3045				}
3046			</style><div class="notifications container" data-nosnippet><div class="wrapper-notifications"><div class="notification add-wish"><p>Product saved for later</p></div><div class="notification rem-wish"><p>Product removed</p></div><div class="notification add-cart"><p>Product added to cart</p></div><div class="notification add-cart-mobile"><p class="mobile-cart-notice">Product added to cart</p><a href="/checkout/v1/?id=1" class="button notif-add-cart-mobile">My cart</a></div><div class="notification add-comparator"><p>Added to comparator</p></div><div class="notification remove-comparator"><p>Removed from comparator</p></div></div></div></div></div>
3046<script type="text/javascript">
3047		var selectedPageId = '320';
3048		var selectedPageCat = '0';
3049
3050		var JSVars = {
3051			selectedPage: {
3052			  id: '320',
3053			  cat: '0'
3054			},
3055			shop: {
3056				platform: 'DESKTOP',
3057				domain: 'www.tiffosi.com',
3058				sLocation: 'https://www.tiffosi.com',
3059				csrf: 'f3880f9527b099352cca2ab59e539e5c751228ae',
3060				CDN: 'https://1799486796.rsc.cdn77.org/',
3061				country: {
3062					id: 176,
3063					code: 'PT',
3064					name: 'Portugal (Mainland)',
3065					language: {
3066						id: 43,
3067						code: 'en',
3068						name: 'English'
3069					}
3070				},
3071				currency: {
3072					numberDec: '2',
3073					separatorDec: ',',
3074					separatorMil: '.',
3075					prefix: '',
3076					sufix: '&euro;'
3077				},
3078				templatesParams: {
3079					solr: 0,
3080					search_term: '',
3081					menu_levels: 4,
3082					pageDetail: 0,
3083					underHeader: 0,
3084					pageBlocksPreview: 0
3085				}
3086			},
3087			expressions: {
3088				128 : "Close"
3089			}
3090		};
3091
3092		function trakingsAddCart(data, pid, qtd) {
3093			for (var i = 0;i < data.response.cart.items.length;i++) {
3094				if( data.response.cart.items[i].product_id.split("|||").pop() == pid ){
3095					if( typeof allowedUserAgent == 'undefined' || allowedUserAgent() ){
3096
3097        if(typeof list == 'undefined') list = 'Product-List';
3098        
3099        var b1 = JSON.stringify({
3100            origin: list,
3101            update_cart: 1,
3102            transaction_id: 0,  
3103            event_type: 'add_to_cart',
3104            currency: data.response.cart.items[i].product.price.currency.code,
3105            item_id: data.response.cart.items[i].sku,
3106            item_group_id: data.response.cart.items[i].sku_group,
3107            item_brand: data.response.cart.items[i].product.brand.name,
3108            item_category: data.response.cart.items[i].product.family,
3109            item_variant: data.response.cart.items[i].data_line.cor_name,
3110            item_price: data.response.cart.items[i].product.price.value,
3111            item_quantity: data.response.cart.items[i].quantity
3112        });
3113        navigator.sendBeacon('/api/rcctrackevents.php',new TextEncoder().encode(btoa(unescape(encodeURIComponent(b1)))));
3114
3115        
3116            var quantityCart = data.response.cart.items[i].quantity;
3117
3118            try {
3119                if(typeof qtd != undefined)
3120                    quantityCart = qtd;
3121            }
3122            catch(err) {}
3123            
3124            gtag('event', 'add_to_cart', {
3125                'currency': data.response.cart.items[i].product.price.currency.code,
3126                "items": [
3127                    {
3128                        "item_id": data.response.cart.items[i].sku,
3129                        "item_name": data.response.cart.items[i].product.title,
3130                        "item_list_name": list,
3131                        "item_category": data.response.cart.items[i].product.family,
3132                        "item_brand": data.response.cart.items[i].product.brand.name,
3133                        "item_variant": data.response.cart.items[i].data_line.cor_name,
3134                        "price": data.response.cart.items[i].product.price.value,
3135                        "quantity": quantityCart
3136                    }
3137                ]
3138            });
3139
3140                
3141                
3142                if( typeof fbq == 'function' ){
3143
3144            var event_id_info = {};
3145            if( typeof data.response.a_id != 'undefined' ){
3146                event_id_info = {eventID: data.response.a_id};
3147            }
3148
3149            fbq('track', 'AddToCart', {
3150                value: data.response.cart.items[i].product.price.value,
3151                currency: 'EUR',                content_ids: data.response.cart.items[i].product.sku_group,
3152                content_type: 'product'
3153            }, event_id_info);
3154        }
3155        
3156    }				}
3157			}
3158		}
3159	</script>
3159<script src="https://1832815608.rsc.cdn77.org/templates/js/header.js"></script>
3159</header><div class="mobile-menu rdc-no-print" ng-controller="menuMobileController"><link rel="stylesheet" href="https://1832815608.rsc.cdn77.org/templates/css/menu_mobile.css" type="text/css"><style type="text/css">
3160			body:not(.headerCampaignVisibleTopHeader):not(.bannerWelcomeGiftVisible) #rdc-productlist-area-a{top: 0;}
3161			#menu .header-nav-item-express{display: flex;}
3162			#menu .header-nav-item-express .rdc-icon-shipping-express{flex-shrink: 0;width: 16px;height: 16px;background-size: 16px;padding: 0px;opacity: 1 !important;margin-right: 3px;margin-left: -5px;background-color: currentColor !important; position: initial; top: 0px; transform: initial;}
3163			#menu .header-nav-item-express .rdc-icon-shipping-express + span{padding-left: 0px;}
3164			@media screen and (max-width: 1199px){
3165				.slideout-menu {opacity: 1;}
3166			}
3167		</style>
3167<script type="text/javascript">
3168			var JSVarsMenuMobile = {
3169				shop: { sLocation: 'https://www.tiffosi.com', CDN: 'https://1799486796.rsc.cdn77.org/' },
3170				expressions: {
3171					231: "See all",
3172					579: "To explore",
3173					524: "No store selected"
3174				},
3175				templatesParams: {
3176					mobClickCollect: false,
3177					searchTerm: ''
3178
3179				}
3180			}
3181		</script>
3181<script src="https://1832815608.rsc.cdn77.org/templates/js/menu_mobile.js" defer></script>
3181<div class="hidden"><div class="mobile-menu-image" ng-if="item.banner.0.parts.length > 0 "><a class="mobile-menu-image-item" ng-href="{{(image.url != '/' ? '/' : '') + image.url}}" ng-style="image.url != '' && {'cursor':'default'}" ng-title="image.title" class="mobile-menu-image-item" ng-repeat="image in item.banner.0.parts"><div class="mobile-menu-image-item-img"><img data-src="https://1799486796.rsc.cdn77.org/{{image.image.resource_url.small}}" ng-alt="{{image.title}}" class="rdc-lozad-menu-mobile"></div></a></div></div><nav id="menu" class="slideout-menu rdc-sliced-menu" style="background-color: white;z-index: 0;"><div class="rdc-mobile-menu-header"><div style="display: flex;align-items: center;width: 100%;padding: 2px 30px 0;"><div class="header-search-container ng-cloak" data-nosnippet ng-if="menu_mobile.section == 0" ng-class="{'active': header.search.active, 'active-with-back': header.search.active && showOnlySearch != true}"><form name="frmPesq" class="headerfrmPesq" method="GET" action="https://www.tiffosi.com/en/" autocomplete="off" style="position: relative;display: flex;align-items: center;width: 100%;border-bottom: 1px solid var(--color-lines);padding: 2px 0;margin-bottom: 22px;" onsubmit="return angular.element('#header').scope().submitfrmPesq(this);" data-searchminlength="3"><input type="hidden" name="id" value="36"><input type="hidden" name="c" value="1"><div class="toggle-button rdc-hover-opacity toggle-button-back ng-cloak" ng-if="header.search.active == true && showOnlySearch != true" ng-click="closeSearchBar();" title="Back" style="position: absolute;left: -34px;"><div class="rdc-icon-svg rdc-icon-arrowleft"></div></div><button type="submit" class="header-search-icon-search rdc-icon-svg rdc-icon-search rdc-hover-opacity" title="Search"></button><input class="header-search-input" type="search" name="term" ng-model="header.search.term" placeholder="Search" value="" ng-focus="openSearchBar();" style="flex-grow: 1;background: transparent;border: 0;min-height: 38px;padding: 0 8px;font-weight: 300;font-size: 14px;line-height: 100%;text-transform: uppercase;"><button type="button" class="header-search-icon-clear rdc-icon-svg rdc-icon-close rdc-hover-opacity" ng-click="clearHeaderSearch();" ng-if="header.search.term != ''" title="Clean" style="background-size: 18px;"></button></form></div><div class="toggle-button rdc-hover-opacity toggle-button-back ng-cloak" ng-if="menu_mobile.section > 0" title="Back" ng-click="backMenu();" style="margin-left: -20px;margin-top: 8px;margin-bottom: 18px;"><div class="rdc-icon-svg rdc-icon-arrowleft"></div></div></div></div><div id="mobile-holder" class="disableTransitionDuration" ng-class="{'hidden': header.search.active}" style="display: flex;flex-direction: row;flex: 1;width: 400%;height: 1px;transition: transform 0.2s ease-in-out 0s;transform: translateX(0%);"><div class="mobile-menu-section" id="mobile-main-menu"><div class="mobile-menu-group"><div class="mobile-menu-scroll"><div class="mobile-nav-wrapper-item" ng-repeat="(key, item) in menuMobile" ng-class="{'menumobile-item-list': item.cat > 0 || item.sublevel == 63}"><a class="mobile-nav-item" ng-href="{{item.custom_url}}" ng-target="{'_blank': item.target != 0}" ng-title="item.link_name_formater" ng-class="{'sel': 320 == item.id || item.folder_open == 1, 'featured': item.featured == 1, 'hasSub': item.childs.length > 0, 'header-nav-item-express': item.sublevel == '74', 'mega-title': item.cat > 0 || item.sublevel == 63}" rel="{'nofollow': item.with_login == 1 || item.without_click == 1}" ng-style="{'color': '#'+item.shipping_express.theme.title_color}" data-menuindex="{{key}}"><span class="rdc-icon-svg rdc-icon-shipping-express" ng-if="item.sublevel == '74'"></span><span ng-class="{'rdc-icon-driveme': item.driveme > 0, 'zip-code-express-change': item.sublevel == '74'}" ng-bind-html="item.link_name_formater"></span><div class="rdc-icon-svg rdc-icon-arrowright" ng-if="item.childs.length > 0" ></div></a></div><a href="https://www.vilanova.com/" rel="nofollow" target="_blank" title="Vilanova" id="external-vilanova-mobile" class="submenu-hidden-landing rdc-hover-opacity" style="margin-top: 20px;text-decoration: none;display: inline-block;"><svg width="106" height="22" viewBox="0 0 106 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M29.1078 0H27.0216V21.594H29.1078V0ZM8.14615 21.9957L0 2.4104H2.58293L9.93433 20.0874L9.13958 21.9957H8.14615ZM10.8285 17.7773L17.2858 2.4104H14.6036L9.53705 14.6638L10.8285 17.7773ZM22.4516 7.63334H20.3654V21.5941H22.4516V7.63334ZM48.4793 7.63334H50.5655V21.5941H48.4793V7.63334ZM81.66 7.63334H79.2758L85.6337 21.9959H86.6272L87.3226 20.3889L81.66 7.63334ZM86.9254 15.9696L88.2169 
318118.4806L93.0847 7.63334H90.6011L86.9254 15.9696ZM102.224 15.869V14.0611L98.6478 13.9607C95.7668 13.9607 94.2767 15.7686 94.2767 17.9782V18.0786C94.376 20.2883 96.2636 22.0961 98.3498 21.9957H98.7471C99.9393 21.9957 101.131 21.6944 102.224 21.0918V19.1834C101.131 19.8865 99.8399 20.1878 98.6478 20.0874C97.555 20.0874 96.5616 19.1834 96.5616 17.9782C96.5616 16.7729 97.4557 15.869 98.6478 15.869H102.224ZM103.913 21.5942H105.999V12.153C105.999 12.153 106.198 7.13117 100.337 7.13117C98.0517 7.03073 95.8662 8.33642 94.7734 10.3452L96.3629 11.5504C96.3629 11.5504 97.9524 9.03948 100.337 9.03948C102.224 8.93904 103.814 10.4456 103.913 12.3539V21.5942ZM67.0566 10.3483C67.023 10.3802 66.9899 10.4126 66.9573 10.4456H67.0566V10.3483ZM70.4343 9.03946C69.1899 9.03946 67.9455 9.5057 67.0566 10.3483V8.03509C68.1494 7.43247 69.3415 7.13115 70.5336 7.13115C74.5074 7.13115 77.6864 10.546 77.587 14.5635C77.587 16.3714 76.8916 18.1793 75.6995 19.5854V14.0613C75.5008 11.2491 73.2159 9.03946 70.4343 9.03946ZM74.0108 18.581C73.0174 19.5853 71.7259 20.0875 70.4345 20.0875C67.4542 20.0875 65.1693 17.5766 65.1693 14.5635C65.1693 14.1617 65.2686 13.6595 65.368 13.2578V9.34073C64.0765 10.7468 63.3811 12.5547 63.3811 14.463C63.2817 18.4805 66.5601 21.795 70.5338 21.8954C71.8253 21.8954 73.0174 21.5941 74.1102 20.891L74.0108 18.581ZM40.4328 15.8691V14.0612L36.7571 14.1617C33.8762 14.1617 32.386 15.8691 32.386 18.0787V18.1792C32.4854 20.3888 34.3729 22.0962 36.5584 21.9958H36.9558C38.1479 21.9958 39.34 21.6945 40.4328 21.0919V19.284C39.34 19.987 38.0486 20.2884 36.8565 20.1879C35.7637 20.0875 34.9689 19.284 34.8696 18.1792C34.7703 16.9739 35.6643 15.9695 36.8565 15.8691H40.4328ZM42.1218 21.5942H44.208V12.153C44.208 12.153 44.4067 7.13117 38.5454 7.13117C36.2605 7.03073 34.0749 8.33642 32.9822 10.3452L34.5717 11.5504C34.5717 11.5504 36.1612 9.03948 38.5454 9.03948C40.4329 8.93904 42.0224 10.4456 42.1218 12.3539V21.5942ZM52.2547 7.33203C52.8507 7.23159 53.4468 7.13115 54.0429 7.13115C59.9041 7.13115 59.7054 12.153 59.7054 12.153V21.5941H57.6192V12.3539C57.5199 10.4456 55.9304 8.93903 54.0429 9.03946C53.4468 9.03946 52.7514 9.24034 52.2547 9.54165V7.33203Z" fill="black"/></svg><p style="font-weight: 400;font-size: 10px;color: var(--color-gray);
3181margin-top: 1px;letter-spacing: 1px;">Visit also</p></a></div></div><div id="mobile-inst-menu"><div class="mobile-inst-item mobile-inst-home"><a href="/en/" title="Homepage"><div class="rdc-icon-svg rdc-icon-home"></div><div class="mobile-inst-exp">Homepage</div></a></div><div class="mobile-inst-item mobile-inst-wishlist"><a href="https://www.tiffosi.com/en/saved_41.html" title="Save for later"><div class="rdc-icon-svg rdc-icon-wishlist"></div><div class="mobile-inst-exp">Save for later<span ng-if="userInfo.wishlist > 0" ng-bind-html="userInfo.wishlist" class="mobile-inst-values hidden"></span></div></a></div><div class="mobile-inst-item mobile-inst-user"><a href="/account" title="My account" ng-if="userInfo.user_logged == 1"><div class="rdc-icon-svg rdc-icon-user"></div><div class="mobile-inst-exp">My account</div></a><a href="/checkout/v1/?id=2" title="Login" ng-if="userInfo.user_logged == 0 && userInfo.user_anonymous != 1"><div class="rdc-icon-svg rdc-icon-user"></div><div class="mobile-inst-exp">Login</div></a></div><div class="mobile-inst-item mobile-inst-country"><a href="#mobile-language" class="popup" data-effect-desktop="mfp-fade" data-effect-mobile="mfp-move-from-bottom" rel="nofollow"><div class="rdc-icon-svg rdc-icon-location"></div><div class="mobile-inst-exp">Portugal (Mainland) (EUR) &#183; EN</div></a></div><div class="mobile-inst-item mobile-inst-logout" ng-if="userInfo.user_logged == 1"><a href="/account/logout.php" title="Log out"><div class="rdc-icon-svg rdc-icon-logout"></div><div class="mobile-inst-exp">Log out</div></a></div></div></div><div class="mobile-menu-section" id="mobile-main-menu-sub"><div class="mobile-main-submenu-group hidden" ng-repeat="(key, item) in menuMobile" ng-if="item.childs_sub == 1" data-menuindex="{{key}}" style="display: flex;flex: 1;height: 1px;"><div class="mobile-menu-sub hidden" style="display: flex;flex: 1;flex-direction: column;"><div class="mobile-menu-scroll"><div class="mobile-nav-wrapper-item" ng-if="item.without_click == 0"><a ng-href="{{item.custom_url}}" ng-target="{'_blank': item2.target != 0}" ng-title="item.link_name_formater" class="mobile-nav-item-2 title" ng-class="{'sel': 320 == item.id}" rel="nofollow"><span>To explore  {{item.link_name | removeHtml}} </span></a></div><div class="mobile-menu-group rdc-menu_mobile-level-3"  ng-repeat="(key2, item2) in item.childs" ng-class="{'hasSub': item2.childs.length > 0}"><div class="mobile-nav-wrapper-item"><a ng-href="{{item2.childs.length == 0 ? item2.custom_url : ''}}" ng-target="{'_blank': item2.target != 0}" ng-title="item2.link_name_formater" class="mobile-nav-item-2" ng-class="{'sel': 320 == item2.id || item2.folder_open == 1, 'featured': item2.featured == 1, 'hasSub': item2.childs.length > 0}" rel="{'nofollow': item2.with_login == 1 || item2.without_click == 1}" data-menuindex="{{key}}" data-submenuindex="{{key2}}"><span ng-class="{'rdc-icon-driveme': item2.driveme > 0}" ng-bind-html="item2.link_name_formater"></span><div class="rdc-icon-svg rdc-icon-arrowright" ng-if="item2.childs.length > 0" ></div></a></div></div><div class="mobile-menu-image" ng-if="item.banner.0.parts.length > 0 "><a class="mobile-menu-image-item" ng-href="{{(image.url != '/' ? '/' : '') + image.url}}" ng-style="image.url != '' && {'cursor':'default'}" ng-title="image.title" class="mobile-menu-image-item" ng-repeat="image in item.banner.0.parts"><div class="mobile-menu-image-item-img"><img data-src="https://1799486796.rsc.cdn77.org/{{image.image.resource_url.small}}" ng-alt="{{image.title}}" class="rdc-lozad-menu-mobile"></div><div class="mobile-menu-image-item-content mobile-menu-image-item-content-text-align-{{image.text_align}} mobile-menu-image-item-content-vertical-align-{{image.positionV}} mobile-menu-image-item-content-horizontal-align-{{image.positionH}}"><div class="mobile-menu-image-item-title" ng-if="image.title != ''"><p class="mega-title" ng-style="image.color == 'light' && {'color': 'var(--color-white)'}" ng-bind-html="image.title|unsafe"></p></div><div class="mobile-menu-image-item-description" ng-if="image.description != ''"><p class="paragraph" ng-style="image.color == 'light' && {'color': 'var(--color-white)'}" ng-bind-html="image.description|unsafe"></p></div><div class="mobile-menu-image-item-link" ng-if="image.url_name != ''"><p class="link" ng-style="image.color == 'light' && {'color': 'var(--color-white)'}" ng-bind-html="image.url_name|unsafe"></p></div></div></a></div></div></div></div><div class="rdc-sab"></div></div><div class="mobile-menu-section" id="mobile-main-menu-sub-sub"><div class="mobile-menu-sub-lv1 hidden" ng-repeat="(key, item) in menuMobile" ng-if="item.childs_
3181sub == 1"><div class="mobile-menu-sub-lv2 hidden" ng-repeat="(key2, item2) in item.childs" ng-if="item2.childs_sub == 1"><div class="mobile-main-submenu-submenu-group hidden" style="height: 100%;display: flex;flex-direction: column;" data-menuindex="{{key}}" data-submenuindex="{{key2}}"><div class="mobile-menu-sub-sub hidden" style="flex-direction: column;flex-grow: 1;height: 1px;"><div class="mobile-menu-scroll"><div class="mobile-nav-wrapper-item" ng-if="item2.without_click == 0"><a ng-href="{{item2.custom_url}}" ng-target="{'_blank': item2.target != 0}" ng-title="item2.link_name_formater" class="mobile-nav-item-3 title" ng-class="{'sel': 320 == item2.id}" rel="nofollow"><span>To explore {{item2.link_name | removeHtml}}</span></a></div><div class="mobile-nav-wrapper-item" ng-if="item2.without_click == 1"><span class="mobile-nav-item-3 title" ng-class="{'sel': 320 == item2.id}" rel="nofollow"><span>{{item2.link_name | removeHtml}}</span></span></div><div class="mobile-menu-image" ng-if="item2.banner.0.parts.length > 0 && item2.cat == 0"><a class="mobile-menu-image-item" ng-href="{{(image.url != '/' ? '/' : '') + image.url}}" ng-style="image.url != '' && {'cursor':'default'}" ng-title="image.title" class="mobile-menu-image-item" ng-repeat="image in item2.banner.0.parts"><div class="mobile-menu-image-item-img"><img data-src="https://1799486796.rsc.cdn77.org/{{image.image.resource_url.small}}" ng-alt="{{image.title}}" class="rdc-lozad-menu-mobile"></div></a></div><div class="mobile-menu-group rdc-menu_mobile-level-3"><div class="mobile-nav-wrapper-item" ng-repeat="(key3, item3) in item2.childs"><a ng-href="{{item3.custom_url}}" ng-target="{'_blank': item3.target != 0}" ng-title="item3.link_name_formater" class="mobile-nav-item-3" ng-class="{'sel': 320 == item3.id || item3.folder_open == 1, 'featured': item3.featured == 1, 'hasSub_': item3.childs.length > 0}" rel="{'nofollow': item3.with_login == 1 || item3.without_click == 1}" data-menuindex="{{key}}" data-submenuindex="{{key2}}" data-subsubmenuindex="{{key3}}"><span ng-class="{'rdc-icon-driveme': item3.driveme > 0}" ng-bind-html="item3.link_name_formater"></span><div class="rdc-icon-svg rdc-icon-arrowright" ng-if="item3.childs.length > 0" ></div></a></div></div></div></div></div></div></div><div class="rdc-sab"></div></div><div class="mobile-menu-section" id="mobile-main-menu-sub-sub-sub"><div class="mobile-menu-sub-lv1 hidden" ng-repeat="(key, item) in menuMobile" ng-if="item.childs_sub == 1"><div class="mobile-menu-sub-lv2 hidden" ng-repeat="(key2, item2) in item.childs" ng-if="item2.childs_sub == 1"><div class="mobile-menu-sub-lv3 hidden" ng-repeat="(key3, item3) in item2.childs" ng-if="item3.childs_sub == 1"><div class="mobile-main-submenu-submenu-submenu-group hidden" data-menuindex="{{key}}" data-submenuindex="{{key2}}" data-subsubmenuindex="{{key3}}"><div class="mobile-menu-sub-sub-sub hidden"><div class="mobile-menu-scroll"><div class="mobile-nav-wrapper-item" ng-if="item2.without_click == 0"><a ng-href="{{item3.custom_url}}" ng-target="{'_blank': item3.target != 0}" ng-title="item3.link_name_formater" class="mobile-nav-item-4" ng-class="{'sel': 320 == item3.id}" rel="nofollow"><span>To explore {{item3.link_name | removeHtml}}</span></a></div><div class="mobile-nav-wrapper-item" ng-if="item2.without_click == 1"><span class="mobile-nav-item-4" ng-class="{'sel': 320 == item3.id}" rel="nofollow"><span>{{item3.link_name | removeHtml}}</span></span></div><div class="mobile-menu-group rdc-menu_mobile-level-4"><div class="mobile-nav-wrapper-item" {% verbatim%} ng-repeat="(key4, item4) in item3.childs"><a ng-href="{{item4.custom_url}}" ng-target="{'_blank': item4.target != 0}" ng-title="item4.link_name_formater" class="mobile-nav-item-4" ng-class="{'sel': 320 == item4.id || item4.folder_open == 1, 'featured': item4.featured == 1}" rel="{'nofollow': item4.with_login == 1 || item4.without_click == 1}"><span ng-class="{'rdc-icon-driveme': item4.driveme > 0}" ng-bind-html="item4.link_name_formater"></span></a></div></div></div></div></div></div></div></div><div class="rdc-sab"></div></div></div><div class="header-search-container" class="ng-cloak" ng-class="{'hidden': !header.search.active}" data-nosnippet style="padding: 0 var(--menumobile-padding);margin-top: 11px;"><div id="header-search" ng-controller="headerSearchController" style="display: flex;flex-direction: column;flex-grow: 1;position: relative;"><div style="width: 0 !important; height: 0 !important; overflow: hidden !important; font-size: 0 !important; opacity: 0 !important;"><link rel="stylesheet" href="https://1832815608.rsc.cdn77.org/templates/css/product_item.css?15a" type="text/css"><style type="text/css"></style>
3181<script type="text/javascript">
3182         var productItemLozad = lozad('.product-item .rdc-lozad-product-item', {
3183            rootMargin: '200px',
3184            loaded: function(el) { el.classList.add('rdc-lazy-loaded'); }
3185         });
3186
3187         var productItemColorsLozad = lozad('.product-item .rdc-image-lozad', {
3188            loaded: function(el) { el.classList.add('rdc-lazy-loaded'); }
3189         });
3190
3191         var JSVarsProductItem = {
3192            expressions: {
3193               21: "Save for later",
3194               35: "Select Size",
3195               326: "Saved for later",
3196               465: " ",
3197               474: "Value"
3198            },
3199            selected_page: {
3200               id: '320',
3201               cat: '0'
3202            },
3203            module: 'header',
3204            shop: {
3205               CDN: 'https://1799486796.rsc.cdn77.org/',
3206               market_last_units: '3',
3207               market_alert_stock: '1',
3208               user_logged: '0',
3209               hide_sale: '0',
3210               currency: {
3211                  number_dec: '2',
3212                  separator_dec: ',',
3213                  separator_mil: '.'
3214               },
3215               TEMPLATES_PARAMS: {
3216                  product_item_color_type: 1
3217               },
3218               platform: 'DESKTOP'
3219            }
3220         }
3221
3222         if(typeof app == 'undefined') {
3223            window.app = angular.module('MyApp', ['ngSanitize']);
3224            app.run(function($rootScope, $window) {
3225               angular.extend($rootScope, {
3226                   windowWidth: $window.innerWidth,
3227                   scrollTop: angular.element($window).scrollTop(),
3228                   isTouchDevice: 'ontouchstart' in window || navigator.maxTouchPoints > 0,
3229                   keys: Object.keys,
3230                   values: Object.values
3231               });
3232               angular.element($window).on('scroll', function() {
3233                   $rootScope.scrollTop = angular.element($window).scrollTop();
3234                   $rootScope.$digest();
3235               }).on('resize', function() {
3236                   $rootScope.windowWidth = $window.innerWidth;
3237                   $rootScope.$digest();
3238               });
3239           });
3240           app.filter('unsafe', function($sce) { return $sce.trustAsHtml; });
3241           app.filter('priceFormatter', function($sce) { return function(price, number_dec, separator_dec, separator_mil, prefix, sufix) { return (prefix || '') + number_format(Number(String(price).split(' ')[0].replace(',', '.')), number_dec || '2', separator_dec || ',', separator_mil || '.') + (sufix || '&euro;');}});
3242           app.filter('filterExact', function() {return function(inputArray, searchCriteria) {if (!inputArray || !searchCriteria){return inputArray;}const arrkey = Object.keys(searchCriteria)[0];return inputArray.filter(function(item) {return item[arrkey] === searchCriteria[arrkey];});};});
3243         }
3244      </script>
3244<script src="https://1832815608.rsc.cdn77.org/templates/js/product_item.js?24"></script>
3244<script type="text/javascript">$('#rdc-load-product-item-css-js').attr({'id': 'RDC_LOAD_FILE_ITEM', 'RDC_LOAD_FILE' : 1});</script>
3244</div><style type="text/css">
3245		#header-search .paragraph {font-size: 16px;}
3246		#rdc-overlay-search-resp-list li:not(:first-child) {margin-top: 7px;}
3247		#rdc-overlay-search-resp-list li a {text-decoration: none;padding: 4px 0;display: inline-block;}
3248		.rdc-overlay-search-resp-list-prods {display: grid;grid-template-columns: repeat(2, 1fr);}
3249		.rdc-overlay-search-resp-list-prods::after, .rdc-overlay-search-resp-list-prods::before {display: none;}
3250		.rdc-overlay-search-resp-list-prods .column {width: 1px;min-width: 100%;}
3251		.rdc-overlay-search-resp-list-prods .column:nth-child(-n+2) {padding-top: 0;}
3252		.rdc-overlay-search-resp-list-prods {margin-left: -3px;margin-right: -3px;}
3253		.rdc-overlay-search-resp-list-prods .column {padding-left: 3px;padding-right: 3px;}
3254		@media (hover) {
3255			#rdc-overlay-search-resp-list li a:hover {text-decoration: underline;}
3256		}
3257		@media screen and (min-width: 1200px) {
3258			.header-search-footer {padding: 24px;margin: 0 var(--submenu-padding-n) var(--submenu-padding-n) var(--submenu-padding-n);}
3259		}
3260
3261		.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
3262		@-webkit-keyframes fullScreenSearchFadeInDown {
3263			0% {-webkit-transform: translate3d(0, -20px, 0);transform: translate3d(0, -20px, 0)}
3264			to {opacity: 1;-webkit-transform: none;transform: none}
3265		}
3266		@keyframes fullScreenSearchFadeInDown {
3267			0% {-webkit-transform: translate3d(0, -20px, 0);transform: translate3d(0, -20px, 0)}
3268			to {opacity: 1;-webkit-transform: none;transform: none}
3269		}
3270		.fullScreenSearchFadeInDown {-webkit-animation-name: fullScreenSearchFadeInDown;animation-name: fullScreenSearchFadeInDown;}
3271	</style><a href="https://www.tiffosi.com/en/search-results_36.html" id="rdc-search-location-page" rel="nofollow"></a><div ng-if="searchResults.status < 1 && header.search.term.length >= 3" style="position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: white;display: flex;align-items: center;justify-content: center;"><img src='https://1799486796.rsc.cdn77.org/sysimages/listloader.gif' alt="loading" title="loading" style="max-width: 36px;"></div><div class="wrapper-products-container" style="display: flex;flex-direction: column;" ng-style="header.search.term.length >= 3 && searchResults.products.length > 0 && {'flex-grow': '1', 'height': '1px'}"><div class="slim-scrollbar" style="flex-grow: 1;"><p class="paragraph" ng-if="header.search.term.length < 3">To start your search, enter at least 3 characters of a description, brand or reference number...</p><div class="ng-cloak" ng-if="header.search.term.length >= 3 && searchResults.products.length == 0 && searchResults.status == 1"><p class="secondary-subtitle" style="margin-bottom: 20px;">No results found</p><p class="paragraph">Make sure the text is spelled correctly. Try other search terms or enter more general text.</p></div><div class="rdc-overlay-search-resp-list-prods search-resp-prods-normal row section-products" ng-if="header.search.term.length >= 3 && searchResults.products.length > 0"><div class="col-sm-6 col-xs-6 column" ng-repeat="product in searchResults.products"><article class="product-item rdc-product-item-size-small  rdc-popup-prepend" ng-class="{'featuredProduct': product.featuredProduct == 1, 'modal_variants_active': activeVariants == true}" ng-controller="ProductItemController" ng-init="ready(product)" id="product-item--"><div class="rdc-product-item-image image"><div class="rdc-product-item-actions-top"></div><a href="" ng-click="goDetail($event);" title="" ng-href="{{product.angular ? product.url : ''}}" ng-attr-title="{{product.angular ? product.list_title : ''}}" class="rdc-product-item-image-link" style="display: block;text-decoration: none;position: relative;z-index: 0;"><figure class="rdc-product-item-image-figure productMask  "  ng-if="0 != 1 || product.images.length <= 1 || product.enhanceEnabled == true || '' == 5 || 'small' == 'small'" ng-class="{'loader' : product.figurePadding != ''}" ng-style="{'padding-bottom': product.figurePadding}"><img ng-if="product.angular && product.printImage == 1" ng-src="{{product.CDNIMG + product.featured_image.resource_url.small_2x}}" ng-srcset="{{product.CDNIMG + product.featured_image.resource_url.small_2x}} 1x, {{product.CDNIMG + product.featured_image.resource_url.small_3x}} 2x" data-size="{{product.featured_image.resource_url_sizes.small}}" ng-title="product.featured_image.alt" ng-alt="product.featured_image.alt" width="{{product.featured_image.resource_url_sizes.small.split('/')[0]}}" height="{{product.featured_image.resource_url_sizes.small.split('/')[1]}}" class="rdc-lozad-product-item ng-cloak"/><ANY ng-bind-html="product.enhance_html"></ANY><figcaption></figcaption></figure><div ng-if="!product.angular" class="rdc-product-item-image-slider slider slick-slider" data-product-id=""><button type="button" class="slick-prev slick-arrow slick-disabled hidden-xs hidden-sm hidden-md" dir="prev"><div class="rdc-icon-svg rdc-icon-arrowleft rdc-icon-hover"></div></button><div class="slides"><div class="slide-item sliderItemCart"><div><p class="sliderItemCart-title list-nav-subtitle">Do you want to add this product to the cart?</p><button class="btn-cart" title="Select Size" ng-click="quickBuy($event);"><div class="rdc-icon-svg rdc-icon-cart hidden-sm hidden-md hidden-lg"></div><span class="hidden-xs">Select Size</span></button></div></div></div><button type="button" class="slick-next slick-arrow hidden-xs hidden-sm hidden-md" dir="next"><div class="rdc-icon-svg rdc-icon-arrowright rdc-icon-hover"></div></button></div><div ng-if="product.angular && 0 == 1 && product.images.length > 1 && product.enhanceEnabled == 0" class="slider slick-slider ng-cloak" data-product-id="{{product.id}}"><button type="button" class="slick-prev slick-arrow slick-disabled hidden-xs hidden-sm hidden-md" dir="prev"><div class="rdc-icon-svg rdc-icon-arrowleft rdc-icon-hover"></div></button><div class="slides"><div class="slide-item" ng-class="{'slide-item-active': $first}" ng-repeat="(key, item) in product.images"><figure class="productMask" ng-class="{'loader' : product.figurePadding != ''}" ng-style="{'padding-bottom': product.figurePadding}"><img ng-if="$first" ng-src="{{item.CDNIMG + item.resource_url.small_2x}}" ng-srcset="{{item.CDNIMG + item.resource_url.small_2x}} 1x, {{item.CDNIMG + item.resource_url.small_3x}} 2x" ng-title="item.alt" ng-alt="item.alt" width="{{item.resource_url_sizes.small.split('/')[0]}}" height="{{item.resource_url_sizes.small.split('/')[1]}}" /><img ng-if="$index > 0" data-src="{{item.CDNIMG + item.resource_url.small_2x}}" data-srcset="{{item.CDNIMG + item.resource_url.small_2x}} 1x, {{item.CDNIMG + item.resource_url.small_3x}} 2x" data-size="{{item.resource_url_sizes.small}}" data-size="{{item.resource_url_sizes.small}}" ng-title="item.alt" ng-alt="item.alt" width="{{item.resource_url_sizes.small.split('/')[0]}}" height="{{item.resource_url_sizes.small.split('/')[1]}}" class="rdc-lozad-product-item"/><figcaption style="font-size: 0;line-height: 0;" ng-bind-html="item.alt"></figcaption></figure></div><div class="slide-item sliderItemCart"><div><p class="sliderItemCart-title list-nav-subtitle">Do you want to add this product to the cart?</p><button class="btn-cart" title="Select Size" ng-click="quickBuy($event);"><div class="rdc-icon-svg rdc-icon-cart hidden-sm hidden-md hidden-lg"></div><span class="hidden-xs">Select Size</span></button></div></div></div><button type="button" class="slick-next slick-arrow hidden-xs hidden-sm hidden-md" dir="next"><div class="rdc-icon-svg rdc-icon-arrowright rdc-icon-hover"></div></button></div></a><div class="rdc-product-item-flags flags" ng-if="product.tags.length > 0"><div ng-repeat="tag in product.tags" ng-if="product.angular" class="flag  ng-cloak" ng-class="'rdc-flag-'+tag.id" style="color: {{tag.color}};" ng-bind-html="tag.title|unsafe"></div><div class="flag rdc-flag-last-units  ng-cloak" ng-if="product.angular && product.cs_inventory_quantity > 0 && product.cs_inventory_quantity <= 3">Low Stock</div></div><div class="rdc-product-item-image-prices hidden"><div class="rdc-product-item-price price">
3271<p class="current" ng-if="!product.angular && !product.selected_variant">
3272                           0
3273                     </p><p class="desde ng-cloak" ng-if="product.angular && !product.selected_variant && product.price_min.value != product.price_max.value">since:</p><p class="old ng-cloak" ng-if="(product.angular || product.selected_variant) && product.previous_price && product.previous_price.value > 0" ng-bind-html="product.previous_price.value|priceFormatter|unsafe"></p><p class="discount ng-cloak" ng-if="(product.angular || product.selected_variant) && product.price_discount != '' && product.price_discount != '0'" ng-bind-html="product.price_discount|unsafe"></p><p class="current ng-cloak" ng-if="(product.angular || product.selected_variant) && product.price" ng-bind-html="product.price.value|priceFormatter|unsafe"></p><p class="packageType ng-cloak" ng-if="(product.angular || product.selected_variant) && product.units_in_package && product.units_in_package != '' && product.units_in_package > 0 && product.package_type != ''" ng-bind-html="'/ ' + product.package_type"></p></div></div></div><div class="rdc-product-item-content"><p class="rdc-product-item-name" ng-bind-html="product.list_title ? (product.list_title|unsafe) : ''"></p><div class="rdc-product-item-price price"><p class="current" ng-if="!product.angular && !product.selected_variant">
3274                           0
3275                     </p><p class="desde ng-cloak" ng-if="product.angular && !product.selected_variant && product.price_min.value != product.price_max.value">since:</p><p class="old ng-cloak" ng-if="(product.angular || product.selected_variant) && product.previous_price && product.previous_price.value > 0" ng-bind-html="product.previous_price.value|priceFormatter|unsafe"></p><p class="discount ng-cloak" ng-if="(product.angular || product.selected_variant) && product.price_discount != '' && product.price_discount != '0'" ng-bind-html="product.price_discount|unsafe"></p><p class="current ng-cloak" ng-if="(product.angular || product.selected_variant) && product.price" ng-bind-html="product.price.value|priceFormatter|unsafe"></p><p class="packageType ng-cloak" ng-if="(product.angular || product.selected_variant) && product.units_in_package && product.units_in_package != '' && product.units_in_package > 0 && product.package_type != ''" ng-bind-html="'/ ' + product.package_type"></p></div><div class="product-item-colors-wrapp" ng-if="product.available_colors.length > 1 && product.enhanceEnabled == 0"><div class="rdc-product-item-colors rdc-product-colors"><a ng-if="product.angular" ng-repeat="item in product.available_colors" href_="{{item.url}}" class="rdc-product-color-item cursor-default ng-cloak" ng-class="{'sel_' : product.color.color_id == item.color_id && (item.finishing_id && product.selected_variant.finishing.id == item.finishing_id || !item.finishing_id), 'hidden-xs hidden-sm hidden-md' : ($index + 1) > 6}" data-pid="{{item.id}}" title="{{item.short_name}}" style="cursor: default;" ><figure ng-if="item.view_colors_status == 1" class="productMask"><img ng-src="https://1799486796.rsc.cdn77.org/{{item.image.resource_url.thumb}}" alt="{{item.image.alt}}" title="{{item.image.alt}}"></figure><figure ng-if="item.view_colors_status == 2"><img class="rdc-image-lozad" ng-src="https://1799486796.rsc.cdn77.org/{{item.image_color.resource_url.thumb}}" alt="{{item.image_color.alt}}" title="{{item.image_color.alt}}"></figure><figure ng-if="item.view_colors_status == 3" class="productMask"><img class="rdc-image-lozad" ng-src="https://1799486796.rsc.cdn77.org/{{item.image.resource_url.thumb}}" alt="{{item.image.alt}}" title="{{item.image.alt}}"></figure><figure ng-if="item.view_colors_status == 4" class="productMask"><img class="rdc-image-lozad" ng-src="https://1799486796.rsc.cdn77.org/sysimages/no-image4.jpg" alt="{{product.image.alt}}" title="{{product.image.alt}}"></figure><span ng-if="item.view_colors_status == 5" class="color-code" ng-class="{'aditionalClass': tem.color_code == '' || tem.color_code == '#', 'blank_white': item.color_code.toUpperCase() == '#FFF' || item.color_code.toUpperCase() == '#FFFFFF'}" ng-style="{'background-color': item.color_code}"></span><span class="color-name hidden" ng-bind-html="item.short_name|unsafe"></span></a><p ng-if="product.angular && keys(product.available_colors).length > 6" class="product-item-more-colors-label hidden-lg" ng-bind-html="'+' + (keys(product.available_colors).length - 6)"></span></div></div></div></article></div></div></div><div class="header-search-footer" ng-if="header.search.term.length >= 3 && searchResults.products.length >= 4"><button class="button" ng-click="showResultsButton();" title="See all results" style="min-width: none;padding-left: 10px;padding-right: 10px;width: 100%;">See all results</button></div></div><div style="margin-top: 50px;" ng-if="terms_searched.length > 0 && ((header.search.term.length < 3) || (header.search.term.length >= 3 && searchResults.products.length == 0 && searchResults.status == 1))"><div id="rdc-overlay-search-resp-subtitle" class="list-nav-subtitle" style="color: var(--color-darkgray);text-transform: uppercase;">Research trends</div><ul id="rdc-overlay-search-resp-list" style="list-style: none;margin-top: 20px;"><li ng-repeat="term in terms_searched"><a ng-href="{{term.url}}" class="paragraph" title="{{term.name}}" ng-bind-html="term.name|unsafe"></a></li></ul></div>
3275<script type="text/javascript">
3276		var getSearchInProgress = false;
3277		
3278		app.controller("headerSearchController", function($scope, $rootScope, $sce, $q, $http){
3279			$scope.terms_searched = [];
3280			$scope.inputTermValueOldTimer;
3281			$scope.searchResults = {
3282				status: 1,
3283				products: []
3284			};
3285     		var searchTimeouts = [];
3286     		var analyticsTimeoutControll = "";
3287     		var tempLocationHref = window.location.href;
3288
3289			$("#rdc-search-location-page").attr("aux", '?');
3290			if($("#rdc-search-location-page").attr("href").split('index.php').length > 1) {
3291				$("#rdc-search-location-page").attr("href", '/'+$("#rdc-search-location-page").attr("href"));
3292				$("#rdc-search-location-page").attr("aux", '&');
3293			}
3294
3295			$scope.$watchCollection('header.search', function(newCollection, oldCollection, scope){
3296				if(oldCollection.active == 0 && newCollection.active == 1) {
3297					$scope.openSearchBar();
3298				}
3299
3300				if( oldCollection.term == newCollection.term
3301					|| $rootScope.header.search == undefined
3302					|| !$rootScope.header.search.active ){
3303					return;
3304				}
3305
3306				if(oldCollection.term != newCollection.term) {
3307					$scope.searchTermUpdated();
3308				}
3309			});
3310			
3311			$scope.openSearchBar = function() {
3312				var getSearchAutoAPI = (localStorage == undefined) ? true : false;
3313				var searchTerms = {};
3314
3315				
3316				$scope.searchResults.status = 1;
3317
3318				if(localStorage) {
3319					searchTerms = $.parseJSON(localStorage.getItem("searchTerms")) || {};
3320					if(searchTerms == null || searchTerms == undefined || searchTerms.terms == undefined || (searchTerms.terms.length == 0)) {
3321						getSearchAutoAPI = true;
3322					} else {
3323						if(searchTerms.lg != "en") {
3324							getSearchAutoAPI = true;
3325							localStorage.removeItem("searchTerms");
3326						}
3327					}
3328				}
3329				
3330				if(getSearchAutoAPI) {
3331					if(getSearchInProgress) return;
3332					
3333					$scope.searchResults.status = 0;
3334					getSearchInProgress = true;
3335					$http.post('/api/api.php/getSearchAuto/', {timeout: getSearchInProgress.promise}).success(function(data, status, headers, config) {
3336						if(typeof data != "object") var data = $.parseJSON(data);
3337
3338						var terms = data.response.terms_searched;
3339						var terms_searched = [];
3340
3341						angular.forEach(terms, function(values, key){
3342							terms_searched.push({'name' : values})
3343						});
3344
3345						getSearchInProgress = false;
3346						$scope.searchReady(terms_searched);
3347					});
3348				} else {
3349					$scope.searchReady(searchTerms.terms);
3350				}
3351
3352				if(typeof RDC_LOAD_FILE == "function") {
3353					RDC_LOAD_FILE(["https://1832815608.rsc.cdn77.org/templates/css/product_item.css?7d13"]);
3354					RDC_LOAD_FILE(["https://1832815608.rsc.cdn77.org/templates/js/product_item.js?7d13"]);
3355				}
3356			}
3357
3358			$scope.searchReady = function(terms){
3359				if(terms.length == 0) return;
3360
3361				$scope.terms_searched = terms;
3362
3363				if(localStorage) {
3364					if(localStorage.getItem("searchTerms") == null || localStorage.getItem("searchTerms") == undefined) {
3365						localStorage.setItem('searchTerms', JSON.stringify({"lg": "en", "terms" : terms}));
3366					}
3367				}
3368
3369				angular.forEach($scope.terms_searched, function(values, key){
3370					values.url = $("#rdc-search-location-page").attr("href") + $("#rdc-search-location-page").attr("aux") + "term=" + values.name;
3371				});
3372
3373				var animationTimer = 0;
3374				setTimeout(function(){
3375					$("#rdc-overlay-search-resp-subtitle").css("opacity", 0).addClass("animated");
3376
3377					var sugestionsList = $("#rdc-overlay-search-resp-list").children();
3378					sugestionsList.css("opacity", 0).addClass("animated");
3379
3380					searchTimeouts[0] = setTimeout(function(){
3381						$("#rdc-overlay-search-resp-subtitle").addClass("fullScreenSearchFadeInDown");
3382					}, animationTimer);
3383
3384					searchTimeouts[1] = setTimeout(function(){
3385						sugestionsList.each(function(k, v){
3386							$(this).css("opacity", 0).addClass("animated");
3387							animationTimer += 50;
3388							searchTimeouts[k + 2] = setTimeout(function($elem){
3389								$elem.addClass("fullScreenSearchFadeInDown");
3390							}, animationTimer, $(this));
3391						})
3392					}, animationTimer);
3393	            }, 5);
3394
3395	            setTimeout(function(){
3396	            	$("#header-container-search.auxInit").removeClass('auxInit');
3397	            }, 650);
3398
3399	            $scope.searchResults.status = 1;
3400	        }
3401
3402	        $scope.searchTermUpdated = function() {
3403	        	if($rootScope.header.search.term.length >= 3) {
3404					$scope.searchResults = {
3405						status: 0,
3406						products: []
3407					};
3408
3409					if(getSearchInProgress != '') getSearchInProgress.resolve();
3410
3411					getSearchInProgress = $q.defer();
3412
3413					clearTimeout($scope.inputTermValueOldTimer);
3414					
3415					$scope.inputTermValueOldTimer = setTimeout(function(){
3416						$scope.searchResults.products = [];
3417
3418						$http.post('/api/api.php/getSearchAuto/', {terms: $rootScope.header.search.term, offset: 0, page: 1, total_prods: 4}, {timeout: getSearchInProgress.promise}).success(function(data, status, headers, config) {
3419
3420							try {
3421
3422								if($rootScope.header.search.term.length < 3){ $scope.searchResults.status = 1; return false;}
3423								if(typeof data != "object") var data = $.parseJSON(data);
3424
3425								if(typeof productItemAngular == 'function') {
3426									angular.forEach(data.response.prods.PRODUCTS, function(item, key) {
3427										$scope.searchResults.products.push(productItemAngular(dataProductItem, item, key));
3428									});
3429								} else if(data.response.prods.PRODUCTS) {
3430									$scope.searchResults.products = data.response.prods.PRODUCTS;
3431								}
3432
3433								if(window.history.replaceState) {
3434									var url = $("#rdc-search-location-page").attr("href") + "?term=" + $rootScope.header.search.term.split(" ").join("+");
3435									window.history.replaceState( {} , null, url);
3436								}
3437
3438								setTimeout(function(){
3439									if(typeof productSlide == "function") { productSlide(); }
3440								}, 10);
3441
3442								setTimeout(function(){
3443									$scope.searchResults.status = 1;
3444									$scope.$digest();
3445								}, 50);
3446
3447							} catch(err) {
3448								//err
3449							}
3450
3451														if(analyticsTimeoutControll != "") clearTimeout(analyticsTimeoutControll);
3452							analyticsTimeoutControll = setTimeout(function(){
3453								if(typeof facebookPixel_pageview == "function") facebookPixel_pageview();
3454								if(typeof setGoogleTagManager == "function") 	setGoogleTagManager();
3455								if(typeof search_analytics == "function") 		search_analytics($rootScope.header.search.term);
3456							}, 2000);
3457								                  });
3458	               }, 500);
3459
3460	            } else if($rootScope.header.search.term.length == 0) {
3461					if(window.location.href != tempLocationHref && window.history.replaceState) {
3462						window.history.replaceState( {} , null, tempLocationHref);
3463					}
3464	            }
3465	        }
3466
3467	        $scope.showResultsButton = function(){
3468				if($rootScope.header.search.term.length >= 3) {
3469					var url = $("#rdc-search-location-page").attr("href") + $("#rdc-search-location-page").attr("aux") + "term=" + $rootScope.header.search.term;
3470					
3471					window.location.href = url;
3472				}
3473			}
3474		});
3475	</script>
3475</div></div></nav><div id="mobile-language" class="popUp popup-size-small rdc-popup-xs-vertical mfp-hide"><div class="wrapper-popup"><div class="rdc-wrapper-popup-header"><p class="secondary-subtitle">Where should we send your order?</p><div class="sp-small"></div></div><div class="rdc-wrapper-popup-body slim-scrollbar"><form id="changeCountryMobile" name="changeCountryMobile" ng-submit="submitCountryMobile($event);"><div class="wrapper-form row"><input type="hidden" name="csrf" value="f3880f9527b099352cca2ab59e539e5c751228ae"><div class="form-field col-sm-12"><label><span class="label-title">Delivery country:</span><div class="select" style="background-image: url(https://1799486796.rsc.cdn77.org/plugins/system/sysimgs/flags/svg/pt.svg);background-repeat: no-repeat;background-position: 7px center;background-size: 26px;"><select name="country" id="country-mobile" style="padding-left: 42px;"><option value="14" data-code="at" data-lg="43" >Austria / EUR</option><option value="21" data-code="be" data-lg="43" >Belgium / EUR</option><option value="26" data-code="bo" data-lg="153" >Bolivia / USD</option><option value="30" data-code="br" data-lg="129" >Brazil / BRL</option><option value="43" data-code="cl" data-lg="153" >Chile / USD</option><option value="52" data-code="cr" data-lg="153" >Costa Rica / USD</option><option value="53" data-code="hr" data-lg="43" >Croatia / EUR</option><option value="58" data-code="dk" data-lg="43" >Denmark / EUR</option><option value="231" data-code="gb" data-lg="43" >England / GBP</option><option value="67" data-code="ee" data-lg="43" >Estonia / EUR</option><option value="72" data-code="fi" data-lg="43" >Finland / EUR</option><option value="73" data-code="fr" data-lg="43" >France / EUR</option><option value="80" data-code="de" data-lg="43" >Germany / EUR</option><option value="98" data-code="hu" data-lg="43" >Hungary / EUR</option><option value="104" data-code="ie" data-lg="43" >Ireland / EUR</option><option value="107" data-code="it" data-lg="43" >Italy / EUR</option><option value="120" data-code="lv" data-lg="43" >Latvia / EUR</option><option value="126" data-code="lt" data-lg="43" >Lithuania / EUR</option><option value="127" data-code="lu" data-lg="43" >Luxembourg / EUR</option><option value="141" data-code="mx" data-lg="153" >Mexico / USD</option><option value="154" data-code="nl" data-lg="43" >Netherlands / EUR</option><option value="251" data-code="xi" data-lg="43" >Northern Ireland / GBP</option><option value="169" data-code="pa" data-lg="153" >Panama / USD</option><option value="171" data-code="py" data-lg="43" >Paraguay / USD</option><option value="172" data-code="pe" data-lg="43" >Peru / USD</option><option value="175" data-code="pl" data-lg="43" >Poland / EUR</option><option value="176" data-code="pt" data-lg="129" selected>Portugal (Mainland) / EUR</option><option value="253" data-code="pt" data-lg="129" >Portugal Islands - Azores / EUR</option><option value="247" data-code="pt" data-lg="129" >Portugal Islands - Madeira / EUR</option>
3475<option value="179" data-code="ro" data-lg="43" >Romania / EUR</option><option value="199" data-code="sk" data-lg="43" >Slovakia / EUR</option><option value="200" data-code="si" data-lg="43" >Slovenia / EUR</option><option value="205" data-code="es" data-lg="153" >Spain / EUR</option><option value="211" data-code="se" data-lg="43" >Sweden / EUR</option><option value="212" data-code="ch" data-lg="43" >Switzerland / CHF</option></select></div></label></div><div class="form-field col-sm-12"><label><span class="label-title">Language:</span><div class="select"><select name="lg" id="lg-mobile"><option value="43" data-code="en" selected>English</option><option value="153" data-code="es" >Spanish</option><option value="129" data-code="pt" >Portuguese</option></select></div></label></div><div class="bottom-form col-sm-12"><div class="bottom-bottom-form"><div class="sp-ex-small"></div><button type="submit" class="changeCountry">Start Shopping</button></div></div></div></form></div></div></div></div><div id="containerSite-mask"></div><div id="containerSite"><section id="main" class="reference stores ref12">
3475<script type="text/javascript">
3476            if( typeof allowedUserAgent == 'undefined' || allowedUserAgent() )
3477                gtag('event', 'page_view', { 'page_title': 'Stores', 'page_path': location.pathname, 'page_location': location.href, 'channel': 'Site' });
3478        </script>
3478<style type="text/css">
3479							body .leaflet-popup {margin-left: 0;}
3480			body .leaflet-popup-content-wrapper {padding: 0;box-shadow: none;border-radius: var(--mobile-popup-radius, 4px);}
3481			body .leaflet-popup-content {margin: 0;}
3482			body .rdc-store-info-box {padding: 15px;overflow: hidden;box-shadow: 0px 1px 6px rgba(0,0,0,0.4);border-radius: var(--mobile-popup-radius, 4px);background-color: white;position: relative;}
3483			body .leaflet-container a.leaflet-popup-close-button {display: flex;align-items: center;justify-content: center;top: 10px;right: 10px;font-weight: 300;font-size: 24px;line-height: 100%;padding: 0px;}
3484					body .infoBox {overflow: initial !important;}
3485			body .infoBox > img {width: 20px;height: 20px;position: absolute !important;top: 10px;right: 10px;z-index: 10;}
3486			body .infoBox > img:hover {opacity: 0.7;}
3487		body .rdc-store-info-box-image {max-width: 330px;margin: -15px -15px 20px;}
3488		body .rdc-store-info-box-image img {width: 100%;height: 120px;object-fit: cover;display: block;}
3489		body .rdc-store-info-box-title {margin-bottom: 8px;padding-right: 20px;}
3490		body .rdc-store-info-box-title p {line-height: 140%;}
3491		body .rdc-store-info-box-links {margin-top: 8px;display: flex;}
3492		body .rdc-store-info-box-link {line-height: 140%;}
3493		body .rdc-store-info-box-link:first-child {margin-right: 20px}
3494		
3495		#map-canvas {width: 100%;height: 550px;}
3496		#map-canvas div {box-sizing: content-box;}
3497		.stores .tabs li.disabled{opacity: 0.5;}
3498		.stores .tabs li.disabled .tabs-item{cursor: no-drop;}
3499		.stores .container-list {text-align: center;}
3500		.stores .container-list .column {text-align: center;}
3501		.stores .container-list .column .store-title {border-bottom: 1px solid var(--color-lines);}
3502		.stores .container-list .column .view-detmap,
3503		.stores .container-list .column .view-map {display: inline-block;}
3504		.stores .wrapper-help {text-align: center;}
3505		.stores .container-list .column .store-title {padding-bottom: 8px;}
3506		.stores .container-list .column .store-address {padding-top: 32px;}
3507		.stores .container-list .column .store-contact,
3508		.stores .container-list .column .store-schedule {padding-top: 22px;}
3509		.stores .store-buttons {margin-top: 28px;}
3510		.stores .wrapper-help .button {margin-top: 22px;}
3511		.gm-style div[style*="background-image"] {background-size: 100% 100% !important;}
3512		.gm-style .infoBox img[src*="icon-close-infobox"] {width: 18px !important;height: 18px !important;}
3513		@media screen and (max-width: 767px) {
3514			.stores .container-map {padding: 0;}
3515			.stores .container-map #map-canvas {height: 50vh;}
3516			.stores .container-list .sp-medium {clear: left;}
3517			.stores .container-list .column .view-map, .stores .container-list .column .view-detmap {margin: 0 7px;}
3518			.rdc-stores-search {display: grid;grid-template-columns: 1fr;grid-gap: 15px;}
3519		}
3520		@media screen and (min-width: 768px) {
3521			.rdc-stores-search {margin: 0 auto;max-width: 840px;display: grid;grid-template-columns: 1fr 1fr auto;grid-gap: 0 15px;}
3522			.rdc-stores-search .form-message {grid-column: span 3;}
3523			.rdc-stores-search .select, .rdc-stores-search select {height: 100% !important;}
3524						.stores .container-list .column {float: none;vertical-align: top;display: inline-block;}
3525		    .stores .container-list .column .view-map,
3526		    .stores .container-list .column .view-detmap {margin: 0 12px;}
3527		}
3528
3529		@media (hover:hover){
3530			.stores .tabs li.disabled:hover .tabs-item{cursor: no-drop;}
3531		}
3532		</style><style type="text/css">
3533							.heading-breadcrumb{padding: 10px 0 0;}
3534				.heading-titles .short-content-heading-titles{padding-top: 22px;}
3535						.heading-breadcrumb .column-return a{float: right;}
3536			.heading-titles{text-align: center;}
3537			.heading-titles .container-heading{background: #FFF;}
3538			.hidden-breadcrumb {display: none;}
3539			.rubric .heading-titles, .reference .heading-titles{padding-bottom: 0;}
3540			@media screen and (min-width: 768px) {
3541				.heading-breadcrumb .column-return a {margin-top: 1px;}
3542			}
3543			@media screen and (max-width: 767px){
3544				.heading-breadcrumb{padding: 10px 0;}
3545				.heading-breadcrumb .column-breadcrumb {width: calc(100% - 80px);}
3546				#main.product .column-breadcrumb .breadcrumb {display: none;}
3547							}
3548			@media screen and (max-width: 1199px) {
3549				.params-oc #sp-heading-8756 {display: none;}
3550			}
3551			.params-oc .heading-titles {padding-top: 0;}
3552		</style><div class="heading-breadcrumb rdc-breadcrumb-2 " data-nosnippet><div class="container wrapper-breadcrumb"><div class="container-breadcrumb"><div class="row"><div class="col-xs-9 col-sm-8 column-breadcrumb column"><div class="hidden-xs"><div class="breadcrumb" data-nosnippet><style type="text/css">
3553			.breadcrumb ul{list-style: none;}
3554			.breadcrumb ul li{float: left;}
3555			.breadcrumb ul li:first-child{padding: 0;}
3556			.breadcrumb ul li {display: inline-flex;align-items: center;}
3557			.breadcrumb ul li a,
3558			.breadcrumb ul li span,
3559			.breadcrumb ul li::before{content: '/';margin: 0 4px;display: inline-block;overflow: hidden; vertical-align: middle;}
3560			.breadcrumb ul li:first-child::before{display: none;}
3561			.breadcrumb ul li a, .breadcrumb ul li span, .back_heading {overflow: hidden; vertical-align: middle; padding-top: 0;white-space: nowrap;max-width: 400px;overflow: hidden;text-overflow: ellipsis;}
3562			.breadcrumb ul li span{text-decoration: none;}
3563			.breadcrumb ul li a[href="javascript:void(0);"]{cursor:default;text-decoration: none;}
3564			.breadcrumb ul li:first-child a {margin-left: 0;}
3565			.breadcrumb ul li:last-child a{text-decoration: none;}
3566			.breadcrumb ul li sup {display: none;}
3567			.no-link {color: var(--color-darkgray);}
3568			
3569					</style><ul class="clearfix paragraph"><li class="clearfix"><a href="/" title="Use to homepage"  class="">Homepage</a></li><li class="clearfix"><span title="Stores" class="no-link">Stores</span></li></ul></div></div></div></div></div></div></div><div class="sp-medium" id="sp-heading-8756"></div><div class="heading-titles " ><div class="container wrapper-heading"><div class="container-heading"><div class="rdc-heading-wrapper-title"><div class="row"><div class="col-lg-10 col-lg-offset-1 clearfix"><h1 class="nostyle title title-heading-titles">Stores</h1><h2 class="nostyle paragraph short-content-heading-titles">You can find our stores in Portugal, Spaiin and Luxembourg</h2></div></div></div></div></div></div><div class="wrapper-page"><div class="container wrapper-stores"><div class="reference-wrapper"><div class="sp-medium"></div><div class="row"><div class="col-sm-12 col-lg-10 col-lg-offset-1"><div class="rdc-stores-search"><div class="form-message"><div class="error error0">Select a country or city</div><div class="error error1">Select a city</div></div><div class="form-field "><div class="select"><select id="countries"><option value="0">Select a country</option><option value="127" >Luxembourg</option><option value="176" selected>Portugal (Mainland)</option><option value="205" >Spain</option><option value="247" >Portugal Islands - Madeira</option><option value="253" >Portugal Islands - Azores</option></select></div></div><div class="form-field wrapper-city"><div class="select"><select class="txt-distrito" id='city'><option value="0">Select a city</option><option value="12">Albufeira</option><option value="14">Alcabideche</option><option value="92">Alcobaça</option><option value="77">Almada</option><option value="24">Almancil</option><option value="114">Alverca do Ribatejo</option><option value="66">Amadora</option><option value="8">Aveiro</option><option value="49">Barcelos</option><option value="118">Batalha</option><option value="70">Beja</option><option value="94">Braga</option><option value="42">Bragança</option><option value="85">Caldas da Rainha</option><option value="116">Cantanhede</option><option value="68">Carnaxide</option><option value="26">Carregado</option><option value="83">Carvalhosa</option><option value="95">Castelo Branco</option><option value="86">Chaves</option><option value="113">Coimbra</option><option value="23">Coina</option><option value="84">Cortes</option><option value="89">Espinho</option><option value="58">Evora</option><option value="87">Famalicao</option><option value="46">Faro</option><option value="78">
3569Figueira da Foz</option><option value="1">Gaia</option><option value="41">Guarda</option><option value="32">Guimaraes</option><option value="33">Guimarães</option><option value="48">Leiria</option><option value="108">Lisboa</option><option value="90">Loures</option><option value="82">Maia</option><option value="111">Marco de Canaveses</option><option value="3">Matosinhos</option><option value="79">Montijo</option><option value="17">Odivelas</option><option value="63">Ovar</option><option value="56">P Varzim</option><option value="110">Penafiel</option><option value="80">Ponte de Lima</option><option value="64">Portimao</option><option value="65">Porto</option><option value="27">Ribeirão</option><option value="37">Rio De Mouro</option><option value="11">Rio Tinto</option><option value="31">SJ Madeira</option><option value="59">Santarem</option><option value="4">Santo Tirso</option><option value="25">Sao Jacinto</option><option value="76">Seixal</option><option value="28">Tavira</option><option value="71">Torres Novas</option><option value="72">Torres Vedras</option><option value="93">Vale De Cambra</option><option value="109">Valongo</option><option value="15">Viana Castelo</option><option value="74">Vila Conde</option><option value="67">Vila Nova de Gaia</option><option value="13">Vila Real</option><option value="120">Vila do Conde</option><option value="40">Viseu</option></select></div></div><button type="button" class="button btn-search" title="Use to find">Find</button></div><div class="sp-7878 sp-small hidden-xs"></div><div class="sp-7878 sp-medium hidden-sm hidden-md hidden-lg hidden-xl"></div><div class="container-map" style="border: 1px solid var(--color-lines, #CCC); border-radius: var(--input-border-radius, 4px); overflow:hidden;"><div id="map-canvas"></div></div><div class="container-stores"><div class="container-list"><div class="row"><div class="col-xs-12 col-sm-4 col-lg-3 column" typology="0" ><div class="sp-medium"></div><div class="store-title"><p class="list-nav-title">AlgarveShopping</p></div><div class="store-address paragraph"><p>Caminho dos Álamos, nº2389 Lj. 1.029/30 Guia</p><p>8200-425 Albufeira</p><p>Portugal (Mainland)</p></div><div class="store-contact paragraph"><p>Tel.: 351926757296</p></div><div class="store-schedule paragraph"><p>Working hours: 10:00-23:00</p></div><div class="store-buttons"><a href="https://www.tiffosi.com/en/stores_320.html?idst=12" class="view-detmap link" rel="nofollow" title="Use to store information" >Store Information</a><a tabindex="0" class="view-map link" data-id="12" title="Use to view on map">View on Map</a></div></div><div class="col-xs-12 col-sm-4 col-lg-3 column" typology="0" ><div class="sp-medium"></div><div class="store-title"><p class="list-nav-title">CascaiShopping</p></div><div class="store-address paragraph"><p>C.C.Cascaishopping, Loja 1.119 e 1.120 Entre Estrada Nacional N.9 e N.68</p><p>2645-543 Alcabideche</p><p>Portugal (Mainland)</p></div><div class="store-contact paragraph"><p>Tel.: 351926757465</p></div><div class="store-schedule paragraph"><p>Working hours: 10:00-23:00</p></div><div class="store-buttons"><a href="https://www.tiffosi.com/en/stores_320.html?idst=14" class="view-detmap link" rel="nofollow" title="Use to store information" >Store Information</a><a tabindex="0" class="view-map link" data-id="14" title="Use to view on map">View on Map</a></div></div><div class="col-xs-12 col-sm-4 col-lg-3 column" typology="0" ><div class="sp-medium"></div><div class="store-title"><p class="list-nav-title">Alcobaça</p></div><div class="store-address paragraph"><p>Praça 25 de Abril, n.º 65</p><p>2460-018 Alcobaça</p><p>Portugal (Mainland)</p></div><div class="store-contact paragraph"><p>Tel.: 351935690260</p></div><div class="store-schedule paragraph"><p>Working hours: 9:30 - 19:30</p></div><div class="store-buttons"><a href="https://www.tiffosi.com/en/stores_320.html?idst=92" class="view-detmap link" rel="nofollow" title="Use to store information" >Store Information</a><a tabindex="0" class="view-map link" data-id="92" title="Use to view on map">View on Map</a></div></div><div class="col-xs-12 col-sm-4 col-lg-3 column" typology="0" ><div class="sp-medium"></div><div class="store-title"><p class="list-nav-title">Almada Forum</p></div>
3569<div class="store-address paragraph"><p>Fórum Almada - Rua Sérgio Malpique, nº 2 Loja 2.02</p><p>2810-354 Almada</p><p>Portugal (Mainland)</p></div><div class="store-contact paragraph"><p>Tel.: 351926765142</p></div><div class="store-schedule paragraph"><p>Working hours: 10:00-24:00</p></div><div class="store-buttons"><a href="https://www.tiffosi.com/en/stores_320.html?idst=77" class="view-detmap link" rel="nofollow" title="Use to store information" >Store Information</a><a tabindex="0" class="view-map link" data-id="77" title="Use to view on map">View on Map</a></div></div><div class="col-xs-12 col-sm-4 col-lg-3 column" typology="0" ><div class="sp-medium"></div><div class="store-title"><p class="list-nav-title">Designer Outlet Algarve (Outlet)</p></div><div class="store-address paragraph"><p>Avenida Algarve Loja 0.51</p><p>8135-182 Almancil</p><p>Portugal (Mainland)</p></div><div class="store-contact paragraph"><p>Tel.: 351936539026</p></div><div class="store-schedule paragraph"><p>Working hours: 10:00-23:00</p></div><div class="store-buttons"><a href="https://www.tiffosi.com/en/stores_320.html?idst=24" class="view-detmap link" rel="nofollow" title="Use to store information" >Store Information</a><a tabindex="0" class="view-map link" data-id="24" title="Use to view on map">View on Map</a></div></div><div class="col-xs-12 col-sm-4 col-lg-3 column" typology="0" ><div class="sp-medium"></div><div class="store-title"><p class="list-nav-title">Mar Shopping Algarve</p></div><div class="store-address paragraph"><p>Av. do Algarve, N.3, Caliços loja nº 1.101a</p><p>8135-132 Almancil</p><p>Portugal (Mainland)</p></div><div class="store-contact paragraph"><p>Tel.: 351939452527</p></div><div class="store-schedule paragraph"><p>Working hours: 10:00-23:00</p></div><div class="store-buttons"><a href="https://www.tiffosi.com/en/stores_320.html?idst=57" class="view-detmap link" rel="nofollow" title="Use to store information" >Store Information</a><a tabindex="0" class="view-map link" data-id="57" title="Use to view on map">View on Map</a></div></div><div class="col-xs-12 col-sm-4 col-lg-3 column" typology="0" ><div class="sp-medium"></div><div class="store-title"><p class="list-nav-title">Mar Shopping Algarve</p></div><div class="store-address paragraph"><p>Avenida do Algarve, Complexo Industrial IKEA, Loja 0.28</p><p>8135-185 Almancil</p><p>Portugal (Mainland)</p></div><div class="store-contact paragraph"><p>Tel.: 351939452527</p></div><div class="store-schedule paragraph"><p>Working hours: 10:00-23:00</p></div><div class="store-buttons"><a href="https://www.tiffosi.com/en/stores_320.html?idst=91" class="view-detmap link" rel="nofollow" title="Use to store information" >Store Information</a><a tabindex="0" class="view-map link" data-id="91" title="Use to view on map">View on Map</a></div></div><div class="col-xs-12 col-sm-4 col-lg-3 column" typology="0" ><div class="sp-medium"></div><div class="store-title"><p class="list-nav-title">Alverca Park</p></div><div class="store-address paragraph"><p>E.N. 10, Quinta da Verdelha e Drogas, Loja n.º D-3.00AI.C.</p><p>2619-501 Alverca do Ribatejo</p><p>Portugal (Mainland)</p></div><div class="store-contact paragraph"><p>Tel.: 351939900650</p></div><div class="store-schedule paragraph"><p>Working hours: 10:00 às 22:00</p></div><div class="store-buttons"><a href="https://www.tiffosi.com/en/stores_320.html?idst=114" class="view-detmap link" rel="nofollow" title="Use to store information" >Store Information</a><a tabindex="0" class="view-map link" data-id="114" title="Use to view on map">View on Map</a></div></div><div class="col-xs-12 col-sm-4 col-lg-3 column" typology="0" ><div class="sp-medium"></div><div class="store-title"><p class="list-nav-title">UBBO Shopping</p></div><div class="store-address paragraph"><p>Avenida Cruzeiro Seixas, 5 e 7 Lojas L.10.148, L.10.149 e L.10.150</p><p>2650-504 Amadora</p><p>Portugal (Mainland)</p></div><div class="store-contact paragraph"><p>Tel.: 351926757392</p></div><div class="store-schedule paragraph"><p>Working hours: 10:00-23:00 | 6ª e Sab. E vésperas de feriado 10:00-00:00</p></div><div class="store-buttons"><a href="https://www.tiffosi.com/en/stores_320.html?idst=66" class="view-detmap link" rel="nofollow" title="Use to store information" >Store Information</a><a tabindex="0" class="view-map link" data-id="66" title="Use to view on map">View on Map</a></div></div><div class="col-xs-12 col-sm-4 col-lg-3 column" typology="0" ><div class="sp-medium"></div><div class="store-title"><p class="list-nav-title">Forum Aveiro</p></div>
3569<div class="store-address paragraph"><p>Fórum Aveiro, Lj. 1.04 / 1.05</p><p>3810-120 Aveiro</p><p>Portugal (Mainland)</p></div><div class="store-contact paragraph"><p>Tel.: 351926757482</p></div><div class="store-schedule paragraph"><p>Working hours: 10:00-22:00 | 6ª e Sab. E vésperas de feriado 10:00-23:00</p></div><div class="store-buttons"><a href="https://www.tiffosi.com/en/stores_320.html?idst=8" class="view-detmap link" rel="nofollow" title="Use to store information" >Store Information</a><a tabindex="0" class="view-map link" data-id="8" title="Use to view on map">View on Map</a></div></div><div class="col-xs-12 col-sm-4 col-lg-3 column" typology="0" ><div class="sp-medium"></div><div class="store-title"><p class="list-nav-title">Glicínias Plaza Shopping Center</p></div><div class="store-address paragraph"><p>Centro Comercial Glicínias Plaza, Loja n.º 62 A Rua D. Manuel Barbuda e Vasconcelos</p><p>3810-498 Aveiro</p><p>Portugal (Mainland)</p></div><div class="store-contact paragraph"><p>Tel.: 351930410744</p></div><div class="store-schedule paragraph"><p>Working hours: 10:00-23:00</p></div><div class="store-buttons"><a href="https://www.tiffosi.com/en/stores_320.html?idst=112" class="view-detmap link" rel="nofollow" title="Use to store information" >Store Information</a><a tabindex="0" class="view-map link" data-id="112" title="Use to view on map">View on Map</a></div></div><div class="col-xs-12 col-sm-4 col-lg-3 column" typology="0" ><div class="sp-medium"></div><div class="store-title"><p class="list-nav-title">Barcelos</p></div><div class="store-address paragraph"><p>Rua D. António Barroso, Loja 65/73</p><p>4750-258 Barcelos</p><p>Portugal (Mainland)</p></div><div class="store-contact paragraph"><p>Tel.: 351926757571</p></div><div class="store-schedule paragraph"><p>Working hours: 09:30-19:30 | Dom. 10:00-19:00</p></div><div class="store-buttons"><a href="https://www.tiffosi.com/en/stores_320.html?idst=49" class="view-detmap link" rel="nofollow" title="Use to store information" >Store Information</a><a tabindex="0" class="view-map link" data-id="49" title="Use to view on map">View on Map</a></div></div><div class="col-xs-12 col-sm-4 col-lg-3 column" typology="0" ><div class="sp-medium"></div><div class="store-title"><p class="list-nav-title">Batalha Retail Park</p></div><div class="store-address paragraph"><p>Rua Mouzinho de Albuquerque n.º 31</p><p>2440-053 Batalha</p><p>Portugal (Mainland)</p></div><div class="store-contact paragraph"><p>Tel.: 351935590018</p></div><div class="store-schedule paragraph"><p>Working hours: 10h00-19h00</p></div><div class="store-buttons"><a href="https://www.tiffosi.com/en/stores_320.html?idst=118" class="view-detmap link" rel="nofollow" title="Use to store information" >Store Information</a><a tabindex="0" class="view-map link" data-id="118" title="Use to view on map">View on Map</a></div></div><div class="col-xs-12 col-sm-4 col-lg-3 column" typology="0" ><div class="sp-medium"></div><div class="store-title"><p class="list-nav-title">Beja Retail Park</p></div><div class="store-address paragraph"><p>Estrada das Apolinárias, n.º2, Loja 3</p><p>7800-050 Beja</p><p>Portugal (Mainland)</p></div><div class="store-contact paragraph"><p>Tel.: 351933003203</p></div><div class="store-schedule paragraph"><p>Working hours: 09:00-22:00</p></div><div class="store-buttons"><a href="https://www.tiffosi.com/en/stores_320.html?idst=70" class="view-detmap link" rel="nofollow" title="Use to store information" >Store Information</a><a tabindex="0" class="view-map link" data-id="70" title="Use to view on map">View on Map</a></div></div><div class="col-xs-12 col-sm-4 col-lg-3 column" typology="0" ><div class="sp-medium"></div><div class="store-title"><p class="list-nav-title">Braga Parque</p></div><div class="store-address paragraph"><p>Bairro da Quinta dos Congregados, Loja nº 316</p><p>4710-427 Braga</p><p>Portugal (Mainland)</p></div><div class="store-contact paragraph"><p>Tel.: 351926757648</p></div><div class="store-schedule paragraph"><p>Working hours: 10:00-23:00</p></div><div class="store-buttons"><a href="https://www.tiffosi.com/en/stores_320.html?idst=94" class="view-detmap link" rel="nofollow" title="Use to store information" >Store Information</a><a tabindex="0" class="view-map link" data-id="94" title="Use to view on map">View on Map</a></div></div><div class="col-xs-12 col-sm-4 col-lg-3 column" typology="0" ><div class="sp-medium"></div><div class="store-title"><p class="list-nav-title">Liberdade Street Fashion (Outlet)</p></div>
3569<div class="store-address paragraph"><p>Av. da Liberdade, 615 Loja 11 e 12</p><p>4710-251 Braga</p><p>Portugal (Mainland)</p></div><div class="store-contact paragraph"><p>Tel.: 351933004429</p></div><div class="store-schedule paragraph"><p>Working hours: 10:00-20:00 | Dom. 10:00-19:00</p></div><div class="store-buttons"><a href="https://www.tiffosi.com/en/stores_320.html?idst=20" class="view-detmap link" rel="nofollow" title="Use to store information" >Store Information</a><a tabindex="0" class="view-map link" data-id="20" title="Use to view on map">View on Map</a></div></div><div class="col-xs-12 col-sm-4 col-lg-3 column" typology="0" ><div class="sp-medium"></div><div class="store-title"><p class="list-nav-title">Nova Arcada</p></div><div class="store-address paragraph"><p>Centro Comercial Nova Arcada, Loja n.º 1.12,Piso 1 Avenida de Lamas nº 100,</p><p>4700-068 Braga</p><p>Portugal (Mainland)</p></div><div class="store-contact paragraph"><p>Tel.: 351930415847</p></div><div class="store-schedule paragraph"><p>Working hours: 10:00-23:00</p></div><div class="store-buttons"><a href="https://www.tiffosi.com/en/stores_320.html?idst=53" class="view-detmap link" rel="nofollow" title="Use to store information" >Store Information</a><a tabindex="0" class="view-map link" data-id="53" title="Use to view on map">View on Map</a></div></div><div class="col-xs-12 col-sm-4 col-lg-3 column" typology="0" ><div class="sp-medium"></div><div class="store-title"><p class="list-nav-title">Bragança (Franchisado)</p></div><div class="store-address paragraph"><p>Av. Sá Carneiro, nº 102</p><p>5300-252 Bragança</p><p>Portugal (Mainland)</p></div><div class="store-contact paragraph"><p>Tel.: 351936535439</p></div><div class="store-schedule paragraph"><p>Working hours: 10:00-19:00 |Sáb. 10:00-18:00 Dom. 10:00-17:00</p></div><div class="store-buttons"><a href="https://www.tiffosi.com/en/stores_320.html?idst=42" class="view-detmap link" rel="nofollow" title="Use to store information" >Store Information</a><a tabindex="0" class="view-map link" data-id="42" title="Use to view on map">View on Map</a></div></div><div class="col-xs-12 col-sm-4 col-lg-3 column" typology="0" ><div class="sp-medium"></div><div class="store-title"><p class="list-nav-title">La Vie Caldas da Rainha</p></div><div class="store-address paragraph"><p>Rua Belchior de Matos 11, Loja 1.15</p><p>2500-324 Caldas da Rainha</p><p>Portugal (Mainland)</p></div><div class="store-contact paragraph"><p>Tel.: 351937622881</p></div><div class="store-schedule paragraph"><p>Working hours: 10:00-23:00</p></div><div class="store-buttons"><a href="https://www.tiffosi.com/en/stores_320.html?idst=85" class="view-detmap link" rel="nofollow" title="Use to store information" >Store Information</a><a tabindex="0" class="view-map link" data-id="85" title="Use to view on map">View on Map</a></div></div><div class="col-xs-12 col-sm-4 col-lg-3 column" typology="0" ><div class="sp-medium"></div><div class="store-title"><p class="list-nav-title">Freixial Shopping</p></div><div class="store-address paragraph"><p>Lugar do Freixial, Loja n.º 0.10</p><p>3060-228 Cantanhede</p><p>Portugal (Mainland)</p></div><div class="store-contact paragraph"><p>Tel.: 351934501606</p></div><div class="store-schedule paragraph"><p>Working hours: 9h00-21h00</p></div><div class="store-buttons"><a href="https://www.tiffosi.com/en/stores_320.html?idst=116" class="view-detmap link" rel="nofollow" title="Use to store information" >Store Information</a><a tabindex="0" class="view-map link" data-id="116" title="Use to view on map">View on Map</a></div></div><div class="col-xs-12 col-sm-4 col-lg-3 column" typology="0" ><div class="sp-medium"></div><div class="store-title"><p class="list-nav-title">Alegro Alfragide</p></div><div class="store-address paragraph"><p>Av. dos Cavaleiros 60, loja 116</p><p>2790-045 Carnaxide</p><p>Portugal (Mainland)</p></div><div class="store-contact paragraph"><p>Tel.: 351933005675</p></div><div class="store-schedule paragraph"><p>Working hours: 10:00-23:00</p></div><div class="store-buttons"><a href="https://www.tiffosi.com/en/stores_320.html?idst=68" class="view-detmap link" rel="nofollow" title="Use to store information" >Store Information</a><a tabindex="0" class="view-map link" data-id="68" title="Use to view on map">View on Map</a></div></div><div class="col-xs-12 col-sm-4 col-lg-3 column" typology="0" ><div class="sp-medium"></div><div class="store-title"><p class="list-nav-title">Campera (Outlet)</p></div>
3569<div class="store-address paragraph"><p>EN 3 Km 0.149, Loja n.º 0.85-86-87-88-89-90-91-92</p><p>2580-491 Carregado</p><p>Portugal (Mainland)</p></div><div class="store-contact paragraph"><p>Tel.: 351930516570</p></div><div class="store-schedule paragraph"><p>Working hours: 10:00-22:00</p></div><div class="store-buttons"><a href="https://www.tiffosi.com/en/stores_320.html?idst=26" class="view-detmap link" rel="nofollow" title="Use to store information" >Store Information</a><a tabindex="0" class="view-map link" data-id="26" title="Use to view on map">View on Map</a></div></div><div class="col-xs-12 col-sm-4 col-lg-3 column" typology="0" ><div class="sp-medium"></div><div class="store-title"><p class="list-nav-title">Ferrara Plaza</p></div><div class="store-address paragraph"><p>Ferrara Plaza Rua Ferrara Plaza n.º36, loja 1.34;</p><p>4590-073 Carvalhosa</p><p>Portugal (Mainland)</p></div><div class="store-contact paragraph"><p>Tel.: 351933006115</p></div><div class="store-schedule paragraph"><p>Working hours: 10:00-23:00</p></div><div class="store-buttons"><a href="https://www.tiffosi.com/en/stores_320.html?idst=83" class="view-detmap link" rel="nofollow" title="Use to store information" >Store Information</a><a tabindex="0" class="view-map link" data-id="83" title="Use to view on map">View on Map</a></div></div><div class="col-xs-12 col-sm-4 col-lg-3 column" typology="0" ><div class="sp-medium"></div><div class="store-title"><p class="list-nav-title">Forum Castelo Branco</p></div><div class="store-address paragraph"><p>Av. Prof. Dr. Egas Moniz, 6000-901 Castelo Branco - Loja 0.05a</p><p>6000-901 Castelo Branco</p><p>Portugal (Mainland)</p></div><div class="store-contact paragraph"><p>Tel.: 351939446901</p></div><div class="store-schedule paragraph"><p>Working hours: 10:00-23:00</p></div><div class="store-buttons"><a href="https://www.tiffosi.com/en/stores_320.html?idst=95" class="view-detmap link" rel="nofollow" title="Use to store information" >Store Information</a><a tabindex="0" class="view-map link" data-id="95" title="Use to view on map">View on Map</a></div></div><div class="col-xs-12 col-sm-4 col-lg-3 column" typology="0" ><div class="sp-medium"></div><div class="store-title"><p class="list-nav-title">Serra Shopping</p></div><div class="store-address paragraph"><p>Alameda da Europa Lote 1, 6200-546 Covilhã - Loja n.º 1.10</p><p>6200-546 Castelo Branco</p><p>Portugal (Mainland)</p></div><div class="store-contact paragraph"><p>Tel.: 351932300990</p></div><div class="store-schedule paragraph"><p>Working hours: 10:00-22:00</p></div><div class="store-buttons"><a href="https://www.tiffosi.com/en/stores_320.html?idst=88" class="view-detmap link" rel="nofollow" title="Use to store information" >Store Information</a><a tabindex="0" class="view-map link" data-id="88" title="Use to view on map">View on Map</a></div></div><div class="col-xs-12 col-sm-4 col-lg-3 column" typology="0" ><div class="sp-medium"></div><div class="store-title"><p class="list-nav-title">Chaves (Franchisado)</p></div><div class="store-address paragraph"><p>Rua da Ponte</p><p>5400-455 Chaves</p><p>Portugal (Mainland)</p></div><div class="store-contact paragraph"><p>Tel.: 351961219437</p></div><div class="store-schedule paragraph"><p>Working hours: 09:30-19:30 | Dom. 10:00-19:00</p></div><div class="store-buttons"><a href="https://www.tiffosi.com/en/stores_320.html?idst=86" class="view-detmap link" rel="nofollow" title="Use to store information" >Store Information</a><a tabindex="0" class="view-map link" data-id="86" title="Use to view on map">View on Map</a></div></div><div class="col-xs-12 col-sm-4 col-lg-3 column" typology="0" ><div class="sp-medium"></div><div class="store-title"><p class="list-nav-title">Alma Shopping</p></div><div class="store-address paragraph"><p>Rua General Humberto Delgado nº 207 e 211</p><p>3030-327 Coimbra</p><p>Portugal (Mainland)</p></div><div class="store-contact paragraph"><p>Tel.: 351926762793</p></div><div class="store-schedule paragraph"><p>Working hours: 10:00-23:00</p></div><div class="store-buttons"><a href="https://www.tiffosi.com/en/stores_320.html?idst=113" class="view-detmap link" rel="nofollow" title="Use to store information" >Store Information</a><a tabindex="0" class="view-map link" data-id="113" title="Use to view on map">View on Map</a></div></div><div class="col-xs-12 col-sm-4 col-lg-3 column" typology="0" ><div class="sp-medium"></div><div class="store-title"><p class="list-nav-title">Forum Coimbra</p></div>
3569<div class="store-address paragraph"><p>Centro Comercial Fórum Coimbra Quinta de S. Gemil</p><p>3044-520 Coimbra</p><p>Portugal (Mainland)</p></div><div class="store-contact paragraph"><p>Tel.: 351926762845</p></div><div class="store-schedule paragraph"><p>Working hours: 10:00-23:00 | 6ª e Sab. 10:00-00:00</p></div><div class="store-buttons"><a href="https://www.tiffosi.com/en/stores_320.html?idst=44" class="view-detmap link" rel="nofollow" title="Use to store information" >Store Information</a><a tabindex="0" class="view-map link" data-id="44" title="Use to view on map">View on Map</a></div></div><div class="col-xs-12 col-sm-4 col-lg-3 column" typology="0" ><div class="sp-medium"></div><div class="store-title"><p class="list-nav-title">Mondego Retail Parque (Outlet)</p></div><div class="store-address paragraph"><p>Estrada de Condeixa, Loja S Taveiro</p><p>3045-001 Coimbra</p><p>Portugal (Mainland)</p></div><div class="store-contact paragraph"><p>Tel.: 351933004429</p></div><div class="store-schedule paragraph"><p>Working hours: 10:00-21:00</p></div><div class="store-buttons"><a href="https://www.tiffosi.com/en/stores_320.html?idst=19" class="view-detmap link" rel="nofollow" title="Use to store information" >Store Information</a><a tabindex="0" class="view-map link" data-id="19" title="Use to view on map">View on Map</a></div></div><div class="col-xs-12 col-sm-4 col-lg-3 column" typology="0" ><div class="sp-medium"></div><div class="store-title"><p class="list-nav-title">B-Planet Retail Park (Outlet)</p></div><div class="store-address paragraph"><p>Estrada Nacional 10, km 18,5</p><p>2830-411 Coina</p><p>Portugal (Mainland)</p></div><div class="store-contact paragraph"><p>Tel.: 351930477863</p></div><div class="store-schedule paragraph"><p>Working hours: 10:00-22:00 | 6ª e Sab. 10:00-23:00</p></div><div class="store-buttons"><a href="https://www.tiffosi.com/en/stores_320.html?idst=23" class="view-detmap link" rel="nofollow" title="Use to store information" >Store Information</a><a tabindex="0" class="view-map link" data-id="23" title="Use to view on map">View on Map</a></div></div><div class="col-xs-12 col-sm-4 col-lg-3 column" typology="0" ><div class="sp-medium"></div><div class="store-title"><p class="list-nav-title">Rio Park Monção</p></div><div class="store-address paragraph"><p>Rio Park Monção Avenida da Galiza, Fração C</p><p>4950-850 Cortes</p><p>Portugal (Mainland)</p></div><div class="store-contact paragraph"><p>Tel.: 351933003499</p></div><div class="store-schedule paragraph"><p>Working hours: 10:00-21:00</p></div><div class="store-buttons"><a href="https://www.tiffosi.com/en/stores_320.html?idst=84" class="view-detmap link" rel="nofollow" title="Use to store information" >Store Information</a><a tabindex="0" class="view-map link" data-id="84" title="Use to view on map">View on Map</a></div></div><div class="col-xs-12 col-sm-4 col-lg-3 column" typology="0" ><div class="sp-medium"></div><div class="store-title"><p class="list-nav-title">Espinho</p></div><div class="store-address paragraph"><p>Rua 19 n.º 329</p><p>4500-217 Espinho</p><p>Portugal (Mainland)</p></div><div class="store-contact paragraph"><p>Tel.: 351932301340</p></div><div class="store-schedule paragraph"><p>Working hours: 09:30-19:30 | Dom. 10:00-19:00</p></div><div class="store-buttons"><a href="https://www.tiffosi.com/en/stores_320.html?idst=89" class="view-detmap link" rel="nofollow" title="Use to store information" >Store Information</a><a tabindex="0" class="view-map link" data-id="89" title="Use to view on map">View on Map</a></div></div><div class="col-xs-12 col-sm-4 col-lg-3 column" typology="0" ><div class="sp-medium"></div><div class="store-title"><p class="list-nav-title">Évora Plaza</p></div><div class="store-address paragraph"><p>Rua Adelino Fonseca, Lt 4 Loja 0.08,0.09</p><p>7005-345 Evora</p><p>Portugal (Mainland)</p></div><div class="store-contact paragraph"><p>Tel.: 351936539022</p></div><div class="store-schedule paragraph"><p>Working hours: 10:00-22:00</p></div><div class="store-buttons"><a href="https://www.tiffosi.com/en/stores_320.html?idst=58" class="view-detmap link" rel="nofollow" title="Use to store information" >Store Information</a><a tabindex="0" class="view-map link" data-id="58" title="Use to view on map">View on Map</a></div></div><div class="col-xs-12 col-sm-4 col-lg-3 column" typology="0" ><div class="sp-medium"></div><div class="store-title"><p class="list-nav-title">Vila Nova de Famalicão</p></div>
3569<div class="store-address paragraph"><p>Rua Santo António, n.º 51</p><p>4760-161 Famalicao</p><p>Portugal (Mainland)</p></div><div class="store-contact paragraph"><p>Tel.: 351926757676</p></div><div class="store-schedule paragraph"><p>Working hours: 09:30-19:30 | Dom. 10:00-19:00</p></div><div class="store-buttons"><a href="https://www.tiffosi.com/en/stores_320.html?idst=87" class="view-detmap link" rel="nofollow" title="Use to store information" >Store Information</a><a tabindex="0" class="view-map link" data-id="87" title="Use to view on map">View on Map</a></div></div><div class="col-xs-12 col-sm-4 col-lg-3 column" typology="0" ><div class="sp-medium"></div><div class="store-title"><p class="list-nav-title">Forum Algarve</p></div><div class="store-address paragraph"><p>E.N.125, Km 103</p><p>8009-020 Faro</p><p>Portugal (Mainland)</p></div><div class="store-contact paragraph"><p>Tel.: 351926757240</p></div><div class="store-schedule paragraph"><p>Working hours: 10:00-23:00</p></div><div class="store-buttons"><a href="https://www.tiffosi.com/en/stores_320.html?idst=46" class="view-detmap link" rel="nofollow" title="Use to store information" >Store Information</a><a tabindex="0" class="view-map link" data-id="46" title="Use to view on map">View on Map</a></div></div><div class="col-xs-12 col-sm-4 col-lg-3 column" typology="0" ><div class="sp-medium"></div><div class="store-title"><p class="list-nav-title">Foz Plaza</p></div><div class="store-address paragraph"><p>C.C. Foz Plaza, Urb. do Patracol</p><p>3080-216 Figueira da Foz</p><p>Portugal (Mainland)</p></div><div class="store-contact paragraph"><p>Tel.: 351926757473</p></div><div class="store-schedule paragraph"><p>Working hours: 10:00-22:00 | 6ª e sab. E vésperas de feriado 10:00-23:00</p></div><div class="store-buttons"><a href="https://www.tiffosi.com/en/stores_320.html?idst=78" class="view-detmap link" rel="nofollow" title="Use to store information" >Store Information</a><a tabindex="0" class="view-map link" data-id="78" title="Use to view on map">View on Map</a></div></div><div class="col-xs-12 col-sm-4 col-lg-3 column" typology="0" ><div class="sp-medium"></div><div class="store-title"><p class="list-nav-title">Gaiarts Loja de Fábrica (Outlet)</p></div><div class="store-address paragraph"><p>Rua Manuel Sarmento Beires, 165</p><p>4400-194 Gaia</p><p>Portugal (Mainland)</p></div><div class="store-contact paragraph"><p>Tel.: 351933006554</p></div><div class="store-schedule paragraph"><p>Working hours: 10:00-22:00 | Dom. 10:00-21:00</p></div><div class="store-buttons"><a href="https://www.tiffosi.com/en/stores_320.html?idst=1" class="view-detmap link" rel="nofollow" title="Use to store information" >Store Information</a><a tabindex="0" class="view-map link" data-id="1" title="Use to view on map">View on Map</a></div></div><div class="col-xs-12 col-sm-4 col-lg-3 column" typology="0" ><div class="sp-medium"></div><div class="store-title"><p class="list-nav-title">Guarda (Franchisado)</p></div><div class="store-address paragraph"><p>Rua Mouzinho de Albuquerque, 2</p><p>6300-734 Guarda</p><p>Portugal (Mainland)</p></div><div class="store-contact paragraph"><p>Tel.: 351926697059</p></div><div class="store-schedule paragraph"><p>Working hours: 09:30-19:30</p></div><div class="store-buttons"><a href="https://www.tiffosi.com/en/stores_320.html?idst=41" class="view-detmap link" rel="nofollow" title="Use to store information" >Store Information</a><a tabindex="0" class="view-map link" data-id="41" title="Use to view on map">View on Map</a></div></div><div class="col-xs-12 col-sm-4 col-lg-3 column" typology="0" ><div class="sp-medium"></div><div class="store-title"><p class="list-nav-title">Espaço Guimarães</p></div><div class="store-address paragraph"><p>Espaço Guimarães, Loja N. 1.34-1.38 Rua 25 de Abril, 210 - Silvares</p><p>4835-400 Guimaraes</p><p>Portugal (Mainland)</p></div><div class="store-contact paragraph"><p>Tel.: 351926763393</p></div><div class="store-schedule paragraph"><p>Working hours: 10-00-22:00 | 6ª, Sáb. E vésperas de feriado 10:00-23:00</p></div><div class="store-buttons"><a href="https://www.tiffosi.com/en/stores_320.html?idst=32" class="view-detmap link" rel="nofollow" title="Use to store information" >Store Information</a><a tabindex="0" class="view-map link" data-id="32" title="Use to view on map">View on Map</a></div></div><div class="col-xs-12 col-sm-4 col-lg-3 column" typology="0" ><div class="sp-medium"></div><div class="store-title"><p class="list-nav-title">Guimarães Outlet</p></div>
3569<div class="store-address paragraph"><p>S. Francisco Centro Loja nº2 Alameda S. Damaso - S. Sebastião</p><p>4810-286 Guimaraes</p><p>Portugal (Mainland)</p></div><div class="store-contact paragraph"><p>Tel.: 351926763449</p></div><div class="store-schedule paragraph"><p>Working hours: 10:00-19:30</p></div><div class="store-buttons"><a href="https://www.tiffosi.com/en/stores_320.html?idst=16" class="view-detmap link" rel="nofollow" title="Use to store information" >Store Information</a><a tabindex="0" class="view-map link" data-id="16" title="Use to view on map">View on Map</a></div></div><div class="col-xs-12 col-sm-4 col-lg-3 column" typology="0" ><div class="sp-medium"></div><div class="store-title"><p class="list-nav-title">GuimarãeShopping</p></div><div class="store-address paragraph"><p>Guimarães Shopping, Loja Nº 405 Alameda Dr. Mariano Felgueiras - Cr</p><p>4835-075 Guimarães</p><p>Portugal (Mainland)</p></div><div class="store-contact paragraph"><p>Tel.: 351926763376</p></div><div class="store-schedule paragraph"><p>Working hours: 10:00-22:00 | 6ª e Sab. 10:00-23:00</p></div><div class="store-buttons"><a href="https://www.tiffosi.com/en/stores_320.html?idst=33" class="view-detmap link" rel="nofollow" title="Use to store information" >Store Information</a><a tabindex="0" class="view-map link" data-id="33" title="Use to view on map">View on Map</a></div></div><div class="col-xs-12 col-sm-4 col-lg-3 column" typology="0" ><div class="sp-medium"></div><div class="store-title"><p class="list-nav-title">Leiria</p></div><div class="store-address paragraph"><p>Avenida Heróis de Angola, N.º9</p><p>2400-154 Leiria</p><p>Portugal (Mainland)</p></div><div class="store-contact paragraph"><p>Tel.: 351933005282</p></div><div class="store-schedule paragraph"><p>Working hours: 09:30-19:00</p></div><div class="store-buttons"><a href="https://www.tiffosi.com/en/stores_320.html?idst=48" class="view-detmap link" rel="nofollow" title="Use to store information" >Store Information</a><a tabindex="0" class="view-map link" data-id="48" title="Use to view on map">View on Map</a></div></div><div class="col-xs-12 col-sm-4 col-lg-3 column" typology="0" ><div class="sp-medium"></div><div class="store-title"><p class="list-nav-title">LeiriaShopping</p></div><div class="store-address paragraph"><p>Leiria Shopping, Loja nº 022 Estrada Nacional 1 - Alto Vieiro</p><p>2400-822 Leiria</p><p>Portugal (Mainland)</p></div><div class="store-contact paragraph"><p>Tel.: 351926757468</p></div><div class="store-schedule paragraph"><p>Working hours: 10:00-23:00</p></div><div class="store-buttons"><a href="https://www.tiffosi.com/en/stores_320.html?idst=34" class="view-detmap link" rel="nofollow" title="Use to store information" >Store Information</a><a tabindex="0" class="view-map link" data-id="34" title="Use to view on map">View on Map</a></div></div><div class="col-xs-12 col-sm-4 col-lg-3 column" typology="0" ><div class="sp-medium"></div><div class="store-title"><p class="list-nav-title">Centro Colombo</p></div><div class="store-address paragraph"><p>Av. Lusíada, Loja n.º 1.013</p><p>1500-392 Lisboa</p><p>Portugal (Mainland)</p></div><div class="store-contact paragraph"><p>Tel.: 351926764494</p></div><div class="store-schedule paragraph"><p>Working hours: 10:00-23:00</p></div><div class="store-buttons"><a href="https://www.tiffosi.com/en/stores_320.html?idst=108" class="view-detmap link" rel="nofollow" title="Use to store information" >Store Information</a><a tabindex="0" class="view-map link" data-id="108" title="Use to view on map">View on Map</a></div></div><div class="col-xs-12 col-sm-4 col-lg-3 column" typology="0" ><div class="sp-medium"></div><div class="store-title"><p class="list-nav-title">Centro Comercial Vasco da Gama</p></div><div class="store-address paragraph"><p>Centro Comercial Vasco da Gama Avenida Dom João II 40,  Lj. A-2.115</p><p>1990-094 Lisboa</p><p>Portugal (Mainland)</p></div><div class="store-contact paragraph"><p>Tel.: 351932200013</p></div><div class="store-schedule paragraph"><p>Working hours: 10:00-00:00</p></div><div class="store-buttons"><a href="https://www.tiffosi.com/en/stores_320.html?idst=51" class="view-detmap link" rel="nofollow" title="Use to store information" >Store Information</a><a tabindex="0" class="view-map link" data-id="51" title="Use to view on map">View on Map</a></div></div><div class="col-xs-12 col-sm-4 col-lg-3 column" typology="0" ><div class="sp-medium"></div><div class="store-title"><p class="list-nav-title">Spacio Shopping</p></div>
3569<div class="store-address paragraph"><p>R. Cidade de Bolama 4, piso2 Loja 1.20A</p><p>1800-079 Lisboa</p><p>Portugal (Mainland)</p></div><div class="store-contact paragraph"><p>Tel.: 351933001564</p></div><div class="store-schedule paragraph"><p>Working hours: 10:00-23:00</p></div><div class="store-buttons"><a href="https://www.tiffosi.com/en/stores_320.html?idst=61" class="view-detmap link" rel="nofollow" title="Use to store information" >Store Information</a><a tabindex="0" class="view-map link" data-id="61" title="Use to view on map">View on Map</a></div></div><div class="col-xs-12 col-sm-4 col-lg-3 column" typology="0" ><div class="sp-medium"></div><div class="store-title"><p class="list-nav-title">Centro Comercial Continente Loures</p></div><div class="store-address paragraph"><p>Quinta Casal da Pipa, EN 250, Loja n.º 9 e 10</p><p>2670-339 Loures</p><p>Portugal (Mainland)</p></div><div class="store-contact paragraph"><p>Tel.: 351930406187</p></div><div class="store-schedule paragraph"><p>Working hours: 09:00-22:00</p></div><div class="store-buttons"><a href="https://www.tiffosi.com/en/stores_320.html?idst=90" class="view-detmap link" rel="nofollow" title="Use to store information" >Store Information</a><a tabindex="0" class="view-map link" data-id="90" title="Use to view on map">View on Map</a></div></div><div class="col-xs-12 col-sm-4 col-lg-3 column" typology="0" ><div class="sp-medium"></div><div class="store-title"><p class="list-nav-title">LoureShopping</p></div><div class="store-address paragraph"><p>LoureShopping - Loja nº1.023 Av. D Quinta do Infantado</p><p>2670-457 Loures</p><p>Portugal (Mainland)</p></div><div class="store-contact paragraph"><p>Tel.: 351926757418</p></div><div class="store-schedule paragraph"><p>Working hours: 10:00-23:00</p></div><div class="store-buttons"><a href="https://www.tiffosi.com/en/stores_320.html?idst=29" class="view-detmap link" rel="nofollow" title="Use to store information" >Store Information</a><a tabindex="0" class="view-map link" data-id="29" title="Use to view on map">View on Map</a></div></div><div class="col-xs-12 col-sm-4 col-lg-3 column" typology="0" ><div class="sp-medium"></div><div class="store-title"><p class="list-nav-title">MaiaShopping</p></div><div class="store-address paragraph"><p>Maia Shopping Loja nº 224 Lugar de Ardegães</p><p>4425-500 Maia</p><p>Portugal (Mainland)</p></div><div class="store-contact paragraph"><p>Tel.: 351926757553</p></div><div class="store-schedule paragraph"><p>Working hours: 10:00-23:00 | Dom. 10:00-22:00</p></div><div class="store-buttons"><a href="https://www.tiffosi.com/en/stores_320.html?idst=82" class="view-detmap link" rel="nofollow" title="Use to store information" >Store Information</a><a tabindex="0" class="view-map link" data-id="82" title="Use to view on map">View on Map</a></div></div><div class="col-xs-12 col-sm-4 col-lg-3 column" typology="0" ><div class="sp-medium"></div><div class="store-title"><p class="list-nav-title">Mira Maia</p></div><div class="store-address paragraph"><p>Mira Maia Shopping Estrada Real 95; loja n.º 0.28</p><p>4470-274 Maia</p><p>Portugal (Mainland)</p></div><div class="store-contact paragraph"><p>Tel.: 351962988778</p></div><div class="store-schedule paragraph"><p>Working hours: 10h00-22h00</p></div><div class="store-buttons"><a href="https://www.tiffosi.com/en/stores_320.html?idst=119" class="view-detmap link" rel="nofollow" title="Use to store information" >Store Information</a><a tabindex="0" class="view-map link" data-id="119" title="Use to view on map">View on Map</a></div></div><div class="col-xs-12 col-sm-4 col-lg-3 column" typology="0" ><div class="sp-medium"></div><div class="store-title"><p class="list-nav-title">Marco Shopping</p></div><div class="store-address paragraph"><p>Lugar do Cotovio - Tuías - Edifico Sonae, Loja n.º 3.1 a 3.10</p><p>4630-205 Marco de Canaveses</p><p>Portugal (Mainland)</p></div><div class="store-contact paragraph"><p>Tel.: 351932300889</p></div><div class="store-schedule paragraph"><p>Working hours: 09h30 – 20h00</p></div><div class="store-buttons"><a href="https://www.tiffosi.com/en/stores_320.html?idst=111" class="view-detmap link" rel="nofollow" title="Use to store information" >Store Information</a><a tabindex="0" class="view-map link" data-id="111" title="Use to view on map">View on Map</a></div></div><div class="col-xs-12 col-sm-4 col-lg-3 column" typology="0" ><div class="sp-medium"></div><div class="store-title"><p class="list-nav-title">Mar Shopping Matosinhos</p></div>
3569<div class="store-address paragraph"><p>Centro Comercial Mar Shopping, Avenida Doutor Óscar Lopes, piso 1, n.º 1805</p><p>4450-337 Matosinhos</p><p>Portugal (Mainland)</p></div><div class="store-contact paragraph"><p>Tel.: 351926757633</p></div><div class="store-schedule paragraph"><p>Working hours: 10:00-23:00</p></div><div class="store-buttons"><a href="https://www.tiffosi.com/en/stores_320.html?idst=3" class="view-detmap link" rel="nofollow" title="Use to store information" >Store Information</a><a tabindex="0" class="view-map link" data-id="3" title="Use to view on map">View on Map</a></div></div><div class="col-xs-12 col-sm-4 col-lg-3 column" typology="0" ><div class="sp-medium"></div><div class="store-title"><p class="list-nav-title">NorteShopping</p></div><div class="store-address paragraph"><p>Norte Shopping, Sra. da Hora</p><p>4460-841 Matosinhos</p><p>Portugal (Mainland)</p></div><div class="store-contact paragraph"><p>Tel.: 351926762903</p></div><div class="store-schedule paragraph"><p>Working hours: 10:00-23:00</p></div><div class="store-buttons"><a href="https://www.tiffosi.com/en/stores_320.html?idst=75" class="view-detmap link" rel="nofollow" title="Use to store information" >Store Information</a><a tabindex="0" class="view-map link" data-id="75" title="Use to view on map">View on Map</a></div></div><div class="col-xs-12 col-sm-4 col-lg-3 column" typology="0" ><div class="sp-medium"></div><div class="store-title"><p class="list-nav-title">Alegro Montijo</p></div><div class="store-address paragraph"><p>Zona Industrial do Pau Queimado, Rua da Azinheira, Afonsoeiro 1, Loja 1.52 e 1.52A,</p><p>2870-100 Montijo</p><p>Portugal (Mainland)</p></div><div class="store-contact paragraph"><p>Tel.: 351926764488</p></div><div class="store-schedule paragraph"><p>Working hours: 10:00-23:00</p></div><div class="store-buttons"><a href="https://www.tiffosi.com/en/stores_320.html?idst=79" class="view-detmap link" rel="nofollow" title="Use to store information" >Store Information</a><a tabindex="0" class="view-map link" data-id="79" title="Use to view on map">View on Map</a></div></div><div class="col-xs-12 col-sm-4 col-lg-3 column" typology="0" ><div class="sp-medium"></div><div class="store-title"><p class="list-nav-title">Strada Shopping (Outlet)</p></div><div class="store-address paragraph"><p>Strada Shopping, Loja no1107, 1108 Estrada da Paiã, Casal do Troca</p><p>2675-626 Odivelas</p><p>Portugal (Mainland)</p></div><div class="store-contact paragraph"><p>Tel.: 351926757462</p></div><div class="store-schedule paragraph"><p>Working hours: 10:00-23:00</p></div><div class="store-buttons"><a href="https://www.tiffosi.com/en/stores_320.html?idst=17" class="view-detmap link" rel="nofollow" title="Use to store information" >Store Information</a><a tabindex="0" class="view-map link" data-id="17" title="Use to view on map">View on Map</a></div></div><div class="col-xs-12 col-sm-4 col-lg-3 column" typology="0" ><div class="sp-medium"></div><div class="store-title"><p class="list-nav-title">Vida Ovar</p></div><div class="store-address paragraph"><p>Dolce Vita Ovar, Loja n.º 035 Av. D.Manuel I - Zona Industrial de Ovar</p><p>3880-109 Ovar</p><p>Portugal (Mainland)</p></div><div class="store-contact paragraph"><p>Tel.: 351926762927</p></div><div class="store-schedule paragraph"><p>Working hours: 10:00-22:00 | 6ª e sab. E vésperas de feriado 10:00-23:00</p></div><div class="store-buttons"><a href="https://www.tiffosi.com/en/stores_320.html?idst=63" class="view-detmap link" rel="nofollow" title="Use to store information" >Store Information</a><a tabindex="0" class="view-map link" data-id="63" title="Use to view on map">View on Map</a></div></div><div class="col-xs-12 col-sm-4 col-lg-3 column" typology="0" ><div class="sp-medium"></div><div class="store-title"><p class="list-nav-title">Póvoa de Varzim</p></div><div class="store-address paragraph"><p>Rua da Junqueira, 33</p><p>4490-519 P Varzim</p><p>Portugal (Mainland)</p></div><div class="store-contact paragraph"><p>Tel.: 351936858253</p></div><div class="store-schedule paragraph"><p>Working hours: 09:30-19:30 | Dom. 10:00-19:00</p></div><div class="store-buttons"><a href="https://www.tiffosi.com/en/stores_320.html?idst=56" class="view-detmap link" rel="nofollow" title="Use to store information" >Store Information</a><a tabindex="0" class="view-map link" data-id="56" title="Use to view on map">View on Map</a></div></div><div class="col-xs-12 col-sm-4 col-lg-3 column" typology="0" ><div class="sp-medium"></div><div class="store-title"><p class="list-nav-title">Penafiel Retail Park</p></div>
3569<div class="store-address paragraph"><p>Av. Central de Guilhufe, EN 15, n.º 1110, 1120 e 1210 – Loja F</p><p>4560-143 Penafiel</p><p>Portugal (Mainland)</p></div><div class="store-contact paragraph"><p>Tel.: 351932300924</p></div><div class="store-schedule paragraph"><p>Working hours: 11h00-21h00</p></div><div class="store-buttons"><a href="https://www.tiffosi.com/en/stores_320.html?idst=110" class="view-detmap link" rel="nofollow" title="Use to store information" >Store Information</a><a tabindex="0" class="view-map link" data-id="110" title="Use to view on map">View on Map</a></div></div><div class="col-xs-12 col-sm-4 col-lg-3 column" typology="0" ><div class="sp-medium"></div><div class="store-title"><p class="list-nav-title">Vila Retail Park</p></div><div class="store-address paragraph"><p>Via do Foral de Dom Manuel I, Loja D</p><p>4990-171 Ponte de Lima</p><p>Portugal (Mainland)</p></div><div class="store-contact paragraph"><p>Tel.: 351933958210</p></div><div class="store-schedule paragraph"><p>Working hours: 10:00-23:00</p></div><div class="store-buttons"><a href="https://www.tiffosi.com/en/stores_320.html?idst=80" class="view-detmap link" rel="nofollow" title="Use to store information" >Store Information</a><a tabindex="0" class="view-map link" data-id="80" title="Use to view on map">View on Map</a></div></div><div class="col-xs-12 col-sm-4 col-lg-3 column" typology="0" ><div class="sp-medium"></div><div class="store-title"><p class="list-nav-title">Aqua Portimão</p></div><div class="store-address paragraph"><p>Aqua Portimão, Loja 1.028/1.029 Urbanização das Cardosas Lote A</p><p>8500-616 Portimao</p><p>Portugal (Mainland)</p></div><div class="store-contact paragraph"><p>Tel.: 351926757163</p></div><div class="store-schedule paragraph"><p>Working hours: 10:00-23:00</p></div><div class="store-buttons"><a href="https://www.tiffosi.com/en/stores_320.html?idst=64" class="view-detmap link" rel="nofollow" title="Use to store information" >Store Information</a><a tabindex="0" class="view-map link" data-id="64" title="Use to view on map">View on Map</a></div></div><div class="col-xs-12 col-sm-4 col-lg-3 column" typology="0" ><div class="sp-medium"></div><div class="store-title"><p class="list-nav-title">Alameda Shop & Spot</p></div><div class="store-address paragraph"><p>R.dos Campeões Europeus, 28-198 Loja 125, piso 1</p><p>4350-414 Porto</p><p>Portugal (Mainland)</p></div><div class="store-contact paragraph"><p>Tel.: 351933000538</p></div><div class="store-schedule paragraph"><p>Working hours: 10:00-23:00</p></div><div class="store-buttons"><a href="https://www.tiffosi.com/en/stores_320.html?idst=65" class="view-detmap link" rel="nofollow" title="Use to store information" >Store Information</a><a tabindex="0" class="view-map link" data-id="65" title="Use to view on map">View on Map</a></div></div><div class="col-xs-12 col-sm-4 col-lg-3 column" typology="0" ><div class="sp-medium"></div><div class="store-title"><p class="list-nav-title">Flores Plaza</p></div><div class="store-address paragraph"><p>Rua das Flores, 162</p><p>4050-263 Porto</p><p>Portugal (Mainland)</p></div><div class="store-contact paragraph"><p>Tel.: 351933007171</p><p>Email: <a href="mailto:[email protected]">[email protected]</a></p></div><div class="store-schedule paragraph"><p>Working hours: 10:00-20:00 | Dom. 10:00-19:00</p></div><div class="store-buttons"><a href="https://www.tiffosi.com/en/stores_320.html?idst=54" class="view-detmap link" rel="nofollow" title="Use to store information" >Store Information</a><a tabindex="0" class="view-map link" data-id="54" title="Use to view on map">View on Map</a></div></div><div class="col-xs-12 col-sm-4 col-lg-3 column" typology="0" ><div class="sp-medium"></div><div class="store-title"><p class="list-nav-title">Rua Sá da Bandeira (Outlet)</p></div><div class="store-address paragraph"><p>Rua Sá da Bandeira nº124/134</p><p>4000-427 Porto</p><p>Portugal (Mainland)</p></div><div class="store-contact paragraph"><p>Tel.: 351935011009</p></div><div class="store-schedule paragraph"><p>Working hours: 10:00-20:00 | Dom. 10:00-19:00</p></div><div class="store-buttons"><a href="https://www.tiffosi.com/en/stores_320.html?idst=22" class="view-detmap link" rel="nofollow" title="Use to store information" >Store Information</a><a tabindex="0" class="view-map link" data-id="22" title="Use to view on map">View on Map</a></div></div><div class="col-xs-12 col-sm-4 col-lg-3 column" typology="0" ><div class="sp-medium"></div><div class="store-title"><p class="list-nav-title">Rua Santa Catarina</p></div>
3569<div class="store-address paragraph"><p>Rua de Santa Catarina n.º 284 a 294</p><p>4000-443 Porto</p><p>Portugal (Mainland)</p></div><div class="store-contact paragraph"><p>Tel.: 351933005400</p></div><div class="store-schedule paragraph"><p>Working hours: 10:00-20:00 | Dom. 10:00-19:00</p></div><div class="store-buttons"><a href="https://www.tiffosi.com/en/stores_320.html?idst=2" class="view-detmap link" rel="nofollow" title="Use to store information" >Store Information</a><a tabindex="0" class="view-map link" data-id="2" title="Use to view on map">View on Map</a></div></div><div class="col-xs-12 col-sm-4 col-lg-3 column" typology="0" ><div class="sp-medium"></div><div class="store-title"><p class="list-nav-title">Famalicão Central Park (Outlet)</p></div><div class="store-address paragraph"><p>Lago Discount - Lugar do Xisto Lote 83 Fracção A e B</p><p>4760-727 Ribeirão</p><p>Portugal (Mainland)</p></div><div class="store-contact paragraph"><p>Tel.: 351926756250</p></div><div class="store-schedule paragraph"><p>Working hours: 10:00-20:00</p></div><div class="store-buttons"><a href="https://www.tiffosi.com/en/stores_320.html?idst=27" class="view-detmap link" rel="nofollow" title="Use to store information" >Store Information</a><a tabindex="0" class="view-map link" data-id="27" title="Use to view on map">View on Map</a></div></div><div class="col-xs-12 col-sm-4 col-lg-3 column" typology="0" ><div class="sp-medium"></div><div class="store-title"><p class="list-nav-title">Alegro Sintra</p></div><div class="store-address paragraph"><p>Alegro Sintra, Loja 1.24 Alto do Forte</p><p>2635-018 Rio De Mouro</p><p>Portugal (Mainland)</p></div><div class="store-contact paragraph"><p>Tel.: 351926757396</p></div><div class="store-schedule paragraph"><p>Working hours: 10:00-23:00</p></div><div class="store-buttons"><a href="https://www.tiffosi.com/en/stores_320.html?idst=37" class="view-detmap link" rel="nofollow" title="Use to store information" >Store Information</a><a tabindex="0" class="view-map link" data-id="37" title="Use to view on map">View on Map</a></div></div><div class="col-xs-12 col-sm-4 col-lg-3 column" typology="0" ><div class="sp-medium"></div><div class="store-title"><p class="list-nav-title">Sintra Retail Park (Outlet)</p></div><div class="store-address paragraph"><p>Rua Elias Garcia, 209, Loja 12 (Piso 0)</p><p>2635-047 Rio De Mouro</p><p>Portugal (Mainland)</p></div><div class="store-contact paragraph"><p>Tel.: 351930426768</p></div><div class="store-schedule paragraph"><p>Working hours: 10:00-22:00</p></div><div class="store-buttons"><a href="https://www.tiffosi.com/en/stores_320.html?idst=21" class="view-detmap link" rel="nofollow" title="Use to store information" >Store Information</a><a tabindex="0" class="view-map link" data-id="21" title="Use to view on map">View on Map</a></div></div><div class="col-xs-12 col-sm-4 col-lg-3 column" typology="0" ><div class="sp-medium"></div><div class="store-title"><p class="list-nav-title">Parque Nascente</p></div><div class="store-address paragraph"><p>Praceta Parque Nascente 35, Loja 421</p><p>4435-182 Rio Tinto</p><p>Portugal (Mainland)</p></div><div class="store-contact paragraph"><p>Tel.: 351926763109</p></div><div class="store-schedule paragraph"><p>Working hours: 10:00-23:00</p></div><div class="store-buttons"><a href="https://www.tiffosi.com/en/stores_320.html?idst=11" class="view-detmap link" rel="nofollow" title="Use to store information" >Store Information</a><a tabindex="0" class="view-map link" data-id="11" title="Use to view on map">View on Map</a></div></div><div class="col-xs-12 col-sm-4 col-lg-3 column" typology="0" ><div class="sp-medium"></div><div class="store-title"><p class="list-nav-title">W Shopping</p></div><div class="store-address paragraph"><p>Rua Pedro de Santarém 29, piso 0 lojas 0.20, 0.21, 0.20D, 0.20E</p><p>2000-223 Santarem</p><p>Portugal (Mainland)</p></div><div class="store-contact paragraph"><p>Tel.: 351937622880</p></div><div class="store-schedule paragraph"><p>Working hours: 10:00-22:00 | 6ª e Sab. 10:00-23:00</p></div><div class="store-buttons"><a href="https://www.tiffosi.com/en/stores_320.html?idst=59" class="view-detmap link" rel="nofollow" title="Use to store information" >Store Information</a><a tabindex="0" class="view-map link" data-id="59" title="Use to view on map">View on Map</a></div></div><div class="col-xs-12 col-sm-4 col-lg-3 column" typology="0" ><div class="sp-medium"></div><div class="store-title"><p class="list-nav-title">Santo Tirso</p></div>
3569<div class="store-address paragraph"><p>Praça Conde de São Bento nº6</p><p>4780-375 Santo Tirso</p><p>Portugal (Mainland)</p></div><div class="store-contact paragraph"><p>Tel.: 351926757047</p></div><div class="store-schedule paragraph"><p>Working hours: 09:30-19:30 | Dom. 10:00-19:00</p></div><div class="store-buttons"><a href="https://www.tiffosi.com/en/stores_320.html?idst=4" class="view-detmap link" rel="nofollow" title="Use to store information" >Store Information</a><a tabindex="0" class="view-map link" data-id="4" title="Use to view on map">View on Map</a></div></div><div class="col-xs-12 col-sm-4 col-lg-3 column" typology="0" ><div class="sp-medium"></div><div class="store-title"><p class="list-nav-title">Aveiro Shopping Center (Outlet)</p></div><div class="store-address paragraph"><p>Estr. da Taboeira, loja 25, 26 e 27</p><p>3800-265 Sao Jacinto</p><p>Portugal (Mainland)</p></div><div class="store-contact paragraph"><p>Tel.: 351933002956</p></div><div class="store-schedule paragraph"><p>Working hours: 10:00-22:00</p></div><div class="store-buttons"><a href="https://www.tiffosi.com/en/stores_320.html?idst=25" class="view-detmap link" rel="nofollow" title="Use to store information" >Store Information</a><a tabindex="0" class="view-map link" data-id="25" title="Use to view on map">View on Map</a></div></div><div class="col-xs-12 col-sm-4 col-lg-3 column" typology="0" ><div class="sp-medium"></div><div class="store-title"><p class="list-nav-title">RioSul Shopping</p></div><div class="store-address paragraph"><p>Rio Sul Shopping, Piso 1, Loja 1.005 Quinta Nova do Rio Judeu - Torre d</p><p>2840-293 Seixal</p><p>Portugal (Mainland)</p></div><div class="store-contact paragraph"><p>Tel.: 351926764464</p></div><div class="store-schedule paragraph"><p>Working hours: 10:00-23:00</p></div><div class="store-buttons"><a href="https://www.tiffosi.com/en/stores_320.html?idst=76" class="view-detmap link" rel="nofollow" title="Use to store information" >Store Information</a><a tabindex="0" class="view-map link" data-id="76" title="Use to view on map">View on Map</a></div></div><div class="col-xs-12 col-sm-4 col-lg-3 column" typology="0" ><div class="sp-medium"></div><div class="store-title"><p class="list-nav-title">Centro Comercial 8ª Avenida</p></div><div class="store-address paragraph"><p>C.Comercial 8ª Avenida Loja 9 - Pi Av. Dr. Renato de Araújo, 1625</p><p>3700-346 SJ Madeira</p><p>Portugal (Mainland)</p></div><div class="store-contact paragraph"><p>Tel.: 351926762965</p></div><div class="store-schedule paragraph"><p>Working hours: 10:00-22:00 | 6ª e Sab. E vésperas de feriados 10:00-23:00</p></div><div class="store-buttons"><a href="https://www.tiffosi.com/en/stores_320.html?idst=31" class="view-detmap link" rel="nofollow" title="Use to store information" >Store Information</a><a tabindex="0" class="view-map link" data-id="31" title="Use to view on map">View on Map</a></div></div><div class="col-xs-12 col-sm-4 col-lg-3 column" typology="0" ><div class="sp-medium"></div><div class="store-title"><p class="list-nav-title">Tavira Gran-Plaza (Outlet)</p></div><div class="store-address paragraph"><p>Rua Almirante Cândido dos Reis, n.°247, Loja 3.33/34 e 3.35</p><p>8800-318 Tavira</p><p>Portugal (Mainland)</p></div><div class="store-contact paragraph"><p>Tel.: 351933012935</p></div><div class="store-schedule paragraph"><p>Working hours: 10:00-22:00</p></div><div class="store-buttons"><a href="https://www.tiffosi.com/en/stores_320.html?idst=28" class="view-detmap link" rel="nofollow" title="Use to store information" >Store Information</a><a tabindex="0" class="view-map link" data-id="28" title="Use to view on map">View on Map</a></div></div><div class="col-xs-12 col-sm-4 col-lg-3 column" typology="0" ><div class="sp-medium"></div><div class="store-title"><p class="list-nav-title">TorreShopping</p></div><div class="store-address paragraph"><p>TorresShopping, loja B09 Ponte Nova, Bairro do Nicho</p><p>2350-464 Torres Novas</p><p>Portugal (Mainland)</p></div><div class="store-contact paragraph"><p>Tel.: 351933006375</p></div><div class="store-schedule paragraph"><p>Working hours: 10:00-23:00</p></div><div class="store-buttons"><a href="https://www.tiffosi.com/en/stores_320.html?idst=71" class="view-detmap link" rel="nofollow" title="Use to store information" >Store Information</a><a tabindex="0" class="view-map link" data-id="71" title="Use to view on map">View on Map</a></div></div><div class="col-xs-12 col-sm-4 col-lg-3 column" typology="0" ><div class="sp-medium"></div><div class="store-title"><p class="list-nav-title">Arena Shopping</p></div>
3569<div class="store-address paragraph"><p>C.C. Arena Shopping, L 200/11/12 R. António Alves Ferreira 2,</p><p>2560-256 Torres Vedras</p><p>Portugal (Mainland)</p></div><div class="store-contact paragraph"><p>Tel.: 351937622883</p></div><div class="store-schedule paragraph"><p>Working hours: 10:00-23:00</p></div><div class="store-buttons"><a href="https://www.tiffosi.com/en/stores_320.html?idst=72" class="view-detmap link" rel="nofollow" title="Use to store information" >Store Information</a><a tabindex="0" class="view-map link" data-id="72" title="Use to view on map">View on Map</a></div></div><div class="col-xs-12 col-sm-4 col-lg-3 column" typology="0" ><div class="sp-medium"></div><div class="store-title"><p class="list-nav-title">Vale de Cambra</p></div><div class="store-address paragraph"><p>Av. Camilo Tavares Matos, 332</p><p>3730-240 Vale De Cambra</p><p>Portugal (Mainland)</p></div><div class="store-contact paragraph"><p>Tel.: 351930494502</p></div><div class="store-schedule paragraph"><p>Working hours: 9:30 - 19:30</p></div><div class="store-buttons"><a href="https://www.tiffosi.com/en/stores_320.html?idst=93" class="view-detmap link" rel="nofollow" title="Use to store information" >Store Information</a><a tabindex="0" class="view-map link" data-id="93" title="Use to view on map">View on Map</a></div></div><div class="col-xs-12 col-sm-4 col-lg-3 column" typology="0" ><div class="sp-medium"></div><div class="store-title"><p class="list-nav-title">Centro Comercial Valongo</p></div><div class="store-address paragraph"><p>Rua Julião Sarmento, n.º 285, loja n.º 12, 13, 14, 15 e 16</p><p>4440-837 Valongo</p><p>Portugal (Mainland)</p></div><div class="store-contact paragraph"><p>Tel.: 351939000575</p></div><div class="store-buttons"><a href="https://www.tiffosi.com/en/stores_320.html?idst=109" class="view-detmap link" rel="nofollow" title="Use to store information" >Store Information</a><a tabindex="0" class="view-map link" data-id="109" title="Use to view on map">View on Map</a></div></div><div class="col-xs-12 col-sm-4 col-lg-3 column" typology="0" ><div class="sp-medium"></div><div class="store-title"><p class="list-nav-title">Estação Viana</p></div><div class="store-address paragraph"><p>C.C. Estação Viana Shopping, Loja 1 Av. Gen. Humberto Delgado, 101</p><p>4900-317 Viana Castelo</p><p>Portugal (Mainland)</p></div><div class="store-contact paragraph"><p>Tel.: 351926756234</p></div><div class="store-schedule paragraph"><p>Working hours: 10:00-22:00 | 6ª e Sab. 10:00-23:00</p></div><div class="store-buttons"><a href="https://www.tiffosi.com/en/stores_320.html?idst=15" class="view-detmap link" rel="nofollow" title="Use to store information" >Store Information</a><a tabindex="0" class="view-map link" data-id="15" title="Use to view on map">View on Map</a></div></div><div class="col-xs-12 col-sm-4 col-lg-3 column" typology="0" ><div class="sp-medium"></div><div class="store-title"><p class="list-nav-title">Vila do Conde</p></div><div class="store-address paragraph"><p>Rua Dr. João Canavarro, Loja 315</p><p>4480-668 Vila Conde</p><p>Portugal (Mainland)</p></div><div class="store-contact paragraph"><p>Tel.: 351926757736</p></div><div class="store-schedule paragraph"><p>Working hours: 09:30-19:30 | Dom. 10:00-19:00</p></div><div class="store-buttons"><a href="https://www.tiffosi.com/en/stores_320.html?idst=74" class="view-detmap link" rel="nofollow" title="Use to store information" >Store Information</a><a tabindex="0" class="view-map link" data-id="74" title="Use to view on map">View on Map</a></div></div><div class="col-xs-12 col-sm-4 col-lg-3 column" typology="0" ><div class="sp-medium"></div><div class="store-title"><p class="list-nav-title">Vila do Conde Fashion Outlet</p></div><div class="store-address paragraph"><p>Av. Fonte Cova 400; Loja 2A</p><p>4485-592 Vila do Conde</p><p>Portugal (Mainland)</p></div><div class="store-contact paragraph"><p>Tel.: 351926845514</p></div><div class="store-schedule paragraph"><p>Working hours: 10h00-23h00</p></div><div class="store-buttons"><a href="https://www.tiffosi.com/en/stores_320.html?idst=120" class="view-detmap link" rel="nofollow" title="Use to store information" >Store Information</a><a tabindex="0" class="view-map link" data-id="120" title="Use to view on map">View on Map</a></div></div><div class="col-xs-12 col-sm-4 col-lg-3 column" typology="0" ><div class="sp-medium"></div><div class="store-title"><p class="list-nav-title">VNC Retail Park</p></div>
3569<div class="store-address paragraph"><p>Rua Nova da Gândara, S/N</p><p>4485-613 Vila do Conde</p><p>Portugal (Mainland)</p></div><div class="store-contact paragraph"><p>Tel.: 351926757501</p></div><div class="store-schedule paragraph"><p>Working hours: 10h00-22h00</p></div><div class="store-buttons"><a href="https://www.tiffosi.com/en/stores_320.html?idst=115" class="view-detmap link" rel="nofollow" title="Use to store information" >Store Information</a><a tabindex="0" class="view-map link" data-id="115" title="Use to view on map">View on Map</a></div></div><div class="col-xs-12 col-sm-4 col-lg-3 column" typology="0" ><div class="sp-medium"></div><div class="store-title"><p class="list-nav-title">ArrábidaShopping</p></div><div class="store-address paragraph"><p>Praceta de Henrique Moreira 244 loja 1.30/1.32</p><p>4400-346 Vila Nova de Gaia</p><p>Portugal (Mainland)</p></div><div class="store-contact paragraph"><p>Tel.: 351926762910</p></div><div class="store-schedule paragraph"><p>Working hours: 10:00-23:00</p></div><div class="store-buttons"><a href="https://www.tiffosi.com/en/stores_320.html?idst=67" class="view-detmap link" rel="nofollow" title="Use to store information" >Store Information</a><a tabindex="0" class="view-map link" data-id="67" title="Use to view on map">View on Map</a></div></div><div class="col-xs-12 col-sm-4 col-lg-3 column" typology="0" ><div class="sp-medium"></div><div class="store-title"><p class="list-nav-title">El Corte Inglés Gaia (Homem e Mulher)</p></div><div class="store-address paragraph"><p>Av. da República, 1435</p><p>4430-999 Vila Nova de Gaia</p><p>Portugal (Mainland)</p></div><div class="store-schedule paragraph"><p>Working hours: 2ª a 5ª: 10:00-22:00 | 6ª e Sab. 10:00-23:30 | Dom. 10:00-20:00</p></div><div class="store-buttons"><a href="https://www.tiffosi.com/en/stores_320.html?idst=98" class="view-detmap link" rel="nofollow" title="Use to store information" >Store Information</a><a tabindex="0" class="view-map link" data-id="98" title="Use to view on map">View on Map</a></div></div><div class="col-xs-12 col-sm-4 col-lg-3 column" typology="0" ><div class="sp-medium"></div><div class="store-title"><p class="list-nav-title">Nosso Shopping</p></div><div class="store-address paragraph"><p>Nosso Shopping, Loja 148 - Alameda de Grasse - Lote 15</p><p>5000-703 Vila Real</p><p>Portugal (Mainland)</p></div><div class="store-contact paragraph"><p>Tel.: 351926763461</p></div><div class="store-schedule paragraph"><p>Working hours: 10:00-23:00</p></div><div class="store-buttons"><a href="https://www.tiffosi.com/en/stores_320.html?idst=13" class="view-detmap link" rel="nofollow" title="Use to store information" >Store Information</a><a tabindex="0" class="view-map link" data-id="13" title="Use to view on map">View on Map</a></div></div><div class="col-xs-12 col-sm-4 col-lg-3 column" typology="0" ><div class="sp-medium"></div><div class="store-title"><p class="list-nav-title">Forum Viseu</p></div><div class="store-address paragraph"><p>Fórum Viseu, Lj 2.44/2.45/2.46 Rua Dr. José da Cruz Moreira Pinto</p><p>3510-078 Viseu</p><p>Portugal (Mainland)</p></div><div class="store-contact paragraph"><p>Tel.: 351926762858</p></div><div class="store-schedule paragraph"><p>Working hours: 10:00-22:00 | 6ª e Sab. 10:00-23:00</p></div><div class="store-buttons"><a href="https://www.tiffosi.com/en/stores_320.html?idst=40" class="view-detmap link" rel="nofollow" title="Use to store information" >Store Information</a><a tabindex="0" class="view-map link" data-id="40" title="Use to view on map">View on Map</a></div></div><div class="col-xs-12 col-sm-4 col-lg-3 column" typology="0" ><div class="sp-medium"></div><div class="store-title"><p class="list-nav-title">Palácio do Gelo Shopping</p></div><div class="store-address paragraph"><p>Rua do Palácio do Gelo nº3 Loja n.º 216 Piso 2</p><p>3500-606 Viseu</p><p>Portugal (Mainland)</p></div><div class="store-contact paragraph"><p>Tel.: 351926762827</p></div><div class="store-schedule paragraph"><p>Working hours: 10:00-23:00</p></div><div class="store-buttons"><a href="https://www.tiffosi.com/en/stores_320.html?idst=81" class="view-detmap link" rel="nofollow" title="Use to store information" >Store Information</a><a tabindex="0" class="view-map link" data-id="81" title="Use to view on map">View on Map</a></div></div><div class="col-xs-12 col-sm-4 col-lg-3 column" typology="0" ><div class="sp-medium"></div><div class="store-title"><p class="list-nav-title">El Corte Inglés Vitoria (Mulher)</p></div>
3569<div class="store-address paragraph"><p>Bake kalea, 2</p><p>01004 Araba</p><p>Spain</p></div><div class="store-schedule paragraph"><p>Working hours: 2ª a Sab. 09:30-21:30</p></div><div class="store-buttons"><a href="https://www.tiffosi.com/en/stores_320.html?idst=105" class="view-detmap link" rel="nofollow" title="Use to store information" >Store Information</a><a tabindex="0" class="view-map link" data-id="105" title="Use to view on map">View on Map</a></div></div><div class="col-xs-12 col-sm-4 col-lg-3 column" typology="0" ><div class="sp-medium"></div><div class="store-title"><p class="list-nav-title">El Corte Inglés Badajoz (Mulher)</p></div><div class="store-address paragraph"><p>Pl. Conquistadores</p><p>06005 Badajoz</p><p>Spain</p></div><div class="store-schedule paragraph"><p>Working hours: 2ª a Sab. 10:00-22:00</p></div><div class="store-buttons"><a href="https://www.tiffosi.com/en/stores_320.html?idst=104" class="view-detmap link" rel="nofollow" title="Use to store information" >Store Information</a><a tabindex="0" class="view-map link" data-id="104" title="Use to view on map">View on Map</a></div></div><div class="col-xs-12 col-sm-4 col-lg-3 column" typology="0" ><div class="sp-medium"></div><div class="store-title"><p class="list-nav-title">El Corte Inglés Leon (Mulher)</p></div><div class="store-address paragraph"><p>C. Fray Luis de León, 29</p><p>24005 León</p><p>Spain</p></div><div class="store-schedule paragraph"><p>Working hours: 2ª a Sab. 09:30-21:30</p></div><div class="store-buttons"><a href="https://www.tiffosi.com/en/stores_320.html?idst=103" class="view-detmap link" rel="nofollow" title="Use to store information" >Store Information</a><a tabindex="0" class="view-map link" data-id="103" title="Use to view on map">View on Map</a></div></div><div class="col-xs-12 col-sm-4 col-lg-3 column" typology="0" ><div class="sp-medium"></div><div class="store-title"><p class="list-nav-title">El Corte Inglés Murcia (Mulher)</p></div><div class="store-address paragraph"><p>Gran Vía Escultor Francisco Salzillo, 42</p><p>30009 Murcia</p><p>Spain</p></div><div class="store-schedule paragraph"><p>Working hours: 2ª a Sab. 10:00-22:00</p></div><div class="store-buttons"><a href="https://www.tiffosi.com/en/stores_320.html?idst=101" class="view-detmap link" rel="nofollow" title="Use to store information" >Store Information</a><a tabindex="0" class="view-map link" data-id="101" title="Use to view on map">View on Map</a></div></div><div class="col-xs-12 col-sm-4 col-lg-3 column" typology="0" ><div class="sp-medium"></div><div class="store-title"><p class="list-nav-title">El Corte Inglés Santiago de Compostela (Homem e Mulher)</p></div><div class="store-address paragraph"><p>Rúa do Restollal, 50</p><p>15702 Santiago de Compostela</p><p>Spain</p></div><div class="store-schedule paragraph"><p>Working hours: 2ª a Sab. 10:00-22:00</p></div><div class="store-buttons"><a href="https://www.tiffosi.com/en/stores_320.html?idst=102" class="view-detmap link" rel="nofollow" title="Use to store information" >Store Information</a><a tabindex="0" class="view-map link" data-id="102" title="Use to view on map">View on Map</a></div></div><div class="col-xs-12 col-sm-4 col-lg-3 column" typology="0" ><div class="sp-medium"></div><div class="store-title"><p class="list-nav-title">El Corte Inglés Valencia (Mulher)</p></div><div class="store-address paragraph"><p>C/ del Pintor Maella, 37, Camins al Grau</p><p>46023 Valência</p><p>Spain</p></div><div class="store-schedule paragraph"><p>Working hours: 2ª a Sab. 10:00-22:00</p></div><div class="store-buttons"><a href="https://www.tiffosi.com/en/stores_320.html?idst=100" class="view-detmap link" rel="nofollow" title="Use to store information" >Store Information</a><a tabindex="0" class="view-map link" data-id="100" title="Use to view on map">View on Map</a></div></div><div class="col-xs-12 col-sm-4 col-lg-3 column" typology="0" ><div class="sp-medium"></div><div class="store-title"><p class="list-nav-title">Belval Plaza Shopping Center</p></div><div class="store-address paragraph"><p>7-14 Av. du Rock'n'Roll</p><p>4361 Esch-Belval Esch-sur-Alzette</p><p>Luxembourg</p></div><div class="store-schedule paragraph"><p>Working hours: 10:00- 20:00</p></div><div class="store-buttons"><a href="https://www.tiffosi.com/en/stores_320.html?idst=107" class="view-detmap link" rel="nofollow" title="Use to store information" >Store Information</a><a tabindex="0" class="view-map link" data-id="107" title="Use to view on map">View on Map</a></div></div><div class="col-xs-12 col-sm-4 col-lg-3 column" typology="0" ><div class="sp-medium"></div><div class="store-title"><p class="list-nav-title">Esch-Sur-Alzette</p></div>
3569<div class="store-address paragraph"><p>94 Rue de l'Alzette</p><p>4010 Esch-sur-Alzette</p><p>Luxembourg</p></div><div class="store-schedule paragraph"><p>Working hours: 09:00-18:30 | Sab. 09:00-19:00</p></div><div class="store-buttons"><a href="https://www.tiffosi.com/en/stores_320.html?idst=106" class="view-detmap link" rel="nofollow" title="Use to store information" >Store Information</a><a tabindex="0" class="view-map link" data-id="106" title="Use to view on map">View on Map</a></div></div><div class="col-xs-12 col-sm-4 col-lg-3 column" typology="0" ><div class="sp-medium"></div><div class="store-title"><p class="list-nav-title">Parque Atlântico</p></div><div class="store-address paragraph"><p>Rua da Juventude, Piso 1 loja 1.020/1</p><p>9500-211 Ponta Delgada</p><p>Portugal Islands - Azores</p></div><div class="store-contact paragraph"><p>Tel.: 351926757176</p></div><div class="store-schedule paragraph"><p>Working hours: 10:00-22:00</p></div><div class="store-buttons"><a href="https://www.tiffosi.com/en/stores_320.html?idst=62" class="view-detmap link" rel="nofollow" title="Use to store information" >Store Information</a><a tabindex="0" class="view-map link" data-id="62" title="Use to view on map">View on Map</a></div></div><div class="col-xs-12 col-sm-4 col-lg-3 column" typology="0" ><div class="sp-medium"></div><div class="store-title"><p class="list-nav-title">Forum Madeira</p></div><div class="store-address paragraph"><p>Fórum Madeira Loja 2.18 a 2.21 - Piso 2 Estrada Monumental, 390</p><p>9004-568 Funchal</p><p>Portugal Islands - Madeira</p></div><div class="store-contact paragraph"><p>Tel.: 351926763273</p></div><div class="store-schedule paragraph"><p>Working hours: 10:00-23:00</p></div><div class="store-buttons"><a href="https://www.tiffosi.com/en/stores_320.html?idst=52" class="view-detmap link" rel="nofollow" title="Use to store information" >Store Information</a><a tabindex="0" class="view-map link" data-id="52" title="Use to view on map">View on Map</a></div></div><div class="col-xs-12 col-sm-4 col-lg-3 column" typology="0" ><div class="sp-medium"></div><div class="store-title"><p class="list-nav-title">MadeiraShopping</p></div><div class="store-address paragraph"><p>Madeira Shopping, Loja 63 Caminho de Santa Quitéria nº45 San</p><p>9024-501 Funchal</p><p>Portugal Islands - Madeira</p></div><div class="store-contact paragraph"><p>Tel.: 351926763288</p></div><div class="store-schedule paragraph"><p>Working hours: 10:00-23:00</p></div><div class="store-buttons"><a href="https://www.tiffosi.com/en/stores_320.html?idst=36" class="view-detmap link" rel="nofollow" title="Use to store information" >Store Information</a><a tabindex="0" class="view-map link" data-id="36" title="Use to view on map">View on Map</a></div></div><div class="col-xs-12 col-sm-4 col-lg-3 column" typology="0" ><div class="sp-medium"></div><div class="store-title"><p class="list-nav-title">Plaza Madeira</p></div><div class="store-address paragraph"><p>La Vie Funchal Rua Doutor Brito Câmara 9, loja n.º 206 e 207</p><p>9000-039 Funchal</p><p>Portugal Islands - Madeira</p></div><div class="store-contact paragraph"><p>Tel.: 351933003274</p></div><div class="store-schedule paragraph"><p>Working hours: 09:00-22:00</p></div><div class="store-buttons"><a href="https://www.tiffosi.com/en/stores_320.html?idst=73" class="view-detmap link" rel="nofollow" title="Use to store information" >Store Information</a><a tabindex="0" class="view-map link" data-id="73" title="Use to view on map">View on Map</a></div></div></div></div></div><div class="sp-large"></div><div class="wrapper-help"><p class="subtitle">Need some help? We're always available.</p><a href="https://www.tiffosi.com/en/company/contacts_318.html" class="button" rel="nofollow" title="Use to contact us">Contact us</a></div></div></div><div class="sp-large"></div></div></div></div>
3569<script type="text/javascript">
3570		
3571		$('body').addClass('rdc-page-module-stores');
3572
3573		var JSVarsStores = {
3574			tile_map_server: 'https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png',
3575			googleapis: '',
3576			showStoresDetail: 1,
3577			page: {
3578				url: 'https://www.tiffosi.com/en/stores_320.html' 
3579			},
3580			shop: {
3581				CDN: 'https://1799486796.rsc.cdn77.org/',
3582				country_code: 'pt'
3583			},
3584			expressions: {
3585				67: "Email",
3586				89: "Select a city",
3587				249: "Open in Google Maps",
3588				252: "Tel.",
3589				253: "Fax",
3590				254: "Working hours",
3591				255: "View on Map",
3592				356: "Store Information"
3593			},
3594			addresses: [
3595																						{
3596								id: '12',
3597								name: "AlgarveShopping",
3598								coordinates: "37.12750500,-8.28273370",
3599								street: "Caminho dos Álamos, nº2389 Lj. 1.029/30 Guia",
3600								zip: "8200-425",
3601								city: "Albufeira",
3602								short_content: "",
3603								phone: "351926757296",
3604								fax: "",
3605								country: "176",
3606								country_name: "Portugal (Mainland)",
3607								email: "",
3608								schedule: "10:00-23:00",
3609								link: "",
3610								zoneID: '0',
3611								typology: '0'
3612							},
3613																								{
3614								id: '14',
3615								name: "CascaiShopping",
3616								coordinates: "38.73846600,-9.40161070",
3617								street: "C.C.Cascaishopping, Loja 1.119 e 1.120 Entre Estrada Nacional N.9 e N.68",
3618								zip: "2645-543",
3619								city: "Alcabideche",
3620								short_content: "",
3621								phone: "351926757465",
3622								fax: "",
3623								country: "176",
3624								country_name: "Portugal (Mainland)",
3625								email: "",
3626								schedule: "10:00-23:00",
3627								link: "",
3628								zoneID: '0',
3629								typology: '0'
3630							},
3631																								{
3632								id: '92',
3633								name: "Alcobaça",
3634								coordinates: "39.54934956,-8.98029652",
3635								street: "Praça 25 de Abril, n.º 65",
3636								zip: "2460-018",
3637								city: "Alcobaça",
3638								short_content: "",
3639								phone: "351935690260",
3640								fax: "",
3641								country: "176",
3642								country_name: "Portugal (Mainland)",
3643								email: "",
3644								schedule: "9:30 - 19:30",
3645								link: "",
3646								zoneID: '0',
3647								typology: '0'
3648							},
3649																								{
3650								id: '77',
3651								name: "Almada Forum",
3652								coordinates: "38.66012850,-9.17744900",
3653								street: "Fórum Almada - Rua Sérgio Malpique, nº 2 Loja 2.02",
3654								zip: "2810-354",
3655								city: "Almada",
3656								short_content: "",
3657								phone: "351926765142",
3658								fax: "",
3659								country: "176",
3660								country_name: "Portugal (Mainland)",
3661								email: "",
3662								schedule: "10:00-24:00",
3663								link: "",
3664								zoneID: '0',
3665								typology: '0'
3666							},
3667																								{
3668								id: '24',
3669								name: "Designer Outlet Algarve (Outlet)",
3670								coordinates: "37.06706720,-7.99086430",
3671								street: "Avenida Algarve Loja 0.51",
3672								zip: "8135-182",
3673								city: "Almancil",
3674								short_content: "",
3675								phone: "351936539026",
3676								fax: "",
3677								country: "176",
3678								country_name: "Portugal (Mainland)",
3679								email: "",
3680								schedule: "10:00-23:00",
3681								link: "",
3682								zoneID: '0',
3683								typology: '0'
3684							},
3685																								{
3686								id: '57',
3687								name: "Mar Shopping Algarve",
3688								coordinates: "37.10826020,-8.05443350",
3689								street: "Av. do Algarve, N.3, Caliços loja nº 1.101a",
3690								zip: "8135-132",
3691								city: "Almancil",
3692								short_content: "",
3693								phone: "351939452527",
3694								fax: "",
3695								country: "176",
3696								country_name: "Portugal (Mainland)",
3697								email: "",
3698								schedule: "10:00-23:00",
3699								link: "",
3700								zoneID: '0',
3701								typology: '0'
3702							},
3703																								{
3704								id: '91',
3705								name: "Mar Shopping Algarve",
3706								coordinates: "37.10826020,-8.05443350",
3707								street: "Avenida do Algarve, Complexo Industrial IKEA, Loja 0.28",
3708								zip: "8135-185",
3709								city: "Almancil",
3710								short_content: "",
3711								phone: "351939452527",
3712								fax: "",
3713								country: "176",
3714								country_name: "Portugal (Mainland)",
3715								email: "",
3716								schedule: "10:00-23:00",
3717								link: "",
3718								zoneID: '0',
3719								typology: '0'
3720							},
3721																								{
3722								id: '114',
3723								name: "Alverca Park",
3724								coordinates: "38.88634134817571, -9.04585393316958",
3725								street: "E.N. 10, Quinta da Verdelha e Drogas, Loja n.º D-3.00AI.C.",
3726								zip: "2619-501",
3727								city: "Alverca do Ribatejo",
3728								short_content: "",
3729								phone: "351939900650",
3730								fax: "",
3731								country: "176",
3732								country_name: "Portugal (Mainland)",
3733								email: "",
3734								schedule: "10:00 às 22:00",
3735								link: "",
3736								zoneID: '0',
3737								typology: '0'
3738							},
3739																								{
3740								id: '66',
3741								name: "UBBO Shopping",
3742								coordinates: "38.77629800,-9.22173770",
3743								street: "Avenida Cruzeiro Seixas, 5 e 7 Lojas L.10.148, L.10.149 e L.10.150",
3744								zip: "2650-504",
3745								city: "Amadora",
3746								short_content: "",
3747								phone: "351926757392",
3748								fax: "",
3749								country: "176",
3750								country_name: "Portugal (Mainland)",
3751								email: "",
3752								schedule: "10:00-23:00 | 6ª e Sab. E vésperas de feriado 10:00-00:00",
3753								link: "",
3754								zoneID: '0',
3755								typology: '0'
3756							},
3757																								{
3758								id: '8',
3759								name: "Forum Aveiro",
3760								coordinates: "40.64090150,-8.65371110",
3761								street: "Fórum Aveiro, Lj. 1.04 / 1.05",
3762								zip: "3810-120",
3763								city: "Aveiro",
3764								short_content: "",
3765								phone: "351926757482",
3766								fax: "",
3767								country: "176",
3768								country_name: "Portugal (Mainland)",
3769								email: "",
3770								schedule: "10:00-22:00 | 6ª e Sab. E vésperas de feriado 10:00-23:00",
3771								link: "",
3772								zoneID: '0',
3773								typology: '0'
3774							},
3775																								{
3776								id: '112',
3777								name: "Glicínias Plaza Shopping Center",
3778								coordinates: "40.67300290,-8.65576460",
3779								street: "Centro Comercial Glicínias Plaza, Loja n.º 62 A Rua D. Manuel Barbuda e Vasconcelos",
3780								zip: "3810-498",
3781								city: "Aveiro",
3782								short_content: "",
3783								phone: "351930410744",
3784								fax: "",
3785								country: "176",
3786								country_name: "Portugal (Mainland)",
3787								email: "",
3788								schedule: "10:00-23:00",
3789								link: "",
3790								zoneID: '0',
3791								typology: '0'
3792							},
3793																								{
3794								id: '49',
3795								name: "Barcelos",
3796								coordinates: "41.52981200,-8.62160300",
3797								street: "Rua D. António Barroso, Loja 65/73",
3798								zip: "4750-258",
3799								city: "Barcelos",
3800								short_content: "",
3801								phone: "351926757571",
3802								fax: "",
3803								country: "176",
3804								country_name: "Portugal (Mainland)",
3805								email: "",
3806								schedule: "09:30-19:30 | Dom. 10:00-19:00",
3807								link: "",
3808								zoneID: '0',
3809								typology: '0'
3810							},
3811																								{
3812								id: '118',
3813								name: "Batalha Retail Park",
3814								coordinates: "39.67910807424932, -8.834375734544",
3815								street: "Rua Mouzinho de Albuquerque n.º 31",
3816								zip: "2440-053",
3817								city: "Batalha",
3818								short_content: "",
3819								phone: "351935590018",
3820								fax: "",
3821								country: "176",
3822								country_name: "Portugal (Mainland)",
3823								email: "",
3824								schedule: "10h00-19h00",
3825								link: "",
3826								zoneID: '0',
3827								typology: '0'
3828							},
3829																								{
3830								id: '70',
3831								name: "Beja Retail Park",
3832								coordinates: "38.0208700, -7.84736417",
3833								street: "Estrada das Apolinárias, n.º2, Loja 3",
3834								zip: "7800-050",
3835								city: "Beja",
3836								short_content: "",
3837								phone: "351933003203",
3838								fax: "",
3839								country: "176",
3840								country_name: "Portugal (Mainland)",
3841								email: "",
3842								schedule: "09:00-22:00",
3843								link: "",
3844								zoneID: '0',
3845								typology: '0'
3846							},
3847																								{
3848								id: '94',
3849								name: "Braga Parque",
3850								coordinates: "41.557911379646626 ,-8.406071032739273",
3851								street: "Bairro da Quinta dos Congregados, Loja nº 316",
3852								zip: "4710-427",
3853								city: "Braga",
3854								short_content: "",
3855								phone: "351926757648",
3856								fax: "",
3857								country: "176",
3858								country_name: "Portugal (Mainland)",
3859								email: "",
3860								schedule: "10:00-23:00",
3861								link: "",
3862								zoneID: '0',
3863								typology: '0'
3864							},
3865																								{
3866								id: '20',
3867								name: "Liberdade Street Fashion (Outlet)",
3868								coordinates: "41.47730300,-8.48698810",
3869								street: "Av. da Liberdade, 615 Loja 11 e 12",
3870								zip: "4710-251",
3871								city: "Braga",
3872								short_content: "",
3873								phone: "351933004429",
3874								fax: "",
3875								country: "176",
3876								country_name: "Portugal (Mainland)",
3877								email: "",
3878								schedule: "10:00-20:00 | Dom. 10:00-19:00",
3879								link: "",
3880								zoneID: '0',
3881								typology: '0'
3882							},
3883																								{
3884								id: '53',
3885								name: "Nova Arcada",
3886								coordinates: "41.57912130,-8.43099460",
3887								street: "Centro Comercial Nova Arcada, Loja n.º 1.12,Piso 1 Avenida de Lamas nº 100,",
3888								zip: "4700-068",
3889								city: "Braga",
3890								short_content: "",
3891								phone: "351930415847",
3892								fax: "",
3893								country: "176",
3894								country_name: "Portugal (Mainland)",
3895								email: "",
3896								schedule: "10:00-23:00",
3897								link: "",
3898								zoneID: '0',
3899								typology: '0'
3900							},
3901																								{
3902								id: '42',
3903								name: "Bragança (Franchisado)",
3904								coordinates: "41.80373024982106,-6.760545825059338",
3905								street: "Av. Sá Carneiro, nº 102",
3906								zip: "5300-252",
3907								city: "Bragança",
3908								short_content: "",
3909								phone: "351936535439",
3910								fax: "",
3911								country: "176",
3912								country_name: "Portugal (Mainland)",
3913								email: "",
3914								schedule: "10:00-19:00 |Sáb. 10:00-18:00 Dom. 10:00-17:00",
3915								link: "",
3916								zoneID: '0',
3917								typology: '0'
3918							},
3919																								{
3920								id: '85',
3921								name: "La Vie Caldas da Rainha",
3922								coordinates: "39.40120320,-9.13913090",
3923								street: "Rua Belchior de Matos 11, Loja 1.15",
3924								zip: "2500-324",
3925								city: "Caldas da Rainha",
3926								short_content: "",
3927								phone: "351937622881",
3928								fax: "",
3929								country: "176",
3930								country_name: "Portugal (Mainland)",
3931								email: "",
3932								schedule: "10:00-23:00",
3933								link: "",
3934								zoneID: '0',
3935								typology: '0'
3936							},
3937																								{
3938								id: '116',
3939								name: "Freixial Shopping",
3940								coordinates: "40.35024509486011, -8.586464228952606",
3941								street: "Lugar do Freixial, Loja n.º 0.10",
3942								zip: "3060-228",
3943								city: "Cantanhede",
3944								short_content: "",
3945								phone: "351934501606",
3946								fax: "",
3947								country: "176",
3948								country_name: "Portugal (Mainland)",
3949								email: "",
3950								schedule: "9h00-21h00",
3951								link: "",
3952								zoneID: '0',
3953								typology: '0'
3954							},
3955																								{
3956								id: '68',
3957								name: "Alegro Alfragide",
3958								coordinates: "38.72727540,-9.22068630",
3959								street: "Av. dos Cavaleiros 60, loja 116",
3960								zip: "2790-045",
3961								city: "Carnaxide",
3962								short_content: "",
3963								phone: "351933005675",
3964								fax: "",
3965								country: "176",
3966								country_name: "Portugal (Mainland)",
3967								email: "",
3968								schedule: "10:00-23:00",
3969								link: "",
3970								zoneID: '0',
3971								typology: '0'
3972							},
3973																								{
3974								id: '26',
3975								name: "Campera (Outlet)",
3976								coordinates: "39.02820570,-8.96924000",
3977								street: "EN 3 Km 0.149, Loja n.º 0.85-86-87-88-89-90-91-92",
3978								zip: "2580-491",
3979								city: "Carregado",
3980								short_content: "",
3981								phone: "351930516570",
3982								fax: "",
3983								country: "176",
3984								country_name: "Portugal (Mainland)",
3985								email: "",
3986								schedule: "10:00-22:00",
3987								link: "",
3988								zoneID: '0',
3989								typology: '0'
3990							},
3991																								{
3992								id: '83',
3993								name: "Ferrara Plaza",
3994								coordinates: "41.28395160,-8.36265870",
3995								street: "Ferrara Plaza Rua Ferrara Plaza n.º36, loja 1.34;",
3996								zip: "4590-073",
3997								city: "Carvalhosa",
3998								short_content: "",
3999								phone: "351933006115",
4000								fax: "",
4001								country: "176",
4002								country_name: "Portugal (Mainland)",
4003								email: "",
4004								schedule: "10:00-23:00",
4005								link: "",
4006								zoneID: '0',
4007								typology: '0'
4008							},
4009																								{
4010								id: '95',
4011								name: "Forum Castelo Branco",
4012								coordinates: "39.80899500,-7.51714170",
4013								street: "Av. Prof. Dr. Egas Moniz, 6000-901 Castelo Branco - Loja 0.05a",
4014								zip: "6000-901",
4015								city: "Castelo Branco",
4016								short_content: "",
4017								phone: "351939446901",
4018								fax: "",
4019								country: "176",
4020								country_name: "Portugal (Mainland)",
4021								email: "",
4022								schedule: "10:00-23:00",
4023								link: "",
4024								zoneID: '0',
4025								typology: '0'
4026							},
4027																								{
4028								id: '88',
4029								name: "Serra Shopping",
4030								coordinates: "40.27051200,-7.50386700",
4031								street: "Alameda da Europa Lote 1, 6200-546 Covilhã - Loja n.º 1.10",
4032								zip: "6200-546",
4033								city: "Castelo Branco",
4034								short_content: "",
4035								phone: "351932300990",
4036								fax: "",
4037								country: "176",
4038								country_name: "Portugal (Mainland)",
4039								email: "",
4040								schedule: "10:00-22:00",
4041								link: "",
4042								zoneID: '0',
4043								typology: '0'
4044							},
4045																								{
4046								id: '86',
4047								name: "Chaves (Franchisado)",
4048								coordinates: "41.7637225110365,-7.467519323908589",
4049								street: "Rua da Ponte",
4050								zip: "5400-455",
4051								city: "Chaves",
4052								short_content: "",
4053								phone: "351961219437",
4054								fax: "",
4055								country: "176",
4056								country_name: "Portugal (Mainland)",
4057								email: "",
4058								schedule: "09:30-19:30 | Dom. 10:00-19:00",
4059								link: "",
4060								zoneID: '0',
4061								typology: '0'
4062							},
4063																								{
4064								id: '113',
4065								name: "Alma Shopping",
4066								coordinates: "41.557911379646626 ,-8.406071032739273",
4067								street: "Rua General Humberto Delgado nº 207 e 211",
4068								zip: "3030-327",
4069								city: "Coimbra",
4070								short_content: "",
4071								phone: "351926762793",
4072								fax: "",
4073								country: "176",
4074								country_name: "Portugal (Mainland)",
4075								email: "",
4076								schedule: "10:00-23:00",
4077								link: "",
4078								zoneID: '0',
4079								typology: '0'
4080							},
4081																								{
4082								id: '44',
4083								name: "Forum Coimbra",
4084								coordinates: "40.21164610,-8.44549250",
4085								street: "Centro Comercial Fórum Coimbra Quinta de S. Gemil",
4086								zip: "3044-520",
4087								city: "Coimbra",
4088								short_content: "",
4089								phone: "351926762845",
4090								fax: "",
4091								country: "176",
4092								country_name: "Portugal (Mainland)",
4093								email: "",
4094								schedule: "10:00-23:00 | 6ª e Sab. 10:00-00:00",
4095								link: "",
4096								zoneID: '0',
4097								typology: '0'
4098							},
4099																								{
4100								id: '19',
4101								name: "Mondego Retail Parque (Outlet)",
4102								coordinates: "40.19170800,-8.51257230",
4103								street: "Estrada de Condeixa, Loja S Taveiro",
4104								zip: "3045-001",
4105								city: "Coimbra",
4106								short_content: "",
4107								phone: "351933004429",
4108								fax: "",
4109								country: "176",
4110								country_name: "Portugal (Mainland)",
4111								email: "",
4112								schedule: "10:00-21:00",
4113								link: "",
4114								zoneID: '0',
4115								typology: '0'
4116							},
4117																								{
4118								id: '23',
4119								name: "B-Planet Retail Park (Outlet)",
4120								coordinates: "38.58355070,-9.04636680",
4121								street: "Estrada Nacional 10, km 18,5",
4122								zip: "2830-411",
4123								city: "Coina",
4124								short_content: "",
4125								phone: "351930477863",
4126								fax: "",
4127								country: "176",
4128								country_name: "Portugal (Mainland)",
4129								email: "",
4130								schedule: "10:00-22:00 | 6ª e Sab. 10:00-23:00",
4131								link: "",
4132								zoneID: '0',
4133								typology: '0'
4134							},
4135																								{
4136								id: '84',
4137								name: "Rio Park Monção",
4138								coordinates: "42.06576070,-8.51838650",
4139								street: "Rio Park Monção Avenida da Galiza, Fração C",
4140								zip: "4950-850",
4141								city: "Cortes",
4142								short_content: "",
4143								phone: "351933003499",
4144								fax: "",
4145								country: "176",
4146								country_name: "Portugal (Mainland)",
4147								email: "",
4148								schedule: "10:00-21:00",
4149								link: "",
4150								zoneID: '0',
4151								typology: '0'
4152							},
4153																								{
4154								id: '89',
4155								name: "Espinho",
4156								coordinates: "41.00867180,-8.64405060",
4157								street: "Rua 19 n.º 329",
4158								zip: "4500-217",
4159								city: "Espinho",
4160								short_content: "",
4161								phone: "351932301340",
4162								fax: "",
4163								country: "176",
4164								country_name: "Portugal (Mainland)",
4165								email: "",
4166								schedule: "09:30-19:30 | Dom. 10:00-19:00",
4167								link: "",
4168								zoneID: '0',
4169								typology: '0'
4170							},
4171																								{
4172								id: '58',
4173								name: "Évora Plaza",
4174								coordinates: "38.54896000,-7.90712070",
4175								street: "Rua Adelino Fonseca, Lt 4 Loja 0.08,0.09",
4176								zip: "7005-345",
4177								city: "Evora",
4178								short_content: "",
4179								phone: "351936539022",
4180								fax: "",
4181								country: "176",
4182								country_name: "Portugal (Mainland)",
4183								email: "",
4184								schedule: "10:00-22:00",
4185								link: "",
4186								zoneID: '0',
4187								typology: '0'
4188							},
4189																								{
4190								id: '87',
4191								name: "Vila Nova de Famalicão",
4192								coordinates: "41.40690760,-8.52220800",
4193								street: "Rua Santo António, n.º 51",
4194								zip: "4760-161",
4195								city: "Famalicao",
4196								short_content: "",
4197								phone: "351926757676",
4198								fax: "",
4199								country: "176",
4200								country_name: "Portugal (Mainland)",
4201								email: "",
4202								schedule: "09:30-19:30 | Dom. 10:00-19:00",
4203								link: "",
4204								zoneID: '0',
4205								typology: '0'
4206							},
4207																								{
4208								id: '46',
4209								name: "Forum Algarve",
4210								coordinates: "37.02828030,-7.94719520",
4211								street: "E.N.125, Km 103",
4212								zip: "8009-020",
4213								city: "Faro",
4214								short_content: "",
4215								phone: "351926757240",
4216								fax: "",
4217								country: "176",
4218								country_name: "Portugal (Mainland)",
4219								email: "",
4220								schedule: "10:00-23:00",
4221								link: "",
4222								zoneID: '0',
4223								typology: '0'
4224							},
4225																								{
4226								id: '78',
4227								name: "Foz Plaza",
4228								coordinates: "40.16597990,-8.86246730",
4229								street: "C.C. Foz Plaza, Urb. do Patracol",
4230								zip: "3080-216",
4231								city: "Figueira da Foz",
4232								short_content: "",
4233								phone: "351926757473",
4234								fax: "",
4235								country: "176",
4236								country_name: "Portugal (Mainland)",
4237								email: "",
4238								schedule: "10:00-22:00 | 6ª e sab. E vésperas de feriado 10:00-23:00",
4239								link: "",
4240								zoneID: '0',
4241								typology: '0'
4242							},
4243																								{
4244								id: '1',
4245								name: "Gaiarts Loja de Fábrica (Outlet)",
4246								coordinates: "41.12160880,-8.61954340",
4247								street: "Rua Manuel Sarmento Beires, 165",
4248								zip: "4400-194",
4249								city: "Gaia",
4250								short_content: "",
4251								phone: "351933006554",
4252								fax: "",
4253								country: "176",
4254								country_name: "Portugal (Mainland)",
4255								email: "",
4256								schedule: "10:00-22:00 | Dom. 10:00-21:00",
4257								link: "",
4258								zoneID: '0',
4259								typology: '0'
4260							},
4261																								{
4262								id: '41',
4263								name: "Guarda (Franchisado)",
4264								coordinates: "40.53867826230041,-7.266972367094135",
4265								street: "Rua Mouzinho de Albuquerque, 2",
4266								zip: "6300-734",
4267								city: "Guarda",
4268								short_content: "",
4269								phone: "351926697059",
4270								fax: "",
4271								country: "176",
4272								country_name: "Portugal (Mainland)",
4273								email: "",
4274								schedule: "09:30-19:30",
4275								link: "",
4276								zoneID: '0',
4277								typology: '0'
4278							},
4279																								{
4280								id: '32',
4281								name: "Espaço Guimarães",
4282								coordinates: "41.44858100,-8.34626170",
4283								street: "Espaço Guimarães, Loja N. 1.34-1.38 Rua 25 de Abril, 210 - Silvares",
4284								zip: "4835-400",
4285								city: "Guimaraes",
4286								short_content: "",
4287								phone: "351926763393",
4288								fax: "",
4289								country: "176",
4290								country_name: "Portugal (Mainland)",
4291								email: "",
4292								schedule: "10-00-22:00 | 6ª, Sáb. E vésperas de feriado 10:00-23:00",
4293								link: "",
4294								zoneID: '0',
4295								typology: '0'
4296							},
4297																								{
4298								id: '16',
4299								name: "Guimarães Outlet",
4300								coordinates: "41.44127370,-8.29557470",
4301								street: "S. Francisco Centro Loja nº2 Alameda S. Damaso - S. Sebastião",
4302								zip: "4810-286",
4303								city: "Guimaraes",
4304								short_content: "",
4305								phone: "351926763449",
4306								fax: "",
4307								country: "176",
4308								country_name: "Portugal (Mainland)",
4309								email: "",
4310								schedule: "10:00-19:30",
4311								link: "",
4312								zoneID: '0',
4313								typology: '0'
4314							},
4315																								{
4316								id: '33',
4317								name: "GuimarãeShopping",
4318								coordinates: "41.44032030,-8.30622210",
4319								street: "Guimarães Shopping, Loja Nº 405 Alameda Dr. Mariano Felgueiras - Cr",
4320								zip: "4835-075",
4321								city: "Guimarães",
4322								short_content: "",
4323								phone: "351926763376",
4324								fax: "",
4325								country: "176",
4326								country_name: "Portugal (Mainland)",
4327								email: "",
4328								schedule: "10:00-22:00 | 6ª e Sab. 10:00-23:00",
4329								link: "",
4330								zoneID: '0',
4331								typology: '0'
4332							},
4333																								{
4334								id: '48',
4335								name: "Leiria",
4336								coordinates: "39.74556970,-8.80759430",
4337								street: "Avenida Heróis de Angola, N.º9",
4338								zip: "2400-154",
4339								city: "Leiria",
4340								short_content: "",
4341								phone: "351933005282",
4342								fax: "",
4343								country: "176",
4344								country_name: "Portugal (Mainland)",
4345								email: "",
4346								schedule: "09:30-19:00",
4347								link: "",
4348								zoneID: '0',
4349								typology: '0'
4350							},
4351																								{
4352								id: '34',
4353								name: "LeiriaShopping",
4354								coordinates: "39.73269120,-8.82664330",
4355								street: "Leiria Shopping, Loja nº 022 Estrada Nacional 1 - Alto Vieiro",
4356								zip: "2400-822",
4357								city: "Leiria",
4358								short_content: "",
4359								phone: "351926757468",
4360								fax: "",
4361								country: "176",
4362								country_name: "Portugal (Mainland)",
4363								email: "",
4364								schedule: "10:00-23:00",
4365								link: "",
4366								zoneID: '0',
4367								typology: '0'
4368							},
4369																								{
4370								id: '108',
4371								name: "Centro Colombo",
4372								coordinates: "38.75458800,-9.19075470",
4373								street: "Av. Lusíada, Loja n.º 1.013",
4374								zip: "1500-392",
4375								city: "Lisboa",
4376								short_content: "",
4377								phone: "351926764494",
4378								fax: "",
4379								country: "176",
4380								country_name: "Portugal (Mainland)",
4381								email: "",
4382								schedule: "10:00-23:00",
4383								link: "",
4384								zoneID: '0',
4385								typology: '0'
4386							},
4387																								{
4388								id: '51',
4389								name: "Centro Comercial Vasco da Gama",
4390								coordinates: "38.76789670222862, -9.097119070783167",
4391								street: "Centro Comercial Vasco da Gama Avenida Dom João II 40,  Lj. A-2.115",
4392								zip: "1990-094",
4393								city: "Lisboa",
4394								short_content: "",
4395								phone: "351932200013",
4396								fax: "",
4397								country: "176",
4398								country_name: "Portugal (Mainland)",
4399								email: "",
4400								schedule: "10:00-00:00",
4401								link: "",
4402								zoneID: '0',
4403								typology: '0'
4404							},
4405																								{
4406								id: '61',
4407								name: "Spacio Shopping",
4408								coordinates: "38.76230840,-9.11653920",
4409								street: "R. Cidade de Bolama 4, piso2 Loja 1.20A",
4410								zip: "1800-079",
4411								city: "Lisboa",
4412								short_content: "",
4413								phone: "351933001564",
4414								fax: "",
4415								country: "176",
4416								country_name: "Portugal (Mainland)",
4417								email: "",
4418								schedule: "10:00-23:00",
4419								link: "",
4420								zoneID: '0',
4421								typology: '0'
4422							},
4423																								{
4424								id: '90',
4425								name: "Centro Comercial Continente Loures",
4426								coordinates: "38.81841620,-9.17721290",
4427								street: "Quinta Casal da Pipa, EN 250, Loja n.º 9 e 10",
4428								zip: "2670-339",
4429								city: "Loures",
4430								short_content: "",
4431								phone: "351930406187",
4432								fax: "",
4433								country: "176",
4434								country_name: "Portugal (Mainland)",
4435								email: "",
4436								schedule: "09:00-22:00",
4437								link: "",
4438								zoneID: '0',
4439								typology: '0'
4440							},
4441																								{
4442								id: '29',
4443								name: "LoureShopping",
4444								coordinates: "38.83412580,-9.15883730",
4445								street: "LoureShopping - Loja nº1.023 Av. D Quinta do Infantado",
4446								zip: "2670-457",
4447								city: "Loures",
4448								short_content: "",
4449								phone: "351926757418",
4450								fax: "",
4451								country: "176",
4452								country_name: "Portugal (Mainland)",
4453								email: "",
4454								schedule: "10:00-23:00",
4455								link: "",
4456								zoneID: '0',
4457								typology: '0'
4458							},
4459																								{
4460								id: '82',
4461								name: "MaiaShopping",
4462								coordinates: "41.21996800,-8.56409170",
4463								street: "Maia Shopping Loja nº 224 Lugar de Ardegães",
4464								zip: "4425-500",
4465								city: "Maia",
4466								short_content: "",
4467								phone: "351926757553",
4468								fax: "",
4469								country: "176",
4470								country_name: "Portugal (Mainland)",
4471								email: "",
4472								schedule: "10:00-23:00 | Dom. 10:00-22:00",
4473								link: "",
4474								zoneID: '0',
4475								typology: '0'
4476							},
4477																								{
4478								id: '119',
4479								name: "Mira Maia",
4480								coordinates: "41.25556025537834, -8.653489671163943",
4481								street: "Mira Maia Shopping Estrada Real 95; loja n.º 0.28",
4482								zip: "4470-274",
4483								city: "Maia",
4484								short_content: "",
4485								phone: "351962988778",
4486								fax: "",
4487								country: "176",
4488								country_name: "Portugal (Mainland)",
4489								email: "",
4490								schedule: "10h00-22h00",
4491								link: "",
4492								zoneID: '0',
4493								typology: '0'
4494							},
4495																								{
4496								id: '111',
4497								name: "Marco Shopping",
4498								coordinates: "41.183988, -8.148751",
4499								street: "Lugar do Cotovio - Tuías - Edifico Sonae, Loja n.º 3.1 a 3.10",
4500								zip: "4630-205",
4501								city: "Marco de Canaveses",
4502								short_content: "",
4503								phone: "351932300889",
4504								fax: "",
4505								country: "176",
4506								country_name: "Portugal (Mainland)",
4507								email: "",
4508								schedule: "09h30 – 20h00",
4509								link: "",
4510								zoneID: '0',
4511								typology: '0'
4512							},
4513																								{
4514								id: '3',
4515								name: "Mar Shopping Matosinhos",
4516								coordinates: "41.20852490,-8.68872750",
4517								street: "Centro Comercial Mar Shopping, Avenida Doutor Óscar Lopes, piso 1, n.º 1805",
4518								zip: "4450-337",
4519								city: "Matosinhos",
4520								short_content: "",
4521								phone: "351926757633",
4522								fax: "",
4523								country: "176",
4524								country_name: "Portugal (Mainland)",
4525								email: "",
4526								schedule: "10:00-23:00",
4527								link: "",
4528								zoneID: '0',
4529								typology: '0'
4530							},
4531																								{
4532								id: '75',
4533								name: "NorteShopping",
4534								coordinates: "41.18053700,-8.65763770",
4535								street: "Norte Shopping, Sra. da Hora",
4536								zip: "4460-841",
4537								city: "Matosinhos",
4538								short_content: "",
4539								phone: "351926762903",
4540								fax: "",
4541								country: "176",
4542								country_name: "Portugal (Mainland)",
4543								email: "",
4544								schedule: "10:00-23:00",
4545								link: "",
4546								zoneID: '0',
4547								typology: '0'
4548							},
4549																								{
4550								id: '79',
4551								name: "Alegro Montijo",
4552								coordinates: "38.69543240,-8.94441530",
4553								street: "Zona Industrial do Pau Queimado, Rua da Azinheira, Afonsoeiro 1, Loja 1.52 e 1.52A,",
4554								zip: "2870-100",
4555								city: "Montijo",
4556								short_content: "",
4557								phone: "351926764488",
4558								fax: "",
4559								country: "176",
4560								country_name: "Portugal (Mainland)",
4561								email: "",
4562								schedule: "10:00-23:00",
4563								link: "",
4564								zoneID: '0',
4565								typology: '0'
4566							},
4567																								{
4568								id: '17',
4569								name: "Strada Shopping (Outlet)",
4570								coordinates: "38.78232350,-9.19470840",
4571								street: "Strada Shopping, Loja no1107, 1108 Estrada da Paiã, Casal do Troca",
4572								zip: "2675-626",
4573								city: "Odivelas",
4574								short_content: "",
4575								phone: "351926757462",
4576								fax: "",
4577								country: "176",
4578								country_name: "Portugal (Mainland)",
4579								email: "",
4580								schedule: "10:00-23:00",
4581								link: "",
4582								zoneID: '0',
4583								typology: '0'
4584							},
4585																								{
4586								id: '63',
4587								name: "Vida Ovar",
4588								coordinates: "40.87587220,-8.63650520",
4589								street: "Dolce Vita Ovar, Loja n.º 035 Av. D.Manuel I - Zona Industrial de Ovar",
4590								zip: "3880-109",
4591								city: "Ovar",
4592								short_content: "",
4593								phone: "351926762927",
4594								fax: "",
4595								country: "176",
4596								country_name: "Portugal (Mainland)",
4597								email: "",
4598								schedule: "10:00-22:00 | 6ª e sab. E vésperas de feriado 10:00-23:00",
4599								link: "",
4600								zoneID: '0',
4601								typology: '0'
4602							},
4603																								{
4604								id: '56',
4605								name: "Póvoa de Varzim",
4606								coordinates: "41.37925600,-8.76408000",
4607								street: "Rua da Junqueira, 33",
4608								zip: "4490-519",
4609								city: "P Varzim",
4610								short_content: "",
4611								phone: "351936858253",
4612								fax: "",
4613								country: "176",
4614								country_name: "Portugal (Mainland)",
4615								email: "",
4616								schedule: "09:30-19:30 | Dom. 10:00-19:00",
4617								link: "",
4618								zoneID: '0',
4619								typology: '0'
4620							},
4621																								{
4622								id: '110',
4623								name: "Penafiel Retail Park",
4624								coordinates: "41.20022120412369, -8.311974204202711",
4625								street: "Av. Central de Guilhufe, EN 15, n.º 1110, 1120 e 1210 – Loja F",
4626								zip: "4560-143",
4627								city: "Penafiel",
4628								short_content: "",
4629								phone: "351932300924",
4630								fax: "",
4631								country: "176",
4632								country_name: "Portugal (Mainland)",
4633								email: "",
4634								schedule: "11h00-21h00",
4635								link: "",
4636								zoneID: '0',
4637								typology: '0'
4638							},
4639																								{
4640								id: '80',
4641								name: "Vila Retail Park",
4642								coordinates: "41.29699280,-7.73667200",
4643								street: "Via do Foral de Dom Manuel I, Loja D",
4644								zip: "4990-171",
4645								city: "Ponte de Lima",
4646								short_content: "",
4647								phone: "351933958210",
4648								fax: "",
4649								country: "176",
4650								country_name: "Portugal (Mainland)",
4651								email: "",
4652								schedule: "10:00-23:00",
4653								link: "",
4654								zoneID: '0',
4655								typology: '0'
4656							},
4657																								{
4658								id: '64',
4659								name: "Aqua Portimão",
4660								coordinates: "37.14727480,-8.54606810",
4661								street: "Aqua Portimão, Loja 1.028/1.029 Urbanização das Cardosas Lote A",
4662								zip: "8500-616",
4663								city: "Portimao",
4664								short_content: "",
4665								phone: "351926757163",
4666								fax: "",
4667								country: "176",
4668								country_name: "Portugal (Mainland)",
4669								email: "",
4670								schedule: "10:00-23:00",
4671								link: "",
4672								zoneID: '0',
4673								typology: '0'
4674							},
4675																								{
4676								id: '65',
4677								name: "Alameda Shop & Spot",
4678								coordinates: "41.16378140,-8.58639140",
4679								street: "R.dos Campeões Europeus, 28-198 Loja 125, piso 1",
4680								zip: "4350-414",
4681								city: "Porto",
4682								short_content: "",
4683								phone: "351933000538",
4684								fax: "",
4685								country: "176",
4686								country_name: "Portugal (Mainland)",
4687								email: "",
4688								schedule: "10:00-23:00",
4689								link: "",
4690								zoneID: '0',
4691								typology: '0'
4692							},
4693																								{
4694								id: '54',
4695								name: "Flores Plaza",
4696								coordinates: "41.14426940,-8.61508060",
4697								street: "Rua das Flores, 162",
4698								zip: "4050-263",
4699								city: "Porto",
4700								short_content: "",
4701								phone: "351933007171",
4702								fax: "",
4703								country: "176",
4704								country_name: "Portugal (Mainland)",
4705								email: "[email protected]",
4706								schedule: "10:00-20:00 | Dom. 10:00-19:00",
4707								link: "",
4708								zoneID: '0',
4709								typology: '0'
4710							},
4711																								{
4712								id: '22',
4713								name: "Rua Sá da Bandeira (Outlet)",
4714								coordinates: "41.14714280,-8.60881830",
4715								street: "Rua Sá da Bandeira nº124/134",
4716								zip: "4000-427",
4717								city: "Porto",
4718								short_content: "",
4719								phone: "351935011009",
4720								fax: "",
4721								country: "176",
4722								country_name: "Portugal (Mainland)",
4723								email: "",
4724								schedule: "10:00-20:00 | Dom. 10:00-19:00",
4725								link: "",
4726								zoneID: '0',
4727								typology: '0'
4728							},
4729																								{
4730								id: '2',
4731								name: "Rua Santa Catarina",
4732								coordinates: "41.14868730,-8.60829820",
4733								street: "Rua de Santa Catarina n.º 284 a 294",
4734								zip: "4000-443",
4735								city: "Porto",
4736								short_content: "",
4737								phone: "351933005400",
4738								fax: "",
4739								country: "176",
4740								country_name: "Portugal (Mainland)",
4741								email: "",
4742								schedule: "10:00-20:00 | Dom. 10:00-19:00",
4743								link: "",
4744								zoneID: '0',
4745								typology: '0'
4746							},
4747																								{
4748								id: '27',
4749								name: "Famalicão Central Park (Outlet)",
4750								coordinates: "41.37009600,-8.55127300",
4751								street: "Lago Discount - Lugar do Xisto Lote 83 Fracção A e B",
4752								zip: "4760-727",
4753								city: "Ribeirão",
4754								short_content: "",
4755								phone: "351926756250",
4756								fax: "",
4757								country: "176",
4758								country_name: "Portugal (Mainland)",
4759								email: "",
4760								schedule: "10:00-20:00",
4761								link: "",
4762								zoneID: '0',
4763								typology: '0'
4764							},
4765																								{
4766								id: '37',
4767								name: "Alegro Sintra",
4768								coordinates: "38.77488340,-9.34124690",
4769								street: "Alegro Sintra, Loja 1.24 Alto do Forte",
4770								zip: "2635-018",
4771								city: "Rio De Mouro",
4772								short_content: "",
4773								phone: "351926757396",
4774								fax: "",
4775								country: "176",
4776								country_name: "Portugal (Mainland)",
4777								email: "",
4778								schedule: "10:00-23:00",
4779								link: "",
4780								zoneID: '0',
4781								typology: '0'
4782							},
4783																								{
4784								id: '21',
4785								name: "Sintra Retail Park (Outlet)",
4786								coordinates: "38.76863130,-9.31164430",
4787								street: "Rua Elias Garcia, 209, Loja 12 (Piso 0)",
4788								zip: "2635-047",
4789								city: "Rio De Mouro",
4790								short_content: "",
4791								phone: "351930426768",
4792								fax: "",
4793								country: "176",
4794								country_name: "Portugal (Mainland)",
4795								email: "",
4796								schedule: "10:00-22:00",
4797								link: "",
4798								zoneID: '0',
4799								typology: '0'
4800							},
4801																								{
4802								id: '11',
4803								name: "Parque Nascente",
4804								coordinates: "41.17483600,-8.56462200",
4805								street: "Praceta Parque Nascente 35, Loja 421",
4806								zip: "4435-182",
4807								city: "Rio Tinto",
4808								short_content: "",
4809								phone: "351926763109",
4810								fax: "",
4811								country: "176",
4812								country_name: "Portugal (Mainland)",
4813								email: "",
4814								schedule: "10:00-23:00",
4815								link: "",
4816								zoneID: '0',
4817								typology: '0'
4818							},
4819																								{
4820								id: '59',
4821								name: "W Shopping",
4822								coordinates: "39.23348980,-8.68767600",
4823								street: "Rua Pedro de Santarém 29, piso 0 lojas 0.20, 0.21, 0.20D, 0.20E",
4824								zip: "2000-223",
4825								city: "Santarem",
4826								short_content: "",
4827								phone: "351937622880",
4828								fax: "",
4829								country: "176",
4830								country_name: "Portugal (Mainland)",
4831								email: "",
4832								schedule: "10:00-22:00 | 6ª e Sab. 10:00-23:00",
4833								link: "",
4834								zoneID: '0',
4835								typology: '0'
4836							},
4837																								{
4838								id: '4',
4839								name: "Santo Tirso",
4840								coordinates: "41.34090680,-8.47777560",
4841								street: "Praça Conde de São Bento nº6",
4842								zip: "4780-375",
4843								city: "Santo Tirso",
4844								short_content: "",
4845								phone: "351926757047",
4846								fax: "",
4847								country: "176",
4848								country_name: "Portugal (Mainland)",
4849								email: "",
4850								schedule: "09:30-19:30 | Dom. 10:00-19:00",
4851								link: "",
4852								zoneID: '0',
4853								typology: '0'
4854							},
4855																								{
4856								id: '25',
4857								name: "Aveiro Shopping Center (Outlet)",
4858								coordinates: "40.64510300,-8.65077630",
4859								street: "Estr. da Taboeira, loja 25, 26 e 27",
4860								zip: "3800-265",
4861								city: "Sao Jacinto",
4862								short_content: "",
4863								phone: "351933002956",
4864								fax: "",
4865								country: "176",
4866								country_name: "Portugal (Mainland)",
4867								email: "",
4868								schedule: "10:00-22:00",
4869								link: "",
4870								zoneID: '0',
4871								typology: '0'
4872							},
4873																								{
4874								id: '76',
4875								name: "RioSul Shopping",
4876								coordinates: "38.61322900,-9.11233500",
4877								street: "Rio Sul Shopping, Piso 1, Loja 1.005 Quinta Nova do Rio Judeu - Torre d",
4878								zip: "2840-293",
4879								city: "Seixal",
4880								short_content: "",
4881								phone: "351926764464",
4882								fax: "",
4883								country: "176",
4884								country_name: "Portugal (Mainland)",
4885								email: "",
4886								schedule: "10:00-23:00",
4887								link: "",
4888								zoneID: '0',
4889								typology: '0'
4890							},
4891																								{
4892								id: '31',
4893								name: "Centro Comercial 8ª Avenida",
4894								coordinates: "40.89503700,-8.49337200",
4895								street: "C.Comercial 8ª Avenida Loja 9 - Pi Av. Dr. Renato de Araújo, 1625",
4896								zip: "3700-346",
4897								city: "SJ Madeira",
4898								short_content: "",
4899								phone: "351926762965",
4900								fax: "",
4901								country: "176",
4902								country_name: "Portugal (Mainland)",
4903								email: "",
4904								schedule: "10:00-22:00 | 6ª e Sab. E vésperas de feriados 10:00-23:00",
4905								link: "",
4906								zoneID: '0',
4907								typology: '0'
4908							},
4909																								{
4910								id: '28',
4911								name: "Tavira Gran-Plaza (Outlet)",
4912								coordinates: "37.13085070,-7.63913310",
4913								street: "Rua Almirante Cândido dos Reis, n.°247, Loja 3.33/34 e 3.35",
4914								zip: "8800-318",
4915								city: "Tavira",
4916								short_content: "",
4917								phone: "351933012935",
4918								fax: "",
4919								country: "176",
4920								country_name: "Portugal (Mainland)",
4921								email: "",
4922								schedule: "10:00-22:00",
4923								link: "",
4924								zoneID: '0',
4925								typology: '0'
4926							},
4927																								{
4928								id: '71',
4929								name: "TorreShopping",
4930								coordinates: "39.46495880,-8.52686990",
4931								street: "TorresShopping, loja B09 Ponte Nova, Bairro do Nicho",
4932								zip: "2350-464",
4933								city: "Torres Novas",
4934								short_content: "",
4935								phone: "351933006375",
4936								fax: "",
4937								country: "176",
4938								country_name: "Portugal (Mainland)",
4939								email: "",
4940								schedule: "10:00-23:00",
4941								link: "",
4942								zoneID: '0',
4943								typology: '0'
4944							},
4945																								{
4946								id: '72',
4947								name: "Arena Shopping",
4948								coordinates: "39.10153590,-9.25502990",
4949								street: "C.C. Arena Shopping, L 200/11/12 R. António Alves Ferreira 2,",
4950								zip: "2560-256",
4951								city: "Torres Vedras",
4952								short_content: "",
4953								phone: "351937622883",
4954								fax: "",
4955								country: "176",
4956								country_name: "Portugal (Mainland)",
4957								email: "",
4958								schedule: "10:00-23:00",
4959								link: "",
4960								zoneID: '0',
4961								typology: '0'
4962							},
4963																								{
4964								id: '93',
4965								name: "Vale de Cambra",
4966								coordinates: "40.84904000,-8.39388650",
4967								street: "Av. Camilo Tavares Matos, 332",
4968								zip: "3730-240",
4969								city: "Vale De Cambra",
4970								short_content: "",
4971								phone: "351930494502",
4972								fax: "",
4973								country: "176",
4974								country_name: "Portugal (Mainland)",
4975								email: "",
4976								schedule: "9:30 - 19:30",
4977								link: "",
4978								zoneID: '0',
4979								typology: '0'
4980							},
4981																								{
4982								id: '109',
4983								name: "Centro Comercial Valongo",
4984								coordinates: "41.198122582009816 ,-8.49102649042967",
4985								street: "Rua Julião Sarmento, n.º 285, loja n.º 12, 13, 14, 15 e 16",
4986								zip: "4440-837",
4987								city: "Valongo",
4988								short_content: "",
4989								phone: "351939000575",
4990								fax: "",
4991								country: "176",
4992								country_name: "Portugal (Mainland)",
4993								email: "",
4994								schedule: "",
4995								link: "",
4996								zoneID: '0',
4997								typology: '0'
4998							},
4999																								{
5000								id: '15',
5001								name: "Estação Viana",
5002								coordinates: "41.69423640,-8.83547110",
5003								street: "C.C. Estação Viana Shopping, Loja 1 Av. Gen. Humberto Delgado, 101",
5004								zip: "4900-317",
5005								city: "Viana Castelo",
5006								short_content: "",
5007								phone: "351926756234",
5008								fax: "",
5009								country: "176",
5010								country_name: "Portugal (Mainland)",
5011								email: "",
5012								schedule: "10:00-22:00 | 6ª e Sab. 10:00-23:00",
5013								link: "",
5014								zoneID: '0',
5015								typology: '0'
5016							},
5017																								{
5018								id: '74',
5019								name: "Vila do Conde",
5020								coordinates: "41.35207900,-8.74726800",
5021								street: "Rua Dr. João Canavarro, Loja 315",
5022								zip: "4480-668",
5023								city: "Vila Conde",
5024								short_content: "",
5025								phone: "351926757736",
5026								fax: "",
5027								country: "176",
5028								country_name: "Portugal (Mainland)",
5029								email: "",
5030								schedule: "09:30-19:30 | Dom. 10:00-19:00",
5031								link: "",
5032								zoneID: '0',
5033								typology: '0'
5034							},
5035																								{
5036								id: '120',
5037								name: "Vila do Conde Fashion Outlet",
5038								coordinates: "41.30076513412162, -8.70595597493622",
5039								street: "Av. Fonte Cova 400; Loja 2A",
5040								zip: "4485-592",
5041								city: "Vila do Conde",
5042								short_content: "",
5043								phone: "351926845514",
5044								fax: "",
5045								country: "176",
5046								country_name: "Portugal (Mainland)",
5047								email: "",
5048								schedule: "10h00-23h00",
5049								link: "",
5050								zoneID: '0',
5051								typology: '0'
5052							},
5053																								{
5054								id: '115',
5055								name: "VNC Retail Park",
5056								coordinates: "41.304534, -8.700954",
5057								street: "Rua Nova da Gândara, S/N",
5058								zip: "4485-613",
5059								city: "Vila do Conde",
5060								short_content: "",
5061								phone: "351926757501",
5062								fax: "",
5063								country: "176",
5064								country_name: "Portugal (Mainland)",
5065								email: "",
5066								schedule: "10h00-22h00",
5067								link: "",
5068								zoneID: '0',
5069								typology: '0'
5070							},
5071																								{
5072								id: '67',
5073								name: "ArrábidaShopping",
5074								coordinates: "41.14146550,-8.63866140",
5075								street: "Praceta de Henrique Moreira 244 loja 1.30/1.32",
5076								zip: "4400-346",
5077								city: "Vila Nova de Gaia",
5078								short_content: "",
5079								phone: "351926762910",
5080								fax: "",
5081								country: "176",
5082								country_name: "Portugal (Mainland)",
5083								email: "",
5084								schedule: "10:00-23:00",
5085								link: "",
5086								zoneID: '0',
5087								typology: '0'
5088							},
5089																								{
5090								id: '98',
5091								name: "El Corte Inglés Gaia (Homem e Mulher)",
5092								coordinates: "41.12583001359009,-8.604829161597827",
5093								street: "Av. da República, 1435",
5094								zip: "4430-999",
5095								city: "Vila Nova de Gaia",
5096								short_content: "",
5097								phone: "",
5098								fax: "",
5099								country: "176",
5100								country_name: "Portugal (Mainland)",
5101								email: "",
5102								schedule: "2ª a 5ª: 10:00-22:00 | 6ª e Sab. 10:00-23:30 | Dom. 10:00-20:00",
5103								link: "",
5104								zoneID: '0',
5105								typology: '0'
5106							},
5107																								{
5108								id: '13',
5109								name: "Nosso Shopping",
5110								coordinates: "41.29699280,-7.73667200",
5111								street: "Nosso Shopping, Loja 148 - Alameda de Grasse - Lote 15",
5112								zip: "5000-703",
5113								city: "Vila Real",
5114								short_content: "",
5115								phone: "351926763461",
5116								fax: "",
5117								country: "176",
5118								country_name: "Portugal (Mainland)",
5119								email: "",
5120								schedule: "10:00-23:00",
5121								link: "",
5122								zoneID: '0',
5123								typology: '0'
5124							},
5125																								{
5126								id: '40',
5127								name: "Forum Viseu",
5128								coordinates: "40.66182370,-7.91615490",
5129								street: "Fórum Viseu, Lj 2.44/2.45/2.46 Rua Dr. José da Cruz Moreira Pinto",
5130								zip: "3510-078",
5131								city: "Viseu",
5132								short_content: "",
5133								phone: "351926762858",
5134								fax: "",
5135								country: "176",
5136								country_name: "Portugal (Mainland)",
5137								email: "",
5138								schedule: "10:00-22:00 | 6ª e Sab. 10:00-23:00",
5139								link: "",
5140								zoneID: '0',
5141								typology: '0'
5142							},
5143																								{
5144								id: '81',
5145								name: "Palácio do Gelo Shopping",
5146								coordinates: "40.64357800,-7.91262170",
5147								street: "Rua do Palácio do Gelo nº3 Loja n.º 216 Piso 2",
5148								zip: "3500-606",
5149								city: "Viseu",
5150								short_content: "",
5151								phone: "351926762827",
5152								fax: "",
5153								country: "176",
5154								country_name: "Portugal (Mainland)",
5155								email: "",
5156								schedule: "10:00-23:00",
5157								link: "",
5158								zoneID: '0',
5159								typology: '0'
5160							},
5161																								{
5162								id: '105',
5163								name: "El Corte Inglés Vitoria (Mulher)",
5164								coordinates: "42.993135085633085,-2.6314693710644086",
5165								street: "Bake kalea, 2",
5166								zip: "01004",
5167								city: "Araba",
5168								short_content: "",
5169								phone: "",
5170								fax: "",
5171								country: "205",
5172								country_name: "Spain",
5173								email: "",
5174								schedule: "2ª a Sab. 09:30-21:30",
5175								link: "",
5176								zoneID: '0',
5177								typology: '0'
5178							},
5179																								{
5180								id: '104',
5181								name: "El Corte Inglés Badajoz (Mulher)",
5182								coordinates: "39.45527437119595, -6.876683187919266",
5183								street: "Pl. Conquistadores",
5184								zip: "06005",
5185								city: "Badajoz",
5186								short_content: "",
5187								phone: "",
5188								fax: "",
5189								country: "205",
5190								country_name: "Spain",
5191								email: "",
5192								schedule: "2ª a Sab. 10:00-22:00",
5193								link: "",
5194								zoneID: '0',
5195								typology: '0'
5196							},
5197																								{
5198								id: '103',
5199								name: "El Corte Inglés Leon (Mulher)",
5200								coordinates: "42.59066795368048,-5.569148732683679",
5201								street: "C. Fray Luis de León, 29",
5202								zip: "24005",
5203								city: "León",
5204								short_content: "",
5205								phone: "",
5206								fax: "",
5207								country: "205",
5208								country_name: "Spain",
5209								email: "",
5210								schedule: "2ª a Sab. 09:30-21:30",
5211								link: "",
5212								zoneID: '0',
5213								typology: '0'
5214							},
5215																								{
5216								id: '101',
5217								name: "El Corte Inglés Murcia (Mulher)",
5218								coordinates: "37.98917940863208, -1.1331902590954361",
5219								street: "Gran Vía Escultor Francisco Salzillo, 42",
5220								zip: "30009",
5221								city: "Murcia",
5222								short_content: "",
5223								phone: "",
5224								fax: "",
5225								country: "205",
5226								country_name: "Spain",
5227								email: "",
5228								schedule: "2ª a Sab. 10:00-22:00",
5229								link: "",
5230								zoneID: '0',
5231								typology: '0'
5232							},
5233																								{
5234								id: '102',
5235								name: "El Corte Inglés Santiago de Compostela (Homem e Mulher)",
5236								coordinates: "42.86301704445614,-8.542469903833155",
5237								street: "Rúa do Restollal, 50",
5238								zip: "15702",
5239								city: "Santiago de Compostela",
5240								short_content: "",
5241								phone: "",
5242								fax: "",
5243								country: "205",
5244								country_name: "Spain",
5245								email: "",
5246								schedule: "2ª a Sab. 10:00-22:00",
5247								link: "",
5248								zoneID: '0',
5249								typology: '0'
5250							},
5251																								{
5252								id: '100',
5253								name: "El Corte Inglés Valencia (Mulher)",
5254								coordinates: "39.45712941407767,-0.34712747517731435",
5255								street: "C/ del Pintor Maella, 37, Camins al Grau",
5256								zip: "46023",
5257								city: "Valência",
5258								short_content: "",
5259								phone: "",
5260								fax: "",
5261								country: "205",
5262								country_name: "Spain",
5263								email: "",
5264								schedule: "2ª a Sab. 10:00-22:00",
5265								link: "",
5266								zoneID: '0',
5267								typology: '0'
5268							},
5269																								{
5270								id: '107',
5271								name: "Belval Plaza Shopping Center",
5272								coordinates: "49.50051056214473 ,5.945835838883262",
5273								street: "7-14 Av. du Rock'n'Roll",
5274								zip: "4361",
5275								city: "Esch-Belval Esch-sur-Alzette",
5276								short_content: "",
5277								phone: "",
5278								fax: "",
5279								country: "127",
5280								country_name: "Luxembourg",
5281								email: "",
5282								schedule: "10:00- 20:00",
5283								link: "",
5284								zoneID: '0',
5285								typology: '0'
5286							},
5287																								{
5288								id: '106',
5289								name: "Esch-Sur-Alzette",
5290								coordinates: "49.49382758772307,5.979185088199133",
5291								street: "94 Rue de l'Alzette",
5292								zip: "4010",
5293								city: "Esch-sur-Alzette",
5294								short_content: "",
5295								phone: "",
5296								fax: "",
5297								country: "127",
5298								country_name: "Luxembourg",
5299								email: "",
5300								schedule: "09:00-18:30 | Sab. 09:00-19:00",
5301								link: "",
5302								zoneID: '0',
5303								typology: '0'
5304							},
5305																								{
5306								id: '62',
5307								name: "Parque Atlântico",
5308								coordinates: "37.74515900,-25.67354040",
5309								street: "Rua da Juventude, Piso 1 loja 1.020/1",
5310								zip: "9500-211",
5311								city: "Ponta Delgada",
5312								short_content: "",
5313								phone: "351926757176",
5314								fax: "",
5315								country: "253",
5316								country_name: "Portugal Islands - Azores",
5317								email: "",
5318								schedule: "10:00-22:00",
5319								link: "",
5320								zoneID: '0',
5321								typology: '0'
5322							},
5323																								{
5324								id: '52',
5325								name: "Forum Madeira",
5326								coordinates: "32.63677060,-16.94578420",
5327								street: "Fórum Madeira Loja 2.18 a 2.21 - Piso 2 Estrada Monumental, 390",
5328								zip: "9004-568",
5329								city: "Funchal",
5330								short_content: "",
5331								phone: "351926763273",
5332								fax: "",
5333								country: "247",
5334								country_name: "Portugal Islands - Madeira",
5335								email: "",
5336								schedule: "10:00-23:00",
5337								link: "",
5338								zoneID: '0',
5339								typology: '0'
5340							},
5341																								{
5342								id: '36',
5343								name: "MadeiraShopping",
5344								coordinates: "32.65933900,-16.95278470",
5345								street: "Madeira Shopping, Loja 63 Caminho de Santa Quitéria nº45 San",
5346								zip: "9024-501",
5347								city: "Funchal",
5348								short_content: "",
5349								phone: "351926763288",
5350								fax: "",
5351								country: "247",
5352								country_name: "Portugal Islands - Madeira",
5353								email: "",
5354								schedule: "10:00-23:00",
5355								link: "",
5356								zoneID: '0',
5357								typology: '0'
5358							},
5359																								{
5360								id: '73',
5361								name: "Plaza Madeira",
5362								coordinates: "32.64747550,-16.91623770",
5363								street: "La Vie Funchal Rua Doutor Brito Câmara 9, loja n.º 206 e 207",
5364								zip: "9000-039",
5365								city: "Funchal",
5366								short_content: "",
5367								phone: "351933003274",
5368								fax: "",
5369								country: "247",
5370								country_name: "Portugal Islands - Madeira",
5371								email: "",
5372								schedule: "09:00-22:00",
5373								link: "",
5374								zoneID: '0',
5375								typology: '0'
5376							},
5377																		]
5378		}
5379
5380		JSVarsStores.addresses.sort((a, b) => {
5381			const cityA = a.city.toUpperCase();
5382			const cityB = b.city.toUpperCase();
5383
5384			if (cityA < cityB) {
5385				return -1;
5386			}
5387			if (cityA > cityB) {
5388				return 1;
5389			}
5390			return 0;
5391		});
5392	</script>
5392<link rel="stylesheet" href="https://1832815608.rsc.cdn77.org/plugins/system/js/leafletjs/leaflet.css?3" type="text/css">
5392<script type="text/javascript" src="https://1832815608.rsc.cdn77.org/plugins/system/js/leafletjs/leaflet.js" defer></script>
5392<script src="https://1832815608.rsc.cdn77.org/plugins/templates_base/stores/12/stores.js?32" defer></script>
5392</section><footer id="footer" style="position: relative;z-index: 40;"><style type="text/css">
5393                #footer .newsletter-footer {border-top: 1px solid var(--color-black);background-color: var(--color-white);}
5394                #footer .newsletter-footer-header p:first-child{padding-bottom: 30px;}
5395                #footer .wrapper-footer {background-color: var(--color-white);}
5396                #footer .footer-menu-list > div {position: relative;}
5397                #footer .footer-menu-list .rdc-icon-svg {position: absolute;top: 50%;left: 0;width: 26px;height: 26px;transform: translateY(-50%);}
5398                #footer .footer-menu-list .rdc-footer-menu-list_desc, #rdc-footer-menu-list_time {padding-left: 32px;}
5399                #footer .bottom-footer-column-image img {display: block;height: auto;}
5400                #footer .wrapper-footer .list-nav-title,
5401                #footer .wrapper-footer .paragraph,
5402                #footer .wrapper-footer .paragraph a,
5403                #footer .wrapper-footer .paragraph .a {color: black;}
5404                #footer .wrapper-footer a, #footer .wrapper-footer .a {text-decoration: none;}
5405                body.account-page #footer .newsletter-footer {display: none;}
5406                #footer .footer-shop-country-icon-flag{width: 20px;height: 20px;border-radius: 50%;background-size: cover;}
5407                #footer .newsletter-arrow-svg{width: 15px; height: 11px; background-image: url("data:image/svg+xml,%3Csvg width='14' height='10' viewBox='0 0 14 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.3524 5.46665L8.80691 8.98686C8.71452 9.07859 8.66611 9.18666 8.66168 9.31107C8.65725 9.43548 8.70566 9.54952 8.80691 9.6532C8.91197 9.7575 9.02493 9.81059 9.1458 9.81248C9.26667 9.81373 9.37963 9.76253 9.48468 9.65885L13.6443 5.52792C13.7981 5.37586 13.875 5.19836 13.875 4.99541C13.875 4.79246 13.7981 4.61496 13.6443 4.4629L9.48468 0.331968C9.39229 0.240232 9.28249 0.192165 9.15529 0.187767C9.02809 0.183369 8.91197 0.233321 8.80691 0.337623C8.70566 0.441297 8.6544 0.552511 8.65313 0.671264C8.65187 0.790018 8.70313 0.900918 8.80691 1.00396L12.3524 4.52416H0.600584C0.465157 4.52416 0.351879 4.56909 0.26075 4.65894C0.169621 4.74879 0.124374 4.86095 0.125007 4.99541C0.125639 5.12987 0.170887 5.24203 0.26075 5.33188C0.350613 5.42173 0.463575 5.46665 0.599635 5.46665H12.3524Z' fill='black'/%3E%3C/svg%3E");}
5408                #footer .newsletter-footer-form-column-right button {padding-left: 20px;padding-right: 20px;white-space: nowrap;height: 100%;background-color: #F6F6F6;border-radius: 0 8px 8px 0;border-color: #F6F6F6;}
5409            
5410                #footer .newsletter-footer-social .share-icons-social{display: flex;flex-wrap: wrap;margin: -12px;}
5411                #footer .country-change-footer .country-change-footer-item{display: flex;align-items: center;justify-content: center;}
5412                #footer .newsletter-footer-form-column-right button p{text-transform: none;color: var(--color-black);margin-right: 10px;}
5413                #footer-share-icons-social-hashtag {display: flex;align-items: center;margin-left: 30px;padding-top: 4px;}
5414                #footer .newsletter-footer-form-input{width: 100%;border: 1px solid transparent;background-color: #F6F6F6;border-radius: 8px 0 0 8px;padding: 22px;}
5415                #footer .newsletter-footer-form-input:-webkit-autofill{-webkit-box-shadow: 0 0 0px 1000px #F6F6F6 inset !important;}
5416                #footer .form-field.displayError input{border: 1px solid;border-right: 0;}
5417                #footer .newsletter-footer-form-column-right button.displayError{border: 1px solid var(--color-error);border-left: 0;}
5418
5419                @media screen and (min-width: 1200px){
5420                    #footer .newsletter-footer {padding: 60px 0 70px;}
5421                    #footer .newsletter-footer-column {padding: 0 15px;}
5422                    #footer .newsletter-footer-form-row {display: flex;}
5423                    #footer .newsletter-footer-header{margin-top: 18px;}
5424                    #footer .share-icons-social-wrapper{margin-left: 30px;line-height: 0;}
5425                    #footer .newsletter-footer-form-column-left {flex-basis: 100%;}
5426                    #footer .newsletter-footer-social {display: flex;flex-direction: column;padding-top: 44px;align-items: center;}
5427                    #footer .menu-footer {padding: 52px 0 30px;}
5428                    #footer .footer-menu-row {display: flex;margin: 0 -15px;}
5429                    #footer .footer-menu-column {padding: 0 15px;}
5430                    #footer .footer-menu-column:last-child {margin-left: auto;}
5431                    #footer .footer-menu-header {padding-bottom: 24px;}
5432                    #footer .footer-menu-list + .footer-menu-header {padding-top: 44px;}
5433                    #footer .footer-menu-list > div {display: block !important;}
5434                    #footer .footer-menu-list > div:not(:first-child) {margin-top: 8px;}
5435                    #footer .bottom-footer {padding: 20px 0;}
5436                    #footer .bottom-footer-row {display: grid;grid-template-columns: minmax(0, 1fr) max-content minmax(0, 1fr);align-items: center;column-gap: 30px;}
5437                    #footer .bottom-footer-column {display: flex;gap: 40px;}
5438                    #footer .bottom-footer-column-image {justify-content: flex-end;}
5439                    #footer .bottom-footer-column-image img {width: auto;height: 26px;}
5440                    #footer .country-change-footer {position: relative;width: fit-content;}
5441                    #footer .country-change-dropdown-footer {position: absolute;bottom: calc(100% + 15px);left: 0;width: 280px;padding: 28px 20px 20px;visibility: hidden;opacity: 0;background-color: var(--color-white);z-index: 15;transition: 0.2s;box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;}
5442                    #footer .country-change-dropdown-footer.active {opacity: 1;visibility: visible;}
5443                    #footer .country-change-dropdown-footer .form-field {margin-bottom: 2em;}
5444                    #footer .country-change-dropdown-footer .form-field .select {background-repeat: no-repeat;background-position: 7px center;background-size: 17px auto;}
5445                    #footer .country-change-dropdown-footer select[name="country"] {padding-left: 30px;}
5446                    #footer .country-change-dropdown-footer button {width: 100%;}
5447                    #footer .newsletter-footer-row {display: flex;margin: 0 -15px;justify-content: space-between;}
5448                    #footer .newsletter-footer-column-left {flex-basis: 45%;max-width: 654px;}
5449                    #footer .newsletter-footer-column-right {flex-basis: 50%;max-width: 943px;}
5450                    #footer .newsletter-footer-form-column-right button {width: auto !important;}
5451                    #footer .newsletter-footer-social {flex-direction: row;}
5452                    #footer .icons_social {padding-right: 32px;}
5453                    #footer .footer-menu-column.footer-menu-information .footer-menu-header{padding-bottom: 17px;}
5454                    #footer .footer-menu-column.footer-menu-information .footer-menu-list .rdc-footer-menu-list_item{padding-top: 9px;}
5455                }
5456                @media screen and (max-width: 1199px){
5457                    #footer-share-icons-social-hashtag {margin-left: 10px;}
5458                    #footer .newsletter-footer-header p:first-child{padding-bottom: 10px;}
5459                    #footer .newsletter-footer {padding: 50px 0 40px;text-align: center;}
5460                    #footer .newsletter-footer-social {display: flex;align-items: center;padding-top: 22px;margin-left: 6px;}
5461                    #footer .share-icons-social-wrapper{margin: 7px;line-height: 0;}
5462                    #footer .menu-footer {padding: 42px 0 32px;}
5463                    #footer .footer-menu-column:not(:first-child){margin-top: 12px;}
5464                    #footer .footer-menu-column:not(:first-child) .footer-menu-header {margin-top: 1p
5464x;}
5465                    #footer .footer-menu-header {position: relative;}
5466                    #footer .footer-menu-header .rdc-icon-svg {position: absolute;top: 50%;right: 0;transform: translateY(-50%);width: 18px;height: 18px;}
5467                    #footer .footer-menu-header .rdc-icon-arrowup {display: none;}
5468                    #footer .footer-menu-header.active .rdc-icon-arrowdown {display: none;}
5469                    #footer .footer-menu-header.active .rdc-icon-arrowup {display: block;}
5470                    #footer .footer-menu-list > div {display: none;padding-left: 10px;padding-right: 10px;margin-bottom: 10px;}
5471                    #footer .bottom-footer {padding: 40px 0 25px;text-align: left;}
5472                    #footer .bottom-footer-column-shop, #footer .bottom-footer-column-image {padding-bottom: 40px;}
5473                    #footer .bottom-footer-column-image {display: flex;flex-direction: column;gap: 20px;}
5474                    #footer .bottom-footer-column-image img {width: auto;max-height: 28px;height:auto;margin: 0 auto;}
5475                    #footer .bottom-footer-column-image #footer-img-payments-mobile {height: 58px;max-height: 58px;}
5476                    #footer .newsletter-footer {padding-bottom: 25px;}
5477                    #footer .footer-menu-row a, #footer .footer-menu-row .a {display: block;}
5478                    #footer .newsletter-footer-column:not(:first-child) {padding-top: 28px;}
5479                    #footer .newsletter-footer-form-row{display: flex;flex-direction: row;}
5480                    #footer .newsletter-footer-form-column-right button{display: flex;justify-content: end;padding-right: 20px;padding-left: unset;min-width: unset;}
5481                    #footer .newsletter-footer-form-column-left{flex-grow: 1;}
5482                    #footer .newsletter-footer-social .share-icons-social{margin: 0;}
5483                    #footer .newsletter-footer-header{text-align: left;}
5484                    #footer .country-change-footer .country-change-footer-item{justify-content: start;}
5485                    #footer .newsletter-footer-row, #footer .footer-menu-row, #footer .bottom-footer-row{padding: 0 var(--container-padding);}
5486                    #footer .newsletter-footer-form-input{padding: 10px 20px;}
5487                }
5488                @media screen and (max-width: 991px) {
5489                    #footer .footer-menu-header {padding: 10px 0;}
5490                }
5491                @media screen and (min-width: 992px) and (max-width: 1199px) {
5492                    #footer .footer-menu-header {padding: 18px 0;}
5493                }
5494                @media screen and (max-width: 767px) {
5495                    #footer .newsletter-footer-form-column-right{width: 50px;}
5496                }
5497                @media (hover) {
5498                    #footer .newsletter-footer-form-column-right button:hover p{text-decoration: underline;}
5499                }
5500                @media (hover) and (min-width: 1200px) {
5501                    #footer .wrapper-footer a:hover,
5502                    #footer .wrapper-footer .a:hover {text-decoration: underline;}
5503                }
5504            </style><div class="rdc-button-scrollup rdc-hover-opacity"><div class="rdc-icon-svg rdc-icon-scroll-up"></div></div><style type="text/css">
5505                    #footer .rdc-button-scrollup{cursor: pointer;position: fixed;z-index: 50;right: 40px;bottom: 40px;width: 32px;height: 32px;display: none;}
5506                    body.product-bar-view.product-bar-bottom #footer .rdc-button-scrollup {bottom: calc(var(--product-bar-height, 0px) + 40px);}
5507                    #footer .rdc-button-scrollup .rdc-icon-svg{width: 32px;height: 32px;}
5508                    body.tablet #footer .rdc-button-scrollup{display: none !important;}
5509                    @media screen and (max-width: 991px) {
5510                        #footer .rdc-button-scrollup {right: var(--container-padding, 15px);bottom: var(--container-padding, 15px);}
5511                    }
5512                </style>
5512<script type="text/javascript">
5513                    var scrollTop_previous = 0;
5514                    var scrollTop_goTop = false;
5515
5516                    $('.rdc-button-scrollup').on('click', function(){
5517                        scrollTop_goTop = true;
5518                        $('body, html').animate({scrollTop: 0}, 200, function(){scrollTop_goTop = false;});
5519                        $(this).hide();
5520                    });
5521
5522                    function scrollButton(){
5523                        if(scrollTop_goTop) return false;
5524
5525                        var scrollTop = $(window).scrollTop();
5526
5527                        var footerVal = $(document).height() - $(window).height() - $('footer').outerHeight();
5528                        if($(window).scrollTop() >= parseInt($(document).height() / 4) && !$('.bottom-footer').isOnScreen()){
5529                            if(scrollTop_previous > scrollTop)
5530                            $('.rdc-button-scrollup').fadeIn('fast');
5531                            else
5532                            $('.rdc-button-scrollup').fadeOut('fast');
5533                        } else {
5534                            $('.rdc-button-scrollup').fadeOut('fast');
5535                        }
5536
5537                        scrollTop_previous = scrollTop;
5538                    }
5539
5540                    $(window).scroll(function(){
5541                        scrollButton();
5542                    });
5543
5544                    scrollButton();
5545                </script>
5545<div class="newsletter-footer" data-nosnippet><div class="container"><div class="row"><div class="col-sm-12 "><div class="newsletter-footer-row"><div class="newsletter-footer-column newsletter-footer-column-left"><div class="newsletter-footer-header"><p class="title">Subscribe to our Newsletter</p><p class="paragraph">Receive the latest news and offers.</p></div></div><div class="newsletter-footer-column newsletter-footer-column-right"><form class="newsletter-footer-form" name="newsletter-footer-form" onsubmit="validateNewsletterFooterEmail(this);" novalidate><div class="newsletter-footer-form-row"><div class="newsletter-footer-form-column newsletter-footer-form-column-left"><div class="form-field"><input class="newsletter-footer-form-input" type="email" name="newsletter-footer-email" placeholder="Enter your email here..." /></div></div><div class="newsletter-footer-form-column newsletter-footer-form-column-right"><button type="submit" style="width: 100%;"><p class="list-nav-title hidden-xs">Subscribe to Newsletter</p><div class="rdc-icon-svg newsletter-arrow-svg"></div></button></div></div></form><div class="newsletter-form-error" style="display:none; color: var(--color-error);padding-left: 20px;margin-top: 5px;position: absolute;font-weight: 400;font-size: 11px;">Please enter your email.</div><div class="newsletter-footer-social"><div class="share-icons-social icons_social clearfix"><div class="share-icons-social-wrapper"><a href="https://www.facebook.com/tiffosidenim/" target="_blank" class="fb" rel="nofollow" title="Facebook"><div class="rdc-icon-svg rdc-icon-social rdc-icon-social-fb" style="width: 100%;height: 100%;"></div></a></div><div class="share-icons-social-wrapper"><a href="https://www.instagram.com/tiffosidenim/" target="_blank" class="in" rel="nofollow" title="Instagram"><div class="rdc-icon-svg rdc-icon-social rdc-icon-social-in" style="width: 100%;height: 100%;"></div></a></div><div class="share-icons-social-wrapper"><a href="https://www.youtube.com/user/TiffosiVideos" target="_blank" class="yt" rel="nofollow" title="Youtube"><div class="rdc-icon-svg rdc-icon-social rdc-icon-social-yt" style="width: 100%;height: 100%;"></div></a></div><div class="share-icons-social-wrapper"><a href="https://www.tiktok.com/@tiffosidenim" target="_blank" class="tk" rel="nofollow" title="TikTok"><div class="rdc-icon-svg rdc-icon-social rdc-icon-social-tk" style="width: 100%;height: 100%;"></div></a></div><span class="paragraph" id="footer-share-icons-social-hashtag">#ourfityourattitude</span></div></div></div></div></div></div></div></div><div class="footer-line" style="border-top: 1px solid var(--color-lines);margin: 0 var(--container-padding);"></div><div class="wrapper-footer" data-nosnippet><div class="menu-footer"><div class="container"><div class="row"><div class="col-sm-12 "><style type="text/css">@media screen and (min-width: 1200px){ #footer .footer-menu-column{width: 25%;} }</style><div class="footer-menu-row"><div class="footer-menu-column"><div class="footer-menu-header" data-footer-menu="0"><p class="list-nav-title footer-menu-item-1">
5546                                                                                                                Company
5547                                                                                                            </p><div class="rdc-icon-svg rdc-icon-arrowdown"></div><div class="rdc-icon-svg rdc-icon-arrowup"></div></div><div class="footer-menu-list" data-footer-menu="0"><div><a href="https://www.tiffosi.com/en/company/about-us_316.html" class="paragraph footer-menu-item-2"  title="About Us" >
5548                                                                                                                                                About Us
5549                                                                                                                                            </a></div><div><a href="https://www.tiffosi.com/en/company/become-a-reseller_417.html" class="paragraph footer-menu-item-2"  title="Become a reseller" >
5550                                                                                                                                                Become a reseller
5551                                                                                                                                            </a></div><div><a href="https://www.tiffosi.com/en/stores_320.html" class="paragraph footer-menu-item-2"  title="Stores" >
5552                                                                                                                                                Stores
5553                                                                                                                                            </a></div><div><a href="https://www.tiffosi.com/en/company/app_414.html" class="paragraph footer-menu-item-2"  title="Ap
5553p" >
5554                                                                                                                                                App
5555                                                                                                                                            </a></div><div><a href="https://www.tiffosi.com/en/company/contacts_318.html" class="paragraph footer-menu-item-2"  title="Contacts" >
5556                                                                                                                                                Contacts
5557                                                                                                                                            </a></div><div><a href="https://recrutamento.grupovnc.com/tiffosi/Pages/LandingPage.aspx" class="paragraph footer-menu-item-2" target="_blank" title="Work with us" >
5558                                                                                                                                                Work with us
5559                                                                                                                                            </a></div></div></div><div class="footer-menu-column"><div class="footer-menu-header" data-footer-menu="1"><p class="list-nav-title footer-menu-item-1">
5560                                                                                                                Privacy Policy
5561                                                                                                            </p><div class="rdc-icon-svg rdc-icon-arrowdown"></div><div class="rdc-icon-svg rdc-icon-arrowup"></div></div><div class="footer-menu-list" data-footer-menu="1"><div><a href="https://www.tiffosi.com/en/privacy-policy/privacy-and-cookie-policy_321.html" class="paragraph footer-menu-item-2"  title="Privacy and cookie policy" >
5562                                                                                                                                                Privacy and cookie policy
5563                                                                                                                                            </a></div><div><a href="https://www.tiffosi.com/en/privacy-policy/terms-and-conditions_334.html" class="paragraph footer-menu-item-2"  title="Terms and conditions" >
5564                                                                                                                                                Terms and conditions
5565                                                                                                                                            </a></div><div><a href="https://www.livroreclamacoes.pt/Inicio/" class="paragraph footer-menu-item-2" target="_blank" title="Online complaints book" >
5566                                                                                                                                                Online complaints book
5567                                                                                                                                            </a></div><div><a href="https://www.tiffosi.com/en/privacy-policy/alternative-dispute-resolution-adr_522.html" class="paragraph footer-menu-item-2"  title="Alternative Dispute Resolution (ADR)" >
5568                                                                                                                                                Alternative Dispute Resolution (ADR)
5569                                                                                                                                            </a></div><div><a href="https://whistleblowersoftware.com/secure/GrupoVNC" class="paragraph footer-menu-item-2" target="_blank" title="Reporting Channel" >
5570                                                                                                                                                Reporting Channel
5571                                                                                                                                            </a></div><div><a href="https://www.tiffosi.com/en/privacy-policy/code-of-conduct_430.html" class="paragraph footer-menu-item-2"  title="Code of Conduct" >
5572                                                                                                                                                Code of Conduct
5573                                                                                                                                            </a></div><div><a href="https://www.tiffosi.com/en/privacy-policy/risk-prevention_431.html" class="paragraph footer-menu-item-2"  title="Risk prevention" >
5574                                                                                                                                                Risk prevention
5575                                                                                                                                            </a></div><div><a href="https://www.tiffosi.com/en/privacy-policy/general-terms-and-conditions-of-online-sale_512.html" class="paragraph footer-menu-item-2"  title="General Terms and Conditions of Online Sale" >
5576                                                                                                                                                General Terms and Conditions of Online Sale
5577                                                                                                                                            </a></div><div><a href="https://www.tiffosi.com/en/privacy-policy/use-of-ai_530.html" class="paragraph footer-menu-item-2"  title="Use of AI" >
5578                                                                                                                                                Use of AI
5579                                                                                                                                            </a></div></div></div><div class="footer-menu-column"><div class="footer-menu-header" data-footer-menu="2"><p class="list-nav-title footer-menu-item-1">
5580                                                                                                                Help
5581                                                                                                            </p><div class="rdc-icon-svg rdc-icon-arrowdown"></div><div class="rdc-icon-svg rdc-icon-arrowup"></div></div><div class="footer-menu-list" data-footer-menu="2"><div><a href="https://www.tiffosi.com/en/help/shopping-guide_324.html" class="paragraph footer-menu-item-2"  title="Shopping Guide" >
5582                                                                                                                                                Shopping Guide
5583                                                                                                                                            </a></div><div><a href="https://www.tiffosi.com/en/help/online-exchanges-and-returns_325.html" class="paragraph footer-menu-item-2"  title="Online exchanges and returns" >
5584                                                                                                                                                Online exchanges and returns
5585                                                                                                                                            </a></div><div><a href="https://www.tiffosi.com/en/help/size-guide_327.html" class="paragraph footer-menu-item-2"  title="Size guide" >
5586                                                                                                                                                Size guide
5587                                                                                                                                            </a></div><div><a href="https://www.tiffosi.com/en/help/current-campaigns_329.html" class="paragraph footer-menu-item-2"  title="Current campaigns" >
5588                                                                                                                                                Current campaigns
5589                                                                                                                                            </a></div><div><a href="https://www.tiffosi.com/en/help/track-your-order_461.html" class="paragraph footer-menu-item-2"  title="Track your order" >
5590                                                                                                                                                Track your order
5591                                                                                                                                            </a></div></div></div><div class="footer-menu-column footer-menu-information"><div class="footer-menu-header" data-footer-menu="3"><p class="list-nav-title footer-menu-item-1">Customer Support</p><div class="rdc-icon-svg rdc-icon-arrowdown"></div><div class="rdc-icon-svg rdc-icon-arrowup"></div></div><div class="footer-menu-list" data-footer-menu="3"><div class="rdc-footer-menu-list_item" id="rdc-footer-menu-list_phone"><div class="rdc-footer-menu-list_desc" style="position: relative;"><div class="rdc-icon-svg rdc-icon-phone"></div><p class="paragraph"><a href="tel:220 147 590" alt="220 147 590" title="220 147 590">220 147 590</a></p></div><div class="rdc-footer-menu-list_desc"><p class="paragraph" style="font-weight: 400;font-size: 10px;line-height: 18px;letter-spacing: 1px;color: var(--color-gray);">Calls to the national landline network. </br>
5591 Monday to Friday – 8:30 AM to 12:30 PM / 1:30 PM to 5 PM (weekdays) GMT </p></div></div><div class="rdc-footer-menu-list_item" id="rdc-footer-menu-list_email"><div class="rdc-footer-menu-list_desc" style="position: relative;"><div class="rdc-icon-svg rdc-icon-social-em"></div><p class="paragraph"><a href="mailto:[email protected]" alt="[email protected]" title="[email protected]" style="word-break: break-all;">[email protected]</a></p></div></div></div></div></div></div></div></div></div><div class="footer-line" style="border-top: 1px solid var(--color-lines);margin: 0 var(--container-padding);"></div><div class="bottom-footer"><div class="container"><div class="bottom-footer-row"><div class="bottom-footer-column bottom-footer-column-shop"><div class="country-change-footer"><div class="country-change-footer-item"><div class="rdc-icon-svg rdc-icon-location footer-country-icon" style="width: 22px;height: 22px;margin-right: 6px;display: none;"></div><div style="display: flex;align-items: center;"><div class="footer-shop-country-icon"><div class="footer-shop-country-icon-flag" style="background-image: url('https://1799486796.rsc.cdn77.org/plugins/system/sysimgs/flags/svg/pt.svg');"></div></div><p class="list-nav-subtitle" style="margin-left: 10px;"><span class="a">Portugal (Mainland) (EUR) &middot; EN</span></p></div></div><div class="country-change-dropdown-footer hidden-xs hidden-sm hidden-md"><form name="country-change-footer" onsubmit="countryChangeFooterSubmit(this);" novalidate><div class="form-field"><label><span class="label-title">Delivery country:</span><div class="select rdc-lozad-footer" data-background-image="https://1799486796.rsc.cdn77.org/plugins/system/sysimgs/flags/svg/pt.svg"><select name="country" onchange="countryChangeFooter(this);"><option value="14" data-code="at" data-lg="43" >Austria / EUR</option><option value="21" data-code="be" data-lg="43" >Belgium / EUR</option><option value="26" data-code="bo" data-lg="153" >Bolivia / USD</option><option value="30" data-code="br" data-lg="129" >Brazil / BRL</option><option value="43" data-code="cl" data-lg="153" >Chile / USD</option><option value="52" data-code="cr" data-lg="153" >Costa Rica / USD</option><option value="53" data-code="hr" data-lg="43" >Croatia / EUR</option><option value="58" data-code="dk" data-lg="43" >Denmark / EUR</option><option value="231" data-code="gb" data-lg="43" >England / GBP</option><option value="67" data-code="ee" data-lg="43" >Estonia / EUR</option><option value="72" data-code="fi" data-lg="43" >Finland / EUR</option><option value="73" data-code="fr" data-lg="43" >France / EUR</option><option value="80" data-code="de" data-lg="43" >Germany / EUR</option><option value="98" data-code="hu" data-lg="43" >Hungary / EUR</option><option value="104" data-code="ie" data-lg="43" >Ireland / EUR</option><option value="107" data-code="it" data-lg="43" >Italy / EUR</option><option value="120" data-code="lv" data-lg="43" >Latvia / EUR</option><option value="126" data-code="lt" data-lg="43" >Lithuania / EUR</option><option value="127" data-code="lu" data-lg="43" >Luxembourg / EUR</option><option value="141" data-code="mx" data-lg="153" >Mexico / USD</option><option value="154" data-code="nl" data-lg="43" >Netherlands / EUR</option><option value="251" data-code="xi" data-lg="43" >Northern Ireland / GBP</option><option value="169" data-code="pa" data-lg="153" >Panama / USD</option><option value="171" data-code="py" data-lg="43" >Paraguay / USD</option><option value="172" data-code="pe" data-lg="43" >Peru / USD</option><option value="175" data-code="pl" data-lg="43" >Poland / EUR</option><option value="176" data-code="pt" data-lg="129" selected>Portugal (Mainland) / EUR</option><option value="253" data-code="pt" data-lg="129" >Portugal Islands - Azores / EUR</option><option value="247" data-code="pt" data-lg="129" >Portugal Islands - Madeira / EUR</option>
5591<option value="179" data-code="ro" data-lg="43" >Romania / EUR</option><option value="199" data-code="sk" data-lg="43" >Slovakia / EUR</option><option value="200" data-code="si" data-lg="43" >Slovenia / EUR</option><option value="205" data-code="es" data-lg="153" >Spain / EUR</option><option value="211" data-code="se" data-lg="43" >Sweden / EUR</option><option value="212" data-code="ch" data-lg="43" >Switzerland / CHF</option></select></div></label></div><div class="form-field"><label><span class="label-title">Language:</span><div class="select"><select name="lg"><option value="43" data-code="en" selected>English</option><option value="153" data-code="es" >Spanish</option><option value="129" data-code="pt" >Portuguese</option></select></div></label></div><button type="submit">Start Shopping</button></form></div></div></div><div class="bottom-footer-column bottom-footer-column-copy hidden-xs hidden-sm hidden-md"><p class="paragraph">2026 &copy; Tiffosi. All rights reserved. <a href="https://www.redicom.pt" class="paragraph" target='_blank' title="Redicom">Redicom</a></p></div><div class="bottom-footer-column bottom-footer-column-image"><div id="footer-img-compete2020_wrapp" style="display: none;"><img id="footer-img-compete2020" data-src="https://1799486796.rsc.cdn77.org/images/img-compete2020.png" data-srcset="https://1799486796.rsc.cdn77.org/images/img-compete2020.png 1x, https://1799486796.rsc.cdn77.org/images/[email protected] 2x" class="rdc-lozad-footer" width="291" height="26" alt="Tiffosi" title="Compete 2020"/></div><style type="text/css">
5592                                    #footer-payment-shipping_wrapp {display: flex;flex-wrap: wrap;gap: 16px;}
5593                                    #footer-img-payments_wrapp, #footer-img-shipping_wrapp {display: flex;flex-wrap: wrap;gap: 8px;margin: 0 -2px;}
5594                                    #footer-img-payments_wrapp > div, #footer-img-shipping_wrapp > div {margin: 0 2px;}
5595                                    #footer-img-shipping_wrapp > div:nth-child(n+5) {display: none;}
5596                                    @media screen and (max-width: 767px) {
5597                                        #footer-payment-shipping_wrapp {gap: 6px;}
5598                                        #footer-img-payments_wrapp, #footer-img-shipping_wrapp {flex-basis: 100%;}
5599                                        #footer-img-payments_wrapp > div:nth-child(n+8) {display: none;}
5600                                    }
5601                                    @media screen and (min-width: 768px) {
5602                                        #footer-img-payments_wrapp > div:nth-child(n+9) {display: none;}
5603                                    }
5604                                </style><div id="footer-payment-shipping_wrapp"><div id="footer-img-payments_wrapp"><div><img src="https://1799486796.rsc.cdn77.org/checkout/v1/images/blocopt4.svg?2" alt="VISA / MasterCard" title="VISA / MasterCard" height="26"></div><div><img src="https://1799486796.rsc.cdn77.org/checkout/v1/images/blocopt3.svg?2" alt="VISA / MasterCard" title="VISA / MasterCard" height="26"></div><div><img src="https://1799486796.rsc.cdn77.org/checkout/v1/images/blocopt10.svg?2" alt="VISA / MasterCard" title="VISA / MasterCard" height="26"></div><div><img src="https://1799486796.rsc.cdn77.org/checkout/v1/images/blocopt5.svg?2" alt="VISA / MasterCard" title="VISA / MasterCard" height="26"></div><div><img src="https://1799486796.rsc.cdn77.org/checkout/v1/images/blocopt14.svg?2" alt="MB WAY" title="MB WAY" height="26"></div><div><img src="https://1799486796.rsc.cdn77.org/checkout/v1/images/blocopt19.svg?2" alt="ATM" title="ATM" height="26"></div><div><img src="https://1799486796.rsc.cdn77.org/checkout/v1/images/blocopt48.svg?2" alt="Google Pay" title="Google Pay" height="26"></div><div><img src="https://1799486796.rsc.cdn77.org/checkout/v1/images/blocopt49.svg?2" alt="Apple Pay" title="Apple Pay" height="26"></div><div><img src="https://1799486796.rsc.cdn77.org/checkout/v1/images/blocopt13.svg?2" alt="Paypal" title="Paypal" height="26"></div></div><div id="footer-img-shipping_wrapp"><div><img src="https://1799486796.rsc.cdn77.org/checkout/v1/images/shipping_CTT.svg" alt="CTT" title="CTT" height="26"></div><div><img src="https://1799486796.rsc.cdn77.org/checkout/v1/images/shipping_DPD.svg" alt="DPD" title="DPD" height="26"></div></div></div></div><div class="bottom-footer-column bottom-footer-column-copy hidden-lg"><p class="paragraph">2026 &copy; Tiffosi. All rights reserved. <a href="https://www.redicom.pt" class="paragraph" target='_blank' title="Redicom">Redicom</a></p></div></div></div></div></div>
5604<script type="text/javascript">
5605                const footerLozad = lozad('.rdc-lozad-footer').observe();
5606
5607                                    $('#footer .country-change-footer .a').on('click', function(){
5608                        if($('#footer .country-change-dropdown-footer').is(':visible')){
5609                            if($('#footer .country-change-dropdown-footer').hasClass('active')){
5610                                $('#footer .country-change-dropdown-footer').removeClass('active');
5611                            }else{
5612                                $('#footer .country-change-dropdown-footer').addClass('active');
5613                            }
5614                        }else if($('[href="#mobile-language"]').length > 0){
5615                            $('[href="#mobile-language"]').trigger('click');
5616                        }
5617                    });
5618
5619                    $('html').click(function(event){
5620                        if($(event.target).parents('#footer .country-change-footer').length == 0 && $('#footer .country-change-dropdown-footer').hasClass('active'))
5621                            $('#footer .country-change-dropdown-footer').removeClass('active');
5622                    });
5623                
5624                $('#footer .footer-menu-header').on('click', function(){
5625                    if((!$(this).hasClass('active') && $('#footer .footer-menu-list[data-footer-menu="'+$(this).data('footer-menu')+'"] > div').length > 0 && !$('#footer .footer-menu-list[data-footer-menu="'+$(this).data('footer-menu')+'"] > div').is(':visible')) || $(this).hasClass('active')){
5626                        if($(this).hasClass('active')){
5627                            $('#footer .footer-menu-header').removeClass('active');
5628                            $('#footer .footer-menu-list > div').slideUp('fast');
5629                        }else{
5630                            $('#footer .footer-menu-header').removeClass('active');
5631                            $('#footer .footer-menu-list > div').slideUp('fast');
5632                            $(this).addClass('active');
5633                            $('#footer .footer-menu-list[data-footer-menu="'+$(this).data('footer-menu')+'"] > div').slideDown('fast');
5634                        }
5635                    }
5636                });
5637
5638                $('#footer input[name="newsletter-footer-email"]').on('keyup, focus', function(){
5639                    var form = $(this).closest('form');
5640                    $('.displayError', form).removeClass('displayError');
5641                    $('.newsletter-form-error').slideUp(200);
5642                });
5643
5644                function validateNewsletterFooterEmail(form){
5645                    var retorno = true, prevElement = '';
5646                    $('.displayError', form).removeClass('displayError');
5647                    $('.newsletter-form-error').slideUp(200);
5648                    $("[name]", form).not("[type=hidden]").each(function(){
5649                        prevElement = $(this).attr("name");
5650                        if($(this).attr('type') == 'email'){
5651                            if(verify_email($.trim($(this).val())) == false){
5652                                retorno = false;
5653                                return false;
5654                            }
5655                        }
5656                    });
5657                    if(retorno) {
5658                        window.location.href = 'https://www.tiffosi.com/index.php?id=246'+'&email='+$.trim($('input[type="email"]', form).val().toLowerCase())
5659                    } else if(!retorno) {
5660                        console.log('enter')
5661                        $('[name="'+prevElement+'"]', form).parents('.form-field').addClass('displayError');
5662                        $('.newsletter-footer-form-column-right button').addClass('displayError');
5663                        $('.newsletter-form-error').slideDown(200);
5664                    }    
5665                }
5666
5667                function countryChangeFooter(field){
5668                    var form = $(field).closest('form');
5669                    var flag = $('option:selected', field).attr('data-code');
5670                    var lg = $('option:selected', field).attr('data-lg');
5671                    $(field).parents('.select').css('background-image', 'url(https://1799486796.rsc.cdn77.org/plugins/system/sysimgs/flags/svg/'+flag+'.svg');
5672                    if(lg != '') $('#lg', form).val(lg);
5673                }
5674
5675                function countryChangeFooterSubmit(form){
5676                    var lang = $('[name="lg"]', form).val(), cid = $('[name="country"]', form).val();
5677                    $.get('/api/api.php/setLang/'+lang+'/'+cid).done(function(){ location = 'https://www.tiffosi.com'; });
5678                    return false;
5679                }
5680
5681                
5682                $('body').on('focus', '.form-field label input, .form-field label textarea', function() {
5683                    $(this).closest('label').addClass('focus');
5684                }).on('change', '.form-field label input, .form-field label textarea', function() {
5685                    if (!$(this).hasClass('focus') && $(this).val() != '')
5686                        $(this).closest('label').addClass('focus');
5687                }).on('blur', '.form-field label input, .form-field label textarea', function() {
5688                    if ($(this).val() == '')
5689                        $(this).closest('label').removeClass('focus');
5690                })
5691
5692                updateInputs();
5693
5694                function updateInputs() {
5695                    $('.form-field label input').each(function() {
5696                        var _this = $(this);
5697                        if (_this.val() !== '') {
5698                            _this.closest('label').addClass('focus');
5699                        }
5700
5701                        if (_this.is(':disabled')) {
5702                            _this.closest('label').addClass('has-disabled');
5703                        }
5704                    });
5705                }
5706                
5707                            </script>
5707</footer></div><div style="width: 0 !important; height: 0 !important; overflow: hidden !important; font-size: 0 !important; opacity: 0 !important;"><link rel="stylesheet" href="https://1832815608.rsc.cdn77.org/templates/css/product_item_horizontal.css" type="text/css">
5707<script type="text/javascript">
5708         var productItemHorizontalLozad = lozad('.rdc-product-item-horizontal .rdc-lozad-product-item', {
5709            loaded: function(el) { el.classList.add('rdc-lazy-loaded'); }
5710         });
5711
5712         var productItemHorizontalColorsLozad = lozad('.rdc-product-item-horizontal .rdc-image-lozad', {
5713            loaded: function(el) { el.classList.add('rdc-lazy-loaded'); }
5714         });
5715
5716         var JSVarsProductItemHorizontal = {
5717            expressions: {
5718               21: "Save for later",
5719               35: "Select Size",
5720               326: "Saved for later",
5721               418: "Add",
5722               440: "Added",
5723               465: " ",
5724               474: "Value"
5725            },
5726            selected_page: {
5727               id: '5',
5728               cat: '0'
5729            },
5730            shop: {
5731               CDN: 'https://1799486796.rsc.cdn77.org/',
5732               market_last_units: '3',
5733               market_alert_stock: '1',
5734               user_logged: '0',
5735               hide_sale: '0',
5736               currency: {
5737                  number_dec: '2',
5738                  separator_dec: ',',
5739                  separator_mil: '.'
5740               },
5741               TEMPLATES_PARAMS: {
5742                  product_item_color_type: 1
5743               }
5744            },
5745            products: []
5746         }
5747      </script>
5747<script src="https://1832815608.rsc.cdn77.org/templates/js/product_item_horizontal.js?3"></script>
5747<script type="text/javascript">$('#rdc-load-product-item-css-js').attr({'id': 'RDC_LOAD_FILE_ITEM', 'RDC_LOAD_FILE' : 1});</script>
5747</div><a href="#recomendation-cart-right-bar" class="recomendation-cart-right-bar-button" rel="nofollow" data-effect-desktop="mfp-move-from-right" data-effect-mobile="mfp-move-from-bottom"></a><div class="popUp rdc-popup-right-bar popup-size-small rdc-popup-xs-vertical mfp-hide recomendation-cart-right-bar" id="recomendation-cart-right-bar" ng-controller="recomendationCartRightBar" style="padding: 0;"><div class="recomendation-cart-overlay" style="position: fixed;top: 0;left: 0;z-index: 1050;width: 100%;height: 100%;display: none;"></div><div class="wrapper-popup"><style type="text/css">
5748         .recomendation-cart-right-bar .paragraph {line-height: 150%;}
5749         .recomendation-cart-right-bar .rdc-wrapper-popup-header {height: 60px;}
5750         .recomendation-cart-right-bar .wrapper-free-shipping {background-color: var(--color-success);}
5751         .recomendation-cart-right-bar img {display: block;width: 100%;}
5752         .rdc-recomendation-product {display: grid;grid-template-columns: 148px 1fr;gap: 24px;padding-bottom: 46px;}
5753         .rdc-recomendation-opacity-hidden {opacity: 0;visibility: hidden;height: 0 !important;overflow: hidden;}
5754         .explore-product-recomendation.section-products {margin: 0 -3px;display: flex;flex-direction: column;overflow-y: auto;-webkit-overflow-scrolling: touch;gap: 26px;}
5755         .explore-product-recomendation.section-products .column {padding: 3px;}
5756         .recomendation-cart-right-bar .item-name-title span{font-size: 18px;}
5757         .recomendation-cart-right-bar .rdc-recomendation-product .price .current{font-size: 20px;}
5758         .recomendation-cart-right-bar .rdc-recomendation-product .price .old, .recomendation-cart-right-bar .rdc-recomendation-product .price .discount{font-size: 16px;}
5759         .recomendation-cart-right-bar .explore-product-recomendation-item .price{font-size: 14px;}
5760         .rdc-recomendation-combine-title_content{text-align: center;}
5761         .rdc-recomendation-combine-title{position: sticky;top: 0;z-index: 30;background-color: var(--color-background);}
5762         .recomendation-cart-right-bar .rdc-product-item-addWish{background-color: var(--color-white);}
5763         @media screen and (max-width: 767px) {
5764            .recomendation-cart-right-bar .wrapper-popup {display: flex;flex-direction: column;overflow: initial;padding: 0;}
5765            .recomendation-cart-right-bar .rdc-wrapper-popup-header {padding-left: 20px;padding-right: 20px;}
5766            .recomendation-cart-right-bar .rdc-wrapper-popup-body {margin-top:14px;margin-right: 0;}
5767            .recomendation-cart-right-bar .rdc-wrapper-popup-footer {padding: 16px 14px;max-width: 100vw;}
5768            .explore-product-recomendation.section-products {margin: 0;}
5769            .explore-product-recomendation.section-products::-webkit-scrollbar{display: none;}
5770            .explore-product-recomendation.section-products .column {width: 34vw;display: block !important;flex-shrink: 0;}
5771            .recomendation-cart-overlay {background-color: var(--color-overlay);}
5772            .recomendation-cart-right-bar .wrapper-free-shipping {margin-left: -20px;margin-right: -20px;}
5773            .rdc-recomendation-body {margin-top: 26px;margin-bottom: 44px;}
5774            .rdc-rec-prod-btn-cart-wrapp {margin-top: 15px;}
5775            .rdc-recomendation-product{grid-template-columns: 120px 1fr;gap: 15px;}
5776            .recomendation-cart-right-bar .rdc-wrapper-popup-header + .rdc-wrapper-popup-body{padding: 0 14px;}
5777            .rdc-product-item-horizontal-content{padding-left: 0 !important;}
5778         }
5779
5780         @media screen and (min-width: 768px) {
5781            .recomendation-cart-right-bar {max-width: 462px;overflow: hidden;}
5782            .recomendation-cart-right-bar .rdc-wrapper-popup-header {padding-left: 30px;padding-right: 30px;}
5783            .recomendation-cart-right-bar .rdc-wrapper-popup-body {margin-top: 40px;padding-left: 30px;padding-right: 30px;padding-bottom: 30px;}
5784            .recomendation-cart-right-bar .rdc-wrapper-popup-footer {padding: 24px;}
5785            .recomendation-cart-overlay {background-color: rgba(255, 255, 255, 0.5);}
5786            .rdc-recomendation-product {padding-bottom: 64px;}
5787            .recomendation-cart-right-bar .wrapper-free-shipping {margin-left: -30px;margin-right: -30px;}
5788            .rdc-rec-prod-btn-cart-wrapp {margin-top: 30px;}
5789            .rdc-recomendation-body {margin-top: 46px;margin-bottom: 44px;}
5790            body .recomendation-cart-right-bar .rdc-wrapper-popup-header + .rdc-wrapper-popup-body{padding: 0 24px;}
5791         }
5792      </style><div class="rdc-wrapper-popup-header" style="display: flex;align-items: center;"></div><div class="rdc-wrapper-popup-body slim-scrollbar" style="flex: 1;overflow-x: hidden;overflow-y: auto;display: flex;flex-direction: column;padding-bottom: 0;"><div class="rdc-recomendation-product"><div class="rdc-recomendation-product-image"><a ng-href="{{lastProduct.product.url}}" title="{{lastProduct.product.title}}"><figure class="productMask"><img ng-src="{{lastProduct.image_custom}}" alt="{{lastProduct.product.title}}"/></figure></a></div><div class="rdc-recomendation-product-desc" style="display: flex;flex-direction: column;justify-content: center;gap: 10px;"><a ng-href="{{lastProduct.product.url}}" title="{{lastProduct.product.title}}" class="rdc-recomendation-product-name" style="text-decoration: none;display: inline-flex;" ng-style="!lastProduct.product.url && {'cursor': 'default'}"><p class="item-name-title" style="display: inline-grid;grid-template-columns: auto auto;"><span ng-bind-html="lastProduct.product.title" class="list-nav-subtitle" style="white-space: nowrap;text-overflow: ellipsis;overflow: hidden;"></span></p></a><div class="rdc-recomendation-product-price-wrapp" style="display: flex;margin-bottom: 10px;"><div class="rdc-recomendation-product-price price" style="display: inline-flex;grid-auto-flow: column;align-items: center;"><p class="old" ng-bind-html="lastProduct.product.previous_price.value_original|priceFormatter|unsafe" ng-if="lastProduct.product.previous_price.value_original > 0" style="margin-right: 10px;"></p><p class="current" ng-bind-html="lastProduct.product.price.value|priceFormatter|unsafe"></p></div><div class="rdc-recomendation-product-additional-price price" ng-if="lastProduct.product.value_additional.value_original > 0"><p class="current">&plus;&nbsp;<ANY ng-bind-html="lastProduct.product.value_additional.value|priceFormatter| unsafe"></ANY></p></div></div><div class="item-color-size-wrapper"><div class="rdc-product-color-item" ng-style="{'background-color': lastProduct.data_line.cor_cod}"></div><p class="item-color" ng-if="lastProductdata_line.cor_name != undefined && lastProductdata_line.cor_name != ''" ng-bind-html="lastProduct.data_line.cor_name | unsafe"></p><p class="item-size" ng-if="lastProduct.data_line.tamanho != undefined && lastProduct.data_line.tamanho != ''" ng-bind-html="lastProduct.data_line.tamanho | unsafe"></p></div></div></div><div class="rdc-recomendation-combine-title"><p class="rdc-recomendation-combine-title_content" ng-class="{'secondary-subtitle': windowWidth > 767, 'list-nav-title': windowWidth < 768}">You may also like ...</p></div><div class="rdc-recomendation-body" style="flex-grow: 1;background-color: var(--color-background);"><div class="rdc-recomendation-loading" style="width: 32px;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);"><img src="https://1799486796.rsc.cdn77.org/sysimages/listloader.gif" alt="Loading" title="Loading" ng-if="productsRecomendation.length == 0" /></div><div class="rdc-recomendation-combine" ng-class="{'rdc-recomendation-opacity-hidden' : (productsRecomendation.length == 0)}"><div class="explore-product-recomendation_wrapp"><div class="explore-product-recomendation section-products"><div class="explore-product-recomendation-item" ng-repeat="product in productsRecomendation"><article class="rdc-product-item-horizontal" ng-controller="ProductItemHorizontalController" ng-init="ready(product)"><div class="rdc-product-item-horizontal-image image"><a href="" title="" ng-href="{{product.angular ? product.url : ''}}" ng-attr-title="{{product.angular ? product.list_title : ''}}" class="rdc-product-item-horizontal-image-link" style="display: block;text-decoration: none;position: relative;z-index: 0;"><figure class="rdc-product-item-horizontal-image-figure productMask "  ng-class="{'loader' : product.figurePadding != ''}" ng-style="{'padding-bottom': product.figurePadding}"><img ng-if="product.angular" data-src="{{product.CDNIMG + product.featured_image.resource_url.small}}"  data-size="{{product.featured_image.resource_url_sizes.small}}" ng-title="product.featured_image.alt" ng-alt="product.featured_image.alt" width="{{product.featured_image.resource_url_sizes.small.split('/')[0]}}" height="{{product.featured_image.resource_url_sizes.small.split('/')[1]}}" class="rdc-lozad-product-item ng-cloak"/><figcaption></figcaption></figure></a></div><div class="rdc-product-item-horizontal-content"><p class="rdc-product-item-horizontal-name list-nav-subtitle" ng-bind-html="product.list_title ? (product.list_title|unsafe) : ''"></p><div class="rdc-product-item-horizontal-price price">
5792<p class="current" ng-if="!product.angular && !product.selected_variant">
5793                           0
5794                     </p><p class="desde ng-cloak" ng-if="product.angular && !product.selected_variant && product.price_min.value != product.price_max.value">since:</p><p class="old ng-cloak" ng-if="(product.angular || product.selected_variant) && product.previous_price && product.previous_price.value > 0" ng-bind-html="product.previous_price.value|priceFormatter|unsafe"><p class="discount ng-cloak" ng-if="(product.angular || product.selected_variant) && product.price_discount != '' && product.price_discount != '0'" ng-bind-html="product.price_discount|unsafe"></p><p class="current ng-cloak" ng-if="(product.angular || product.selected_variant) && product.price" ng-bind-html="product.price.value|priceFormatter|unsafe"></p><p class="packageType ng-cloak" ng-if="(product.angular || product.selected_variant) && product.units_in_package && product.units_in_package != '' && product.units_in_package > 0 && product.package_type != ''" ng-bind-html="'/ ' + product.package_type"></p></div><div class="product-item-colors-wrapp" ng-if="product.available_colors.length > 0"><div class="item-color-size-wrapper"><div class="rdc-product-color-item blank" style="width: 8px;height: 8px;background-color: ;" ng-class="{'blank': product.angular && (item.color_code == '#' || item.color_code == ''), 'blank_white': product.angular && (item.color_code == '#FFF' || item.color_code == '#fff' || item.color_code == '#FFFFFF' || item.color_code == '#ffffff')}" ng-style="product.angular && {'background-color': product.color.color_code}"></div><p ng-bind-html="product.angular ? product.color.short_name : ''|unsafe"></p><!--<p ng-if="product.selected_variant.size" ng-bind-html="product.selected_variant.size|unsafe"></p><p ng-if="product.selected_variant.dimension" ng-bind-html="product.selected_variant.dimension|unsafe"></p>--></div></div><div class="rdc-product-item-horizontal-buttons-wrapper"><button ng-click="setWishlist($event)" class="btn-icon rdc-product-item-horizontal-addWish addWish" ng-class="{'sel': product.wishlist == 1, 'disabled': product.inventory_quantity == 0 && product.wishlist == 0}" ng-class="{'disabled': product.inventory_quantity == 0 && product.wishlist == 0}" title="Save for later"
5795            ng-class="{'sel': (product.angular || product.selected_variant) && product.wishlist == 1 || (!product.angular && !product.selected_variant) && '' == 1}"
5796            ng-title="{'Saved for later': (product.angular || product.selected_variant) && product.wishlist == 1 || (!product.angular && !product.selected_variant) && '' == 1, 'Save for later': (product.angular || product.selected_variant) && product.wishlist != 1 || !product.angular && !product.selected_variant &&  != 1}"
5797            ng-disabled="product.inventory_quantity == 0 && product.wishlist == 0"><div class="rdc-icon-svg rdc-icon-wishlist"></div><div class="rdc-icon-svg rdc-icon-wishlist-active"></div></button><div class="btn-quick-buy"><button type="button" class="btn2" ng-click="quickBuy($event);" title="{{product.variants.length == 1 && product.inventory_quantity > 0 ? 'Add' : 'Select Size'}}" ng-bind-html="(product.variants.length == 1 && product.inventory_quantity > 0 ? 'Add' : 'Select Size')|unsafe"></button></div></div></div></article></div></div></div></div></div></div><!--<div class="rdc-wrapper-popup-footer" ng-if="eventType != 'LOAD'" style="display: flex;justify-content: space-between;align-items: center;background-color: var(--color-success);"><style type="text/css">
5798            .mini-cart-footer-success{display: flex;}
5799            .mini-cart-footer-success .mini-cart-footer-success_icon{width: 30px;height: 26px;filter: invert(1);}
5800            .mini-cart-footer-success_confirmation-title{color: var(--color-white);margin-left: 8px;}
5801            .user-info-cart-count{margin-left: 6px;}
5802         </style><div class="mini-cart-footer-success"><div class="mini-cart-footer-success_icon rdc-icon-svg rdc-icon-cart-add"></div><p class="mini-cart-footer-success_confirmation-title secondary-subtitle">Product Added</span></p></div><div style="text-align: center;"><a href="/checkout/v1/?id=1" class="link" title="View Cart" style="width: 100%;color: var(--color-white);border-bottom: none;font-size: 16px;font-weight: 400;">View Cart<span class="user-info-cart-count">({{userInfo.cart.item_count}})</span></a></div></div>--><div class="rdc-wrapper-popup-footer" ng-if="eventType != 'LOAD'"><div class="mini-cart-footer-success" style="margin-bottom: 14px;text-align: center;"><p class="mini-cart-footer-success_confirmation-title paragraph" style="font-size: 16px;font-weight: 400;">Product Added</span></p></div><div style="text-align: center;"><a href="/checkout/v1/?id=1" class="button" title="View Cart" style="width: 100%;color: var(--color-white);">View Cart</a></div></div></div></div>
5802<script type="text/javascript">
5803   var timeMiniCart, timeoutShowMinicartRec;
5804   var addToBasketCheked = false;
5805   var addToBasketData = null;
5806
5807   if(JSVars.shop.templatesParams.item_key1_array == undefined) {
5808      JSVars.shop.templatesParams.item_key1_array = '';
5809   }
5810
5811   var oldXHR = window.XMLHttpRequest;
5812   function newXHR() {
5813      var realXHR = new oldXHR();
5814      realXHR.addEventListener("readystatechange", function() {
5815         if(realXHR.readyState == 4) {
5816            if(document.documentMode) {
5817               try {
5818                  var data = $.parseJSON(realXHR.response);
5819                  if(typeof data.response != "undefined") {
5820                     addToBasketData = data.response;
5821                     if(typeof addToBasketData.cart != "undefined" && addToBasketData.cart.product_id_add) {
5822                        if(addToBasketData.cart.items.length > 0) {
5823                           addToBasketCheked = typeof freeze_addCartCompleted != 'undefined' && freeze_addCartCompleted == true ? false : true;
5824                        }
5825                     }
5826                  }
5827               }
5828               catch(err) {
5829                  recCART_AJAX_in_progress = false;
5830               }
5831            } else {
5832               if(realXHR.responseURL.split("addToBasket").length > 1) {
5833                  addToBasketData = $.parseJSON(realXHR.response).response;
5834                  if(typeof addToBasketData.cart != "undefined" && addToBasketData.cart.product_id_add) {
5835                     if(addToBasketData.cart.items.length > 0) {
5836                        addToBasketCheked = typeof freeze_addCartCompleted != 'undefined' && freeze_addCartCompleted == true ? false : true;
5837                     }
5838                  }
5839               } else if(realXHR.responseURL.split("addPackToBasket").length > 1) {
5840                  if(realXHR.responseURL.substr(realXHR.responseURL.length - 2, 2) == '/1') return;
5841                  
5842                  $('[href="#rdc-mini-cart"]').trigger('click');
5843                  if(angular && typeof angular.element(document.body).scope().$root.loadMiniCartImages == 'function') {
5844                     angular.element(document.body).scope().$root.loadMiniCartImages();
5845                  }
5846               }
5847            }
5848
5849            const popupOpened = typeof $.magnificPopup != 'undefined' && $.magnificPopup.instance.isOpen && $('#recomendation-cart-right-bar').is(':visible') ? true : false;
5850
5851            if(addToBasketCheked && !popupOpened) {
5852               clearTimeout(timeoutShowMinicartRec);
5853               if(typeof addToBasketData != 'undefined') {
5854                  stopOpenMiniCart();
5855                  timeoutShowMinicartRec = setTimeout(function(){
5856                     addToBasketCheked = false;
5857                     angular.element(document.body).scope().$root.recomendationProducs__start(addToBasketData);
5858                     addToBasketData = null;
5859                  }, 250);
5860               }
5861            }
5862         }
5863      }, false);
5864      return realXHR;
5865   }
5866   window.XMLHttpRequest = newXHR;
5867
5868   function stopOpenMiniCart() {
5869      if($("#styles_cartrec_7864").length == 0) {
5870         $(".recomendation-cart-right-bar").append('<style type="text/css" id="styles_cartrec_7864">#cart-dropdown, .items-dropdown, .add-cart-mobile, .fancybox-overlay, header .miniBag {display: none !important;}</style>');
5871      } else {
5872         setTimeout(function(){ recCART_AJAX_in_progress = false; }, 1000);
5873      }
5874
5875      timeMiniCart = setInterval(function(){
5876         $("#containerSite.overlay").removeClass("overlay");
5877         $("body.rdc-minicart-visible").removeClass("rdc-minicart-visible");
5878         $("#itemsCart.active").removeClass("active");
5879      }, 0);
5880      setTimeout(function(){ clearInterval(timeMiniCart); }, 4000);
5881   }
5882
5883   app.controller("recomendationCartRightBar", function($scope, $http, $rootScope, $sce){
5884      $scope.recomendationProductSelected = {};
5885
5886      var market_last_units = "3";
5887      var timeout_addcart_mobile = null;
5888      var _t1 = null;
5889      var _t2 = null;
5890      window._t3 = null;
5891
5892      $('.recomendation-cart-right-bar-button').magnificPopup({
5893         removalDelay: 500,
5894         closeMarkup: window.htmlClosePopup,
5895         callbacks: {
5896            beforeOpen: function() {
5897               var dataEffect = 'mfp-zoom-in';
5898               if(window.innerWidth < 768 && this.st.el.attr("data-effect-mobile") != undefined)
5899                  dataEffect = this.st.el.attr("data-effect-mobile");
5900               else if(window.innerWidth >= 768 && this.st.el.attr("data-effect-desktop") != undefined)
5901                  dataEffect = this.st.el.attr("data-effect-desktop");
5902
5903               this.st.mainClass = dataEffect;
5904            },
5905            afterClose: function(){
5906               window.addToBasketDetection = true;
5907            }
5908         },
5909      });
5910
5911      if(window.innerWidth < 768) {
5912         var interval_mfp_mobile;
5913         $(".recomendation-cart-right-bar-button").on("mfpOpen", function(e) {
5914            interval_mfp_mobile = setInterval(function(){
5915               if($.magnificPopup.instance.isOpen == false) {
5916                  clearInterval(interval_mfp_mobile);
5917               }
5918            }, 1);
5919         });
5920      }
5921
5922      $scope.defaultValues = function(){
5923         window.lastProductID = 0;
5924         window.recCART_AJAX_in_progress = false;
5925         $scope.productsRecomendation = [];
5926         $scope.lastProduct = [];
5927         $scope.wishActiveClass = "";
5928         $scope.productRecomendationMobile = {};
5929      }
5930
5931      $scope.defaultValues();
5932      window.addToBasketDetection = true;
5933
5934      $(".recomendation-cart-right-bar .mfp-close, .recomendation-cart-overlay").click(function(ev){
5935         ev.preventDefault();
5936         if(Object.keys($scope.productRecomendationMobile).length == 0) {
5937            $scope.closeRecomendationBar();
5938
5939            setTimeout(function(){
5940               angular.forEach($scope.productsRecomendation, function(item, key){
5941                  $scope.productsRecomendation[key].color_model = [];
5942                  $scope.productsRecomendation[key].size_model = [];
5943                  $scope.productsRecomendation[key].dimension_model = [];
5944               });
5945            }, 250);
5946
5947         } else {
5948            $scope.addCartSlideDownRecomendation();
5949         }
5950      });
5951
5952      $rootScope.recomendationProducs__start = function(data){
5953         if(addToBasketDetection == true) {
5954            $scope.defaultValues();
5955         }
5956
5957         lastProductID = data.cart.product_id_add;
5958         
5959         if(addToBasketDetection == true) {
5960            window.addToBasketDetection = false;
5961            $scope.showRecomendationProducs(data.product_id_add);
5962         }
5963
5964         $scope.showLastProducAdded(data.cart);
5965      }
5966
5967      $scope.showLastProducAdded = function(cart) {
5968         angular.forEach(cart.items, function(item, key){
5969            if(item.data_line.pid == lastProductID) {
5970               $scope.lastProduct = item;
5971               $scope.lastProduct.image_custom = $scope.lastProduct.image;
5972
5973                              
5974               return false;
5975            }
5976         });
5977
5978         $scope.$digest();
5979      }
5980
5981      $scope.showRecomendationProducs = function(pid) {
5982         if(recCART_AJAX_in_progress) return;
5983         $(".rdc-recomendation-loading").show();
5984
5985         var PARAMS_URL = pid;
5986         if( window.location.href.indexOf("preview-ma") > -1){
5987            window.location.href.replace(/[?&]+([^=&]+)=([^&]*)/gi, function(m, key, value){
5988               if(key == "preview-ma") previewMA = value;
5989            });
5990            PARAMS_URL += '/'+previewMA;
5991         }
5992
5993         recCART_AJAX_in_progress = true;
5994
5995         $http.get('/api/api.php/getRecommendationCampaign/' + PARAMS_URL).success(function(data, status, headers, config) {
5996            recCART_AJAX_in_progress = false;
5997
5998            var products = data.response.prods;
5999
6000            if(Object.keys(products).length > 0 || ($('#controller-cart').length == 0 || $('[href="#rdc-mini-cart"]').length == 0)) {
6001               openRecomendationProductBar();
6002            } else {
6003               window.addToBasketDetection = true;
6004               $("#styles_cartrec_7864").remove();
6005               clearInterval(timeMiniCart);
6006               $('[href="#rdc-mini-cart"]').trigger('click');
6007               if(typeof $rootScope.loadMiniCartImages == 'function') $rootScope.loadMiniCartImages();
6008            }
6009
6010                        var dataProductItem = {
6011               response: {
6012                  grid_view: 4,
6013                  shop: {
6014                     plataform: 'DESKTOP',
6015                     market_last_units: market_last_units,
6016                     market_alert_stock: 1,
6017                     TEMPLATES_PARAMS: {
6018                        list_allow_compare: 0,
6019                        list_quick_shop: 0
6020                     }
6021                  }
6022               }
6023            }
6024              
6025              var totalProductsCompare = 0;
6026              if(angular.element(".comparator-bar").length > 0){
6027                  totalProductsCompare = angular.element(".comparator-bar").scope().getTotalProductsComparator();
6028              }
6029              dataProductItem.totalProductsCompare = totalProductsCompare;
6030
6031              if(typeof windowLocation == 'undefined') windowLocation = window;
6032              
6033            if(typeof productItemAngular == 'function') { 
6034               angular.forEach(products, function(item, key){
6035                  $scope.productsRecomendation.push(productItemAngular(dataProductItem, item, key));
6036               });
6037            } else {
6038               angular.forEach(products, function(item, key){
6039                  $scope.productsRecomendation.push(item);
6040               });
6041            }
6042           
6043            setTimeout(function(){
6044               if(typeof productSlide == "function") { productSlide(); }
6045            }, 10);
6046
6047            angular.forEach($scope.productsRecomendation, function(item, key){
6048               $scope.updateRecomendationProduct(key);
6049               if(item.custom_colors.length > 1) {
6050                  if(typeof item.color_model == "object") {
6051                     item.sizes_disabled = true;
6052                     item.dimension_disabled = true;
6053                  } else {
6054                     item.sizes_disabled = false;
6055                  }
6056               }
6057            });
6058
6059            $(".rdc-recomendation-loading").hide();
6060         });
6061      }
6062
6063      $scope.updateRecomendationProduct = function(key, productUpdated) {
6064         if(typeof productUpdated == "undefined") {
6065            productUpdated = $scope.productsRecomendation[key];
6066            var aux_productUpdated = false;
6067         } else {
6068            var aux_productUpdated = true;
6069         }
6070
6071         /* Models */
6072         if(typeof $scope.productsRecomendation[key].color_model == "undefined") {
6073            $scope.productsRecomendation[key].color_model = [];
6074            $scope.productsRecomendation[key].size_model = [];
6075         }
6076
6077         /* Available */
6078         $scope.productsRecomendation[key].available = 0;
6079         var auxSearchVariants = true;
6080         if(Object.keys($scope.productsRecomendation[key].size_model).length > 0) {
6081            if($scope.productsRecomendation[key].size_model.disabled == true) {
6082               auxSearchVariants = false;
6083            }
6084         }
6085
6086         if(auxSearchVariants) {
6087            $.each(productUpdated.variants, function(itemk, item){
6088               if(item.inventory_quantity > 0) {
6089                  $scope.productsRecomendation[key].available = 1;
6090               }
6091            });
6092         }
6093
6094         /* Colors */
6095         if(typeof $scope.productsRecomendation[key].custom_colors == "undefined") {
6096            $scope.productsRecomendation[key].custom_colors = [];
6097            $scope.productsRecomendation[key].colors_disabled = false;
6098
6099            $.each(productUpdated.available_colors, function(itemk, item){
6100               $scope.productsRecomendation[key].custom_colors.push({"value": item.id, "name": item.short_name});
6101            });
6102         }
6103
6104         /* Sizes */
6105         if(typeof $scope.productsRecomendation[key].custom_sizes == "undefined") {
6106            $scope.productsRecomendation[key].custom_sizes = [];
6107            $scope.productsRecomendation[key].sizes_disabled = false;
6108
6109            $.each(productUpdated.variants, function(itemk, item){
6110               var info_last_units = "";
6111               var disabled = false;
6112
6113               if(productUpdated.dimension.length == 0) {
6114                  if(item.inventory_quantity == 0) {
6115                     disabled = true;
6116                     info_last_units = " - Sold out";
6117                  } else if(market_last_units > 0 && item.inventory_quantity <= market_last_units) {
6118                     info_last_units = " - Low Stock";
6119                  }
6120               }
6121               $scope.productsRecomendation[key].custom_sizes.push({value: item.id, name: item.size + info_last_units, disabled: disabled});
6122            });
6123         }
6124
6125         /* Dimensions */
6126         var auxSearchDimension = true;
6127         $scope.productsRecomendation[key].dimension_disabled = true;
6128         if(aux_productUpdated && Object.keys($scope.productsRecomendation[key].size_model).length > 0)
6129            $scope.productsRecomendation[key].dimension_disabled = false;
6130
6131         if($scope.productsRecomendation[key].dimension_model != undefined) {
6132            if(Object.keys($scope.productsRecomendation[key].dimension_model).length > 0)
6133               auxSearchDimension = false;
6134         }
6135
6136         if(auxSearchDimension) {
6137            $scope.productsRecomendation[key].custom_dimensions = [];
6138            $scope.productsRecomendation[key].dimension_model = [];
6139
6140            $.each(productUpdated.dimension, function(itemk, item){
6141               var info_last_units = "";
6142               var disabled = false;
6143
6144               if(item.inventory_quantity == 0) {
6145                  disabled = true;
6146                  info_last_units = " - Sold out";
6147               } else if(market_last_units > 0 && item.inventory_quantity <= market_last_units) {
6148                  info_last_units = " - Low Stock";
6149               }
6150
6151               $scope.productsRecomendation[key].custom_dimensions.push({value: item.id, name: item.dimension + info_last_units, disabled: disabled});
6152
6153            });
6154         }
6155      }
6156
6157   });
6158
6159   function openRecomendationProductBar() {
6160
6161      $(".recomendation-cart-right-bar-button").trigger("click");
6162      $('.recomendation-cart-overlay').hide();
6163
6164      if(typeof RDC_ICON_SVG_CLOSE != "undefined") {
6165         $(".recomendation-cart-right-bar .mfp-close").addClass("rdc-mfp-icon-svg").html(RDC_ICON_SVG_CLOSE);
6166      }
6167   }
6168</script>
6168<script type="text/javascript">
6169    document.documentElement.style.setProperty("--window-scroll-width", (window.innerWidth - document.body.clientWidth) + 'px');
6170    let bottomValue;
6171    function close_footer_tootip() {
6172        $.ajax({
6173            type: "POST",
6174            url: "/plugins/shoppingtools/tooltip/requestPushData.php",
6175            data: "close=1",
6176            success: function(){
6177                $('#tooltip-footer-box').hide();
6178                handleTooltipPos('set');
6179            }
6180        });
6181    }
6182
6183    function loadTooltipContent(ztime) {
6184        if (location.pathname.length < 5)
6185            return;
6186
6187        if ($("#tooltip-footer-box").is(":visible"))
6188            return;
6189
6190        $.getJSON("/plugins/shoppingtools/tooltip/requestPushData.php?t" + ztime, function(json){
6191            if(json.status == 1) {
6192                $.ajax({
6193                    url: "/plugins/shoppingtools/tooltip/tooltip.php",
6194                    dataType: 'html',
6195                    success: function (data) {
6196                        $('body').append(data);
6197                        $('#tooltip-footer-title').html(json.title);
6198                        $('#tooltip-footer-image').attr('src', json.image);
6199                        $('#tooltip-footer-product').html(json.product);
6200                        $('#tooltip-footer-desc').html(json.descprod);
6201
6202                        if (json.title.length>1){
6203                            handleTooltipPos('set');
6204                            $('#tooltip-footer-box').show();
6205                        }
6206
6207                        $("#tooltip-footer-box").click(function() {
6208                            $.ajax({
6209                                type: "POST",
6210                                url: "/plugins/shoppingtools/tooltip/requestPushData.php",
6211                                data: "remove=" + json.sku_group,
6212                                success: function(){
6213                                    $('#tooltip-footer-box').hide();
6214                                    handleTooltipPos('set');
6215                                    location.href = json.URL;
6216                                }
6217                            });
6218                        });
6219
6220                        setTimeout(function(){
6221                            $('#tooltip-footer-box').remove();
6222                            loadTooltipContent(json.display_time);
6223                        }, json.display_time + 1000);
6224
6225                    }
6226                });
6227            } else if (json.status == 0) {
6228                setTimeout(function(){
6229                    loadTooltipContent(2);
6230                }, json.wait + 1000);
6231            }
6232        });
6233    }
6234
6235    function handleTooltipPos(action) {
6236        if(window.innerWidth > 767){
6237            let scopeBottomValue = $('#tooltip-footer-box').length > 0 ? parseInt($('#tooltip-footer-box').css('bottom').replace('px',''), 10) : 0;
6238            var filler = scopeBottomValue;
6239
6240            if(action == 'set'){
6241                if(bottomValue == undefined)
6242                    bottomValue = scopeBottomValue;
6243
6244                //hasCoockies
6245                if($('#concentBanner').length > 0 && $('#concentBanner').is(':visible'))
6246                    filler = (filler + Number($('#concentBanner').height())) + 'px';
6247
6248                if($('#concentPopup .concent_style12').length > 0 && $('#concentPopup .concent_style12').is(':visible'))
6249                    filler = (filler + Number($('#concentPopup .concent_style12').outerHeight(true))) + 'px';
6250                
6251                //hasNewsletter
6252                if($('#rdc-widget-newsletter').length > 0 && $('#rdc-widget-newsletter').is(':visible'))
6253                    filler = (filler + Number($('#rdc-widget-newsletter').outerHeight(true))) + 'px';
6254                
6255                $('#tooltip-footer-box').css('bottom',parseInt(filler, 10));
6256            }            
6257            
6258            if(action == 'reset'){
6259                $('#tooltip-footer-box').css('bottom', bottomValue);
6260            }
6261        }
6262    }
6263    
6264    
6265    function loadNavigationpProductDetail(active) {
6266        if(!active || active < 1 || window.innerWidth < 768)
6267            return false;
6268
6269        if(typeof ajaxDataNavigationProduct == "undefined" || ($("body").hasClass("rdc-page-module-product") == false && $("#main").hasClass("product") == false))
6270            return false;
6271
6272        if(parseInt(show_navigation) == 0)
6273            return false;
6274
6275        var class_link = "";
6276        var searchClasses = [".column-return", ".top-detail .return"];
6277        var element = false;
6278
6279        $.each(searchClasses, function(key, value){
6280            if($(value).length == 0)
6281                return true
6282
6283            element = $(value);
6284
6285            if($(value).find("a").length > 0)
6286                if($(value).find("a").first().attr("class") != undefined)
6287                    class_link = $(value).find("a").first().attr("class");
6288
6289            return false;
6290        });
6291
6292        if(element && element.length > 0) {
6293            var HTML_PREV = '<a class="rdc-product-navigation-appended rdc-product-navigation-prev '+class_link+'" title="Previous" style="margin-left: 10px; margin-right: 10px;" rel="nofollow" action="1">Previous</a>';
6294
6295            var HTML_NEXT = '<a class="rdc-product-navigation-appended rdc-product-navigation-next '+class_link+'" title="Next" style="margin-left: 10px; margin-right: 10px;" rel="nofollow" action="2">Next</a>';
6296
6297            element.append(HTML_PREV).prepend(HTML_NEXT);
6298
6299            $("body").on("click", ".rdc-product-navigation-appended", function(ev){
6300                ev.preventDefault();
6301
6302                var action = $(this).attr("action");
6303
6304                $.get("/api/api.php/getNavigationProduct/"+ajaxDataNavigationProduct.page_id+"/"+ajaxDataNavigationProduct.cat+"/"+ajaxDataNavigationProduct.show_navigation_reference+"/"+action).done(function(data, status, headers, config){
6305                    if(typeof data != "object")
6306                        var data = $.parseJSON(data);
6307
6308                    if(typeof data.response[0].url != "undefined")
6309                        location.href = data.response[0].url;
6310                    else
6311                        $(".rdc-product-navigation-appended").remove();
6312
6313                });
6314            });
6315        }
6316    }
6317
6318                            
6319        if(typeof product_id != 'undefined' && product_id != '') {
6320            var titleRelatedClass = "";
6321            if($(".related-products").length > 0) {
6322                var titleRelatedProducts = $(".related-products").first().find(".title-related p");
6323                if(titleRelatedProducts.length > 0)
6324                    titleRelatedClass = titleRelatedProducts.attr("class");
6325            }
6326
6327            var dataPOST = {pid: product_id, info_class: titleRelatedClass};
6328            if( window.location.href.indexOf("preview-ma") > -1){
6329                window.location.href.replace(/[?&]+([^=&]+)=([^&]*)/gi, function(m, key, value){
6330                    if(key == "preview-ma") previewMA = value;
6331                });
6332                $.extend(dataPOST, {"preview-ma": previewMA});
6333            }
6334
6335            $.ajax({
6336                type: "POST",
6337                url: "/api/api.php/getRecommendationCampaignDetail",
6338                data: dataPOST,
6339                success: function (data) {
6340                    if(typeof data != "object")
6341                        var data = $.parseJSON(data);
6342
6343                    if(data.response.active == 0) return;
6344
6345                    if(typeof $.base64 == "undefined") {
6346                        if(typeof RDC_LOAD_FILE == "function") {
6347                            RDC_LOAD_FILE(["https://1832815608.rsc.cdn77.org/plugins/system/js/jquery.base64/jquery.base64.js"]);
6348                        } else {
6349                            var productItemScript           = document.createElement('script');
6350                                productItemScript.src       = "https://1832815608.rsc.cdn77.org/plugins/system/js/jquery.base64/jquery.base64.js";
6351                            $("#main").prepend(productItemScript);
6352                        }
6353                    }
6354
6355                    var timeControll = (typeof $.base64 == "undefined") ? 1000 : 0;
6356
6357                    setTimeout(function(){
6358                        if(typeof $.base64 == "undefined") return false;
6359
6360                        var html = $.base64.atob(data.response.prods);
6361                        var spacerTop = '<div class="sp-medium" id="sp-0204"></div>';
6362                        var wrapRelatedProducts = false;
6363
6364                        if($(".related-products").length > 0) {
6365                            if(parseInt($(".related-products").first().css("padding-bottom")) > 0)
6366                                spacerTop = '';
6367
6368                            if($(".related-products").first().find(".container").length > 0)
6369                                wrapRelatedProducts = true;
6370                        }
6371
6372                        html = spacerTop + html;
6373
6374                        var element = false;
6375
6376                        var searchClasses = [
6377                            { 'element' : '#rdc-combinewith-after', 'type' : 'insertBefore', 'wrap' : 'class="container"' },
6378                            { 'element' : '#rdc-productdetail-area-d .heading-breadcrumb', 'type' : 'insertAfter', 'wrap' : 'class="container"' },
6379                            { 'element' : '.combine-products', 'type' : 'insertAfter', 'wrap' : '' },
6380                            { 'element' : '.product-holder', 'type' : 'insertAfter', 'wrap' : '' },
6381                            { 'element' : '.related-products', 'type' : 'insertAfter', 'wrap' : (wrapRelatedProducts) ? 'class="container"' : '' },
6382                            { 'element' : '.wrapper-page', 'type' : 'append', 'wrap' : 'class="container"' },
6383                            { 'element' : '.product-list-bottom', 'type' : 'append', 'wrap' : 'class="container5"' }
6384                        ];
6385
6386                        $.each(searchClasses, function(key, value){
6387                            if($(value.element).length == 0) {
6388                                return true;
6389                            }
6390
6391                            if(typeof value.wrap != 'undefined' && value.wrap != '')
6392                                html = '<div '+value.wrap+'>'+html+'</div>';
6393
6394                            html = '<section class="rdc-detail-recommendation-campaign">'+html.replaceAll('data-src', 'src')+'</section>';
6395
6396                            if(value.type == 'insertBefore') {
6397                                $(html).insertBefore(value.element);
6398                            } else if(value.type == 'insertAfter') {
6399                                $(value.element).last().after(html);
6400                            } else if(value.type == 'prepend') {
6401                                $(value.element).prepend(html);
6402                            } else if(value.type == 'append') {
6403                                $(value.element).append(html);
6404                            }
6405
6406                            if(typeof window.relatedProductsSlider == 'function')
6407                                window.relatedProductsSlider();
6408
6409                            return false;
6410                        });
6411
6412                        if(typeof custom_detail_recommendation_campaign_active == "function")
6413                            custom_detail_recommendation_campaign_active();
6414
6415                        
6416                        if(typeof dataImageSizes == "function")
6417                            dataImageSizes();
6418
6419                        if(typeof productSlide == "function")
6420                            productSlide();
6421
6422                    }, timeControll);
6423
6424                }
6425            });
6426        }
6427    
6428    
6429    $(document).ready(function() {
6430
6431        /* Show Shopping Tools */
6432        if( typeof allowedUserAgent == "undefined" || allowedUserAgent() )
6433            loadTooltipContent(1);
6434
6435        if($(".rdc-icons-share").length > 0) {
6436            $(".rdc-icons-share").children().each(function(){
6437                if(!$(this).hasClass("fb") && $(this).css("background-position") == "0% 0%") {
6438                    $(this).hide();
6439                }
6440            })
6441        }
6442
6443        if($('[href="/"]').length > 0) {
6444            $('[href="/"]').attr("href", "/en/");
6445        }
6446
6447        
6448    });
6449
6450        document.addEventListener('DOMContentLoaded', function () {
6451        if(typeof size_fit !== 'undefined' && size_fit && $('#popup-sizefit').length == 0){
6452            $('.wrapper-product').append(atob(size_fit));
6453    
6454            if(typeof initAppending == 'function')
6455                initAppending();
6456        }
6457    });
6458    
6459        if(typeof show_navigation != "undefined")
6460        loadNavigationpProductDetail(show_navigation);
6461
6462        if( (typeof md == "object" && md.tablet() != null) || (window.innerWidth >= 768 && 'ontouchstart' in window == true) ) {
6463        $("body:not(.tablet)").addClass("tablet");
6464    }
6465
6466    if($(".home.snapUpScroll_1").length >
6466 0 && ($("body").hasClass("tablet") || isMobileDevice())) {
6467        $(".snapUpScroll_1").append($("footer").detach());
6468    }
6469</script>
6469</body></html>                         
6470    
6471    
6472     <style>
6473        /* Ícone do chat flutuante */
6474        .chat-ai-btn {
6475            --chat-button-size: 44px;
6476            position: fixed;
6477            bottom: 200px;
6478            right: 0px;
6479            border-radius: 30px 0 0 30px !important;
6480            display: flex !important;
6481            align-items: center !important;
6482            justify-content: center !important;
6483            gap: 10px;
6484            cursor: pointer;
6485            transition: all 0.3s ease, right 0s;
6486            z-index: 9998;
6487            padding: 8px 12px !important;
6488            background: white !important;
6489            border: 1px solid #b6b6b6 !important;
6490            border-right-width: 0 !important;
6491            width: auto !important;
6492            height: auto !important;
6493            min-width: auto;
6494    		    min-height: auto;
6495            text-transform: none;
6496        }
6497        
6498        /* A tela do checkout tem 1130px de largura minima. Abaixo de 1200px nao
6499           sobra goteira a direita e o botao flutuante assenta sobre o CTA de
6500           avanco. Sobe-se 70px apenas nessa faixa; acima de 1200px nao ha
6501           sobreposicao. */
6502        @media (min-width: 768px) and (max-width: 1199px) {
6503            .chat-ai-btn {
6504                bottom: 270px;
6505            }
6506        }
6507        
6508        .chat-ai-btn:not(.open) {
6509            transform: translateX(calc(100% - var(--chat-button-size) - 4px));
6510        }
6511
6512        .chat-ai-btn.minimized {
6513            background: linear-gradient(135deg, #6c757d 0%, #495057 100%);
6514            box-shadow: 0 4px 20px rgba(108, 117, 125, 0.4);
6515        }
6516
6517        .chat-ai-btn-icon {
6518            width: 26px;
6519            height: 26px;
6520            position: relative;
6521        }
6522
6523        .chat-ai-btn svg {
6524            width: 100%;
6525            height: 100%;
6526        }
6527
6528        .chat-ai-btn.has-notification .chat-ai-btn-icon::after {
6529            content: '';
6530            position: absolute;
6531            top: -2px;
6532            right: -2px;
6533            width: 8px;
6534            height: 8px;
6535            background: #ff2a3d;
6536            border-radius: 50%;
6537            border: 1px solid white;
6538            animation: pulse 2s infinite;
6539        }
6540
6541        @keyframes pulse {
6542            0% { transform: scale(1); opacity: 1; }
6543            50% { transform: scale(1.2); opacity: 0.7; }
6544            100% { transform: scale(1); opacity: 1; }
6545        }
6546
6547        .chat-ai-btn-content p {
6548            font-family: system-ui, Roboto, -apple-system, BlinkMacSystemFont, Helvetica, Arial, sans-serif;
6549            font-size: 14px;
6550            font-weight: 600;
6551            line-height: 100%;
6552            color: black;
6553        }
6554
6555                
6556        /* Overlay do chat */
6557        .chat-overlay {
6558            position: fixed;
6559            bottom: 0px;
6560            right: 0px;
6561            width: 450px;
6562            height: calc(100% - 0px);
6563            background: white;
6564            box-shadow: 0 10px 40px rgba(0,0,0,0.3);
6565            display: none;
6566            flex-direction: column;
6567            z-index: 9999999990;
6568            overflow: hidden;
6569            transition: all 0.3s ease, right: 0s;
6570            padding-bottom: var(--sab, 0px);
6571        }
6572
6573        body.rdc-scroll-padding-right .chat-overlay {
6574          right: var(--window-scroll-width, 0px);
6575        }
6576
6577        .chat-overlay.show {
6578            display: flex;
6579            animation: slideUp 0.3s ease-out;
6580        }
6581
6582        .chat-overlay.minimized {
6583            height: 50px;
6584            animation: slideDown 0.3s ease-out;
6585        }
6586
6587        @keyframes slideUp {
6588            from {
6589                opacity: 0;
6590                transform: translateY(20px) scale(0.95);
6591            }
6592            to {
6593                opacity: 1;
6594                transform: translateY(0) scale(1);
6595            }
6596        }
6597
6598        @keyframes slideDown {
6599            from {
6600                height: 600px;
6601            }
6602            to {
6603                height: 60px;
6604            }
6605        }
6606
6607        /* Header do chat overlay */
6608        
6609        .chat-overlay *{
6610            font-family: system-ui, Roboto,-apple-system, BlinkMacSystemFont, Helvetica, Arial, sans-serif;
6611        }
6612        .chat-header {
6613            display: flex;
6614            height: 60px;
6615            padding: 0 20px;
6616            align-items: center;
6617            border-radius: 15px 15px 0 0;
6618            cursor: pointer;
6619        }
6620
6621        .chat-header-content {
6622            display: flex;
6623            align-items: center;
6624            flex: 1;
6625        }
6626
6627        .chat-status-dot {
6628        	display:none;
6629            width: 8px;
6630            height: 8px;
6631            background: #28a745;
6632            border-radius: 50%;
6633            margin-right: 10px;
6634            animation: pulse-green 2s infinite;
6635        }
6636
6637        @keyframes pulse-green {
6638            0% { opacity: 1; }
6639            50% { opacity: 0.5; }
6640            100% { opacity: 1; }
6641        }
6642
6643        .chat-header-title {
6644            font-size: 16px;
6645            font-weight: 700;
6646            color: #333;
6647           
6648        }
6649
6650        .chat-header-subtitle {
6651            font-size: 12px;
6652            color: #666;
6653            margin-left: 8px;
6654        }
6655
6656        .chat-controls {
6657            display: flex;
6658            gap: 5px;
6659            margin-right: -14px;
6660        }
6661
6662        .chat-control-btn {
6663            background: none !important;
6664            border: none !important;
6665            cursor: pointer;
6666            padding: 8px !important;
6667            border-radius: 6px !important;
6668            transition: background-color 0.2s;
6669            display: flex !important;
6670            align-items: center !important;
6671            justify-content: center !important;   
6672            min-height: auto;
6673            min-width: auto						  
6674        }
6675
6676        body .chat-control-btn:hover {
6677            background-color: rgba(0,0,0,0.1) !important;;
6678        }
6679
6680        .chat-control-btn svg {
6681            width: 22px;
6682            height: 22px;
6683            fill: #666;
6684        }
6685
6686        .chat-body {
6687            flex: 1;
6688            overflow: hidden;
6689            transition: opacity 0.3s ease;
6690            position:relative;
6691        }
6692
6693        .chat-overlay.minimized .chat-body {
6694            opacity: 0;
6695            pointer-events: none;
6696        }
6697
6698        /* Responsivo */
6699        @media (max-width: 768px) {
6700            .chat-overlay {
6701                width: 100vw;
6702                height: 100dvh;
6703                right: 0;
6704                bottom: 0;
6705            }
6706
6707            .chat-overlay.minimized {
6708                height: 60px;
6709                width: 300px;
6710            }
6711
6712            /*.container {
6713                padding: 10px;
6714            }*/
6715
6716            .header h1 {
6717                font-size: 2rem;
6718            }
6719
6720            .content {
6721                padding: 20px;
6722            }
6723        }
6724
6725        /* Efeitos visuais adicionais */
6726        .chat-overlay::before {
6727            content: '';
6728            position: absolute;
6729            top: 0;
6730            left: 0;
6731            right: 0;
6732            height: 3px;
6733            background: var(--color-theme,linear-gradient(90deg, black, grey, black));      
6734            background-size: 200% 100%;
6735            animation: shimmer 3s infinite;
6736        }
6737
6738        @keyframes shimmer {
6739            0% { background-position: -200% 0; }
6740            100% { background-position: 200% 0; }
6741        }
6742
6743        .notification-badge {
6744            position: absolute;
6745            top: -5px;
6746            right: -5px;
6747            background: #ff4757;
6748            color: white;
6749            border-radius: 10px;
6750            padding: 2px 6px;
6751            font-size: 10px;
6752            font-weight: bold;
6753            min-width: 16px;
6754            text-align: center;
6755            display: none;
6756        }
6757
6758        .notification-badge.show {
6759            display: block;
6760            animation: bounceIn 0.5s ease-out;
6761        }
6762
6763        @keyframes bounceIn {
6764            0% { transform: scale(0); }
6765            50% { transform: scale(1.2); }
6766            100% { transform: scale(1); }
6767        }
6768        
6769        
6770        /* Quick actions (sugestões iniciais) */
6771        .chat-quick-actions{
6772            padding:6px 0px;
6773            grid-template-columns: 1fr;
6774            gap:10px;
6775            background:#fff;
6776        }
6777        
6778        #quickActions .chat-qa-btn{
6779            border:1px solid #c7c7c7;
6780            background:#fff;
6781            border-radius:3px;
6782            padding: 10px 9px 6px 9px;
6783            text-align:left;
6784            font-size:11px;
6785            line-height:1.3;
6786            cursor:pointer;
6787            margin: 4px 40px;
6788            color: black;
6789            text-transform: none;
6790            min-height: auto;
6791            min-width: auto
6792        }
6793        #quickActions .chat-qa-btn:hover{ 
6794            border-color:grey; 
6795            box-shadow:0 2px 8px rgba(0,0,0,.06);
6796            background-color:#f9f9f9;
6797        }
6798        .chat-qa-title{ font-weight:400; margin-bottom:2px; display:block; }
6799        .chat-qa-desc{ display:none!important; font-size:12px; color:#666; display:block; }
6800        
6801        @media (max-width:768px){
6802            .chat-quick-actions{ padding:10px }
6803            .chat-qa-btn{ font-size:13px }
6804        }
6805
6806        .mensagem-boas-vindas{
6807            font-weight: 500;
6808            padding: 4px 14px;
6809            margin: 6px 10px;
6810            border-radius: 12px;
6811            line-height: 1.4;
6812            word-break: break-word;
6813            font-size: 13px;
6814        }
6815	
6816        .mensagem-boas-vindas p{
6817            margin: 6px 0;
6818            line-height: 1.4;
6819            font-weight: 500;
6820            padding-left: 17px;
6821            position: relative;
6822            color:black;
6823        }
6824    
6825    
6826        .mensagem-boas-vindas p:before {
6827            content: "";
6828            display: inline-block;
6829            width: 16px;
6830            height: 16px;
6831            background-image: url("images/favicon.ico");
6832            background-size: contain;
6833            background-repeat: no-repeat;
6834            position: absolute;
6835            left: -3px;
6836            top: 1px;
6837        }
6838		    
6839		#close-overlay{
6840            position: absolute;
6841            width:100%;
6842            height:100%;
6843            background-color: black;
6844            opacity:18%;
6845            display:none;
6846		}
6847		    
6848		    
6849		#close-dialog{
6850            min-height: 200px;
6851            background-color: white;
6852            position: absolute;
6853            width: 100%;
6854            bottom: 0px;
6855            display:none;
6856            padding-bottom: calc(20px + var(--sab, 0px));
6857		}
6858
6859		.cd-title{
6860            display: block;
6861            font-size: 14px;
6862            font-weight: 700;
6863            margin: 20px 20px 8px 20px;
6864		}
6865
6866		.cd-subtitle{
6867            margin: 10px 20px;
6868            font-size: 13px;
6869            display: block;
6870		}
6871		
6872        .cd-buttons{
6873            display: flex;
6874            justify-content: center;
6875            align-content: stretch;
6876            flex-direction: column;
6877            flex-wrap: nowrap;
6878            align-items: center;
6879            gap: 10px;
6880            padding: 10px 20px 0;
6881        }
6882    
6883        .cd-buttons button{
6884            display: block;
6885            width: 408px;
6886            max-width: 100%;
6887        }
6888    
6889        .cd-cancel{
6890
6891        }
6892
6893        /* Dispositivos não-touch */
6894        @media (hover: hover) {
6895            body.rdc-scroll-padding-right .chat-ai-btn {
6896                right: var(--window-scroll-width, 0px);
6897            }
6898
6899            .chat-ai-btn:hover {
6900                color: white;
6901                border-color: #666 !important;
6902                background-color: white !important;
6903                transform: translateX(0);
6904            }
6905
6906            .chat-ai-btn.minimized:hover {
6907                box-shadow: 0 6px 25px rgba(108, 117, 125, 0.6);
6908            }
6909            
6910        }
6911        
6912        /* --- Estilos Dark Mode para o container app.php --- */
6913        .chat-dark-mode.chat-overlay {
6914            background: #1e1e1e !important;
6915            border-color: #333 !important;
6916        }
6917        .chat-dark-mode .chat-header {
6918            background: #2d2d2d;
6919            border-bottom: 1px solid #444;
6920        }
6921        .chat-dark-mode .chat-header-title {
6922            color: #eee;
6923        }
6924        .chat-dark-mode .chat-control-btn svg {
6925          fill: #eee;
6926        }
6927        .chat-dark-mode .chat-control-btn:hover {
6928            background: rgba(255,255,255,0.1);
6929        }
6930        .chat-dark-mode .mensagem-boas-vindas {
6931            background: #2d2d2d;
6932            color: #eee;
6933            border: 1px solid #444;
6934        }
6935        .chat-dark-mode .mensagem-boas-vindas p {
6936            color: #eee;
6937        }
6938        .chat-dark-mode .mensagem-boas-vindas p:before {
6939            border-right-color: #2d2d2d;
6940        }
6941        .chat-dark-mode #close-dialog {
6942            background: #2d2d2d;
6943            border: 1px solid #444;
6944        }
6945        .chat-dark-mode .cd-title {
6946            color: #fff;
6947        }
6948        .chat-dark-mode .cd-subtitle {
6949            color: #ccc;
6950        }
6951        
6952        .chat-dark-mode .cd-cancel {
6953            background: #444 !important;
6954            color: #fff !important;
6955            border-color: #555 !important;
6956        }
6957        .chat-dark-mode .cd-cancel:hover {
6958            background: #555 !important;
6959        }
6960        .chat-dark-mode .cd-exit {
6961            background: #fff !important;
6962            color: #000 !important;
6963            border-color: #fff !important;
6964        }
6965        .chat-dark-mode .cd-exit:hover {
6966            background: #ddd !important;
6967        }
6968        .chat-dark-mode .cd-exit {
6969            background: #fff !important;
6970            color: #000 !important;
6971            border-color: #fff !important;
6972        }
6973        .chat-dark-mode .cd-exit:hover {
6974            background: #ddd !important;
6975        }
6976        
6977        .chat-dark-mode .chat-quick-actions {
6978            background: #1e1e1e;
6979        }
6980        .chat-dark-mode #quickActions .chat-qa-btn {
6981            background: #2d2d2d;
6982            border-color: #444;
6983            color: #eee;
6984        }
6985        .chat-dark-mode #quickActions .chat-qa-btn:hover {
6986            background: #3a3a3a;
6987            border-color: #666;
6988        }
6989        .chat-dark-mode .chat-qa-desc {
6990            color: #999;
6991        }
6992
6993        /* NPS Widget */
6994        .nps-overlay {
6995            position: absolute;
6996            top: 0; left: 0; right: 0; bottom: 0;
6997            background: rgba(0,0,0,0.4);
6998            display: none;
6999            align-items: center;
7000            justify-content: center;
7001            z-index: 10;
7002        }
7003        .nps-overlay.show {
7004            display: flex;
7005            animation: fadeIn 0.2s ease;
7006        }
7007        @keyframes fadeIn {
7008            from { opacity: 0; }
7009            to { opacity: 1; }
7010        }
7011        @keyframes spin {
7012            to { transform: rotate(360deg); }
7013        }
7014        .nps-card {
7015            background: #fff;
7016            border-radius: 16px;
7017            padding: 28px 32px;
7018            width: 92%;
7019            max-width: 380px;
7020            min-height: 174px;
7021            box-sizing: border-box;
7022            display: flex;
7023            flex-direction: column;
7024            align-items: center;
7025            justify-content: center;
7026            text-align: center;
7027            box-shadow: 0 8px 32px rgba(0,0,0,0.2);
7028            position: relative;
7029            z-index: 11;
7030            overflow: hidden;
7031        }
7032        .nps-question {
7033            font-size: 15px;
7034            font-weight: 600;
7035            color: #000;
7036            margin: 0 0 18px;
7037        }
7038        .nps-stars {
7039            display: flex;
7040            justify-content: center;
7041            gap: 4px;
7042            margin-bottom: 16px;
7043        }
7044        .nps-stars button {
7045            background: none;
7046            border: none;
7047            font-size: 26px;
7048            cursor: pointer;
7049            transition: transform 0.15s, color 0.15s;
7050            padding: 0;
7051            margin: 0;
7052            line-height: 1;
7053            color: #ccc !important;
7054            display: block;
7055            width: 32px;
7056            height: 32px;
7057            text-align: center;
7058            overflow: hidden;
7059            max-width: 35px;
7060            min-width: 35px;
7061        }
7062        .nps-stars button:hover {
7063            transform: scale(1.2);
7064        }
7065        .nps-stars button.active {
7066            color: #f5a623 !important;
7067        }
7068        .nps-skip {
7069            background: none !important;
7070            border: none;
7071            color: #666 !important;
7072            font-size: 13px;
7073            cursor: pointer;
7074            padding: 6px 16px;
7075            margin-top: 4px;
7076        }
7077        .nps-skip:hover {
7078            color: #333;
7079        }
7080        .nps-thanks {
7081            font-size: 15px;
7082            font-weight: 600;
7083            color: #000;
7084            margin: 0;
7085            animation: fadeIn 0.3s ease;
7086        }
7087        .nps-spinner-wrap {
7088            display: flex;
7089            align-items: center;
7090            justify-content: center;
7091        }
7092        .nps-spinner {
7093            width: 28px;
7094            height: 28px;
7095            border: 3px solid #eee;
7096            border-top-color: #f5a623;
7097            border-radius: 50%;
7098            animation: spin 0.8s linear infinite;
7099        }
7100
7101        .chat-dark-mode .nps-card {
7102            background: #2d2d2d;
7103        }
7104        .chat-dark-mode .nps-question {
7105            color: #eee;
7106        }
7107        .chat-dark-mode .nps-skip {
7108            color: #888;
7109        }
7110        .chat-dark-mode .nps-skip:hover {
7111            color: #bbb;
7112        }
7113        .chat-dark-mode .nps-thanks {
7114            color: #fff;
7115        }
7116        .chat-dark-mode .nps-spinner {
7117            border-color: #444;
7118            border-top-color: #f5a623;
7119        }
7120    </style>
7121    
7122
7123  <!-- Ícone do chat flutuante -->
7124    <button class="chat-ai-btn" id="chatIcon" onclick="toggleChat()" title="AI Assistant">
7125        <div class="chat-ai-btn-icon">
7126            <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
7127            <path d="M12.27 19.75C12.1273 19.75 12.008 19.7031 11.912 19.6092C11.816 19.5154 11.7683 19.3983 11.769 19.2578C11.7697 19.1174 11.8173 19.0002 11.912 18.9064C12.0067 18.8126 12.1257 18.7656 12.269 18.7656H18.385C18.5517 18.7656 18.6957 18.7151 18.817 18.614C18.939 18.513 19 18.3804 19 18.2163V11.436C19 9.59191 18.3113 8.05202 16.934 6.8163C15.556 5.57992 13.9113 4.96174 12 4.96174C10.0887 4.96174 8.444 5.5
71277992 7.066 6.8163C5.68867 8.05202 5 9.59191 5 11.436V16.5321C5 16.6719 4.95233 16.7887 4.857 16.8825C4.76167 16.9764 4.64267 17.0236 4.5 17.0243C4.09133 17.0243 3.739 16.8881 3.443 16.6158C3.14767 16.3441 3 16.0074 3 15.6058V13.7502C3 13.4562 3.097 13.1954 3.291 12.9677C3.48567 12.7393 3.722 12.5539 4 12.4115L4.017 11.2017C4.035 10.1747 4.26167 9.2231 4.697 8.347C5.13233 7.47091 5.71367 6.70867 6.441 6.0603C7.16833 5.41192 8.00967 4.90661 8.965 4.54436C9.92034 4.18211 10.932 4.00066 12 4C13.068 3.99935 14.079 4.18047 15.033 4.54338C15.987 4.90628 16.8247 5.41094 17.546 6.05735C18.2673 6.70375 18.8457 7.465 19.281 8.3411C19.7163 9.21719 19.9503 10.1688 19.983 11.1958L20 12.38C20.2653 12.5027 20.4983 12.6678 20.699 12.8751C20.8997 13.0818 21 13.3302 21 13.6203V15.7525C21 16.0425 20.8997 16.2909 20.699 16.4976C20.4983 16.7043 20.2653 16.8691 20 16.9918V18.2163C20 18.6442 19.8427 19.0068 19.528 19.3041C19.2133 19.6014 18.8323 19.75 18.385 19.75H12.27ZM9.385 13.389C9.17834 13.389 8.99833 13.3201 8.845 13.1823C8.69167 13.0444 8.615 12.8738 8.615 12.6704C8.615 12.4669 8.69167 12.293 8.845 12.1487C8.99833 12.0043 9.17834 11.9321 9.385 11.9321C9.59167 11.9321 9.77133 12.0043 9.924 12.1487C10.0767 12.293 10.1533 12.4669 10.154 12.6704C10.1547 12.8738 10.078 13.0444 9.924 13.1823C9.77 13.3201 9.59 13.389 9.384 13.389M14.616 13.389C14.4093 13.389 14.2293 13.3201 14.076 13.1823C13.9227 13.0444 13.846 12.8738 13.846 12.6704C13.846 12.4669 13.9227 12.293 14.076 12.1487C14.2293 12.0043 14.4093 11.9321 14.616 11.9321C14.8227 11.9321 15.0023 12.0043 15.155 12.1487C15.3077 12.293 15.3843 12.4669 15.385 12.6704C15.3857 12.8738 15.309 13.0444 15.155 13.1823C15.001 13.3201 14.821 13.389 14.615 13.389M6.718 11.8258C6.62733 10.3518 7.10967 9.09546 8.165 8.05661C9.21967 7.01777 10.515 6.49835 12.051 6.49835C13.3417 6.49835 14.4857 6.87996 15.483 7.64317C16.4803 8.40639 17.089 9.40881 17.309 10.6504C15.9843 10.634 14.755 10.3013 13.621 9.65228C12.487 9.00325 11.617 8.10091 11.011 6.94525C10.7697 8.08122 10.268 9.07675 9.506 9.93185C8.74333 10.7869 7.814 11.4183 6.718 11.8258Z" fill="black"/>
7128            </svg>
7129            <div class="notification-badge" id="notificationBadge">1</div>
7130        </div>
7131        <div class="chat-ai-btn-content">
7132            <p>AI Assistant</p>
7133        </div>
7134    </button>
7135
7136    <!-- Overlay do chat -->
7137    <div class="chat-overlay" id="chatOverlay">
7138        <div class="chat-header" onclick="toggleMinimize()">
7139            <div class="chat-header-content">
7140                <div class="chat-status-dot"></div>
7141                <div>
7142                    <div class="chat-header-title">Tiffosi Virtual Assistant</div>
7143                </div>
7144            </div>
7145            <div class="chat-controls">
7146                <button class="chat-control-btn" id="darkModeBtn" onclick="event.stopPropagation(); toggleDarkMode()" title="Dark Mode">
7147                    <svg viewBox="0 0 24 24" class="moon-icon">
7148                        <path d="M21 12.79A9 9 0 1111.21 3 7 7 0 0021 12.79z"/>
7149                    </svg>
7150                </button>
7151                <button class="chat-control-btn" onclick="event.stopPropagation(); toggleMinimize()" title="Minimize">
7152                    <svg viewBox="0 0 24 24">
7153                        <path d="M19 13H5v-2h14v2z"/>
7154                    </svg>
7155                </button>
7156                <button class="chat-control-btn" onclick="event.stopPropagation(); closeChat()" title="Close">
7157                    <svg viewBox="0 0 24 24">
7158                        <path d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"/>
7159      
7160                    </svg>
7161                </button>
7162            </div>
7163        </div>
7164        
7165        
7166        <div class="mensagem-boas-vindas"><p>Hello! I'm Tiffosi's virtual assistant, powered by artificial intelligence. I'm here to help with your order status, exchanges, returns, and any questions about our jeans. How can I help you today?</p>
7167				</div>
7168
7169        <div id="quickActions" class="chat-quick-actions" role="list">
7170  			<!-- Botões gerados por JS; deixa vazio -->
7171				</div>
7172        
7173        <div class="chat-body">
7174            <!-- O conteúdo do chat será carregado aqui via iframe -->
7175            <iframe id="chatFrame" src="" style="width: 100%; height: 100%; border: none;"></iframe>
7176        </div>  
7177				
7178				<div id='close-overlay'></div>  
7179				<div id='close-dialog'>
7180					<span class='cd-title'>Do you want to leave the Tiffosi Virtual Assistant?</span>
7181					<span class='cd-subtitle'>Leaving will lose this conversation and you will have to start again.</span>
7182				  <div class='cd-buttons'>
7183						<button class='cd-exit btn-small btn-bg-primary' onclick="event.stopPropagation(); closeExit()">Leave</button>
7184				  	<button class='cd-cancel btn-small btn-bg-white btn2' onclick="event.stopPropagation(); closeCancel()">Cancel</button>
7185				  </div>
7186				</div>
7187
7188				<div class="nps-overlay" id="npsOverlay">
7189					<div class="nps-card" id="npsCard"></div>
7190				</div>
7191    </div>
7192   
7193    
7194    
7194<script>
7195        let chatOpen = false;
7196        let chatMinimized = false;
7197        let chatLoaded = false;
7198        let currentThreadId = '';
7199        var npsEnabled = true;
7200
7201        function saveChatHistory(html) {
7202            localStorage.setItem('chatHistory', html);
7203        }
7204        
7205        // Guarda estado do chat (aberto ou não)
7206        function saveChatState() {
7207            const isOpen = document.getElementById('chatOverlay').classList.contains('show');
7208            localStorage.setItem('chatState', isOpen ? 'open' : 'closed');
7209        }
7210        
7211        // Restaura histórico (quando iframe pede)
7212        function restoreChatHistory(iframe) {  
7213            const saved = localStorage.getItem('chatHistory');
7214            if (saved){ 
7215                iframe.contentWindow.postMessage({ type: 'restoreChat', html: saved }, '*');
7216                document.querySelector('.mensagem-boas-vindas').style.display = 'none';
7217                document.getElementById('quickActions').style.display = 'none';
7218            }	
7219        }
7220        
7221
7222        // Recebe mensagens do iframe
7223        window.addEventListener('message', (event) => {
7224            if (event.data.type === 'saveChat') {
7225            saveChatHistory(event.data.html);
7226            if (event.data.thread_id) {
7227                currentThreadId = event.data.thread_id;
7228            }
7229        
7230            } else if (event.data.type === 'requestRestore') {
7231            const iframe = document.querySelector('#chatFrame');
7232            restoreChatHistory(iframe);
7233        
7234            } else if (event.data.type === 'hideWelcome') {
7235            const welcome = document.querySelector('.mensagem-boas-vindas');
7236            const qa      = document.getElementById('quickActions');
7237        
7238            if (welcome) welcome.style.display = 'none';
7239            if (qa)      qa.style.display      = 'none';
7240            }
7241        });
7242
7243				
7244        function toggleChat() {
7245            const overlay = document.getElementById('chatOverlay');
7246            const chatFrame = document.getElementById('chatFrame');
7247            const chatIcon = document.getElementById('chatIcon');
7248            //const notificationBadge = document.getElementById('notificationBadge');
7249            
7250            if (!chatOpen) {
7251                // Abrir chat
7252                hideNPS();
7253                overlay.classList.add('show');
7254                overlay.classList.remove('minimized');
7255                chatIcon.classList.remove('minimized');
7256                
7257                // Carregar o chat apenas quando aberto pela primeira vez
7258                if (!chatLoaded) {
7259                    chatFrame.src = '/plugins/addons/chat/chat-ai.php';
7260                    chatLoaded = true;
7261                    chatFrame.onload = function() {
7262                        chatFrame.contentWindow.postMessage({ type: 'focusInput' }, '*');
7263                        if (typeof isDarkMode !== 'undefined' && isDarkMode) {
7264                            chatFrame.contentWindow.postMessage({ type: 'setDarkMode', value: true }, '*');
7265                        }
7266                    };
7267                } else {
7268                    setTimeout(() => {
7269                        if (chatFrame && chatFrame.contentWindow) {
7270                            chatFrame.contentWindow.postMessage({ type: 'focusInput' }, '*');
7271                        }
7272                    }, 50);
7273                }
7274                
7275                chatOpen = true;
7276                chatMinimized = false;
7277                
7278                // Esconder notificação
7279                //notificationBadge.classList.remove('show');
7280                chatIcon.classList.remove('has-notification');
7281                
7282                saveChatState();
7283
7284                if(window.innerWidth <= 767 && (typeof lockWindowScroll == 'function' && typeof lockWindowScroll.lock == 'function')) {
7285                  lockWindowScroll.lock();
7286                }
7287
7288            } else {
7289                // Fechar chat
7290                closeChat();
7291            }
7292        }
7293
7294        
7295        function openChat() {
7296            const overlay = document.getElementById('chatOverlay');
7297            overlay.classList.add('show');
7298            chatOpen = true;
7299            chatMinimized = false;
7300            saveChatState(); // guarda estado
7301        }
7302				
7303        function closeCancel(){
7304            document.getElementById('close-dialog').style.display = 'none';
7305            document.getElementById('close-overlay').style.display = 'none';
7306        }
7307	        
7308        function closeExit(){
7309            document.getElementById('close-dialog').style.display = 'none';
7310            document.getElementById('close-overlay').style.display = 'none';
7311            if (currentThreadId && !localStorage.getItem('nps_pending')) {
7312                if (npsEnabled) {
7313                    showNPS();
7314                    return;
7315                }
7316                doCloseChat();
7317                return;
7318            }
7319            doCloseChat();
7320        }
7321
7322        function showNPS() {
7323            if (localStorage.getItem('nps_pending')) {
7324                doCloseChat();
7325                return;
7326            }
7327            const overlay = document.getElementById('npsOverlay');
7328            const card = document.getElementById('npsCard');
7329            npsSubmitting = false;
7330            overlay.classList.add('show');
7331            var stars = '';
7332            for (var i = 1; i <= 5; i++) {
7333                stars += '<button data-rating="' + i + '">\u2605</button>';
7334            }
7335            card.innerHTML = '<p class="nps-question">How would you rate this service?</p>' +
7336                '<div class="nps-stars" id="npsStars">' + stars + '</div>' +
7337                '<button class="nps-skip" onclick="skipNPS()">Close</button>';
7338            bindNPSStars();
7339        }
7340
7341        function bindNPSStars() {
7342            const buttons = document.querySelectorAll('#npsStars button');
7343            buttons.forEach(btn => {
7344                btn.addEventListener('mouseenter', function() {
7345                    const rating = parseInt(this.getAttribute('data-rating'));
7346                    buttons.forEach(b => {
7347                        b.classList.toggle('active', parseInt(b.getAttribute('data-rating')) <= rating);
7348                    });
7349                });
7350                btn.addEventListener('click', function() {
7351                    const rating = parseInt(this.getAttribute('data-rating'));
7352                    buttons.forEach(b => {
7353                        b.classList.toggle('active', parseInt(b.getAttribute('data-rating')) <= rating);
7354                    });
7355                    submitNPS(rating);
7356                });
7357            });
7358            document.getElementById('npsStars').addEventListener('mouseleave', function() {
7359                buttons.forEach(b => b.classList.remove('active'));
7360            });
7361        }
7362
7363        var npsSubmitting = false;
7364
7365        // Limpa por completo o estado do widget NPS.
7366        // Tem de ser chamada em TODOS os caminhos de saida: se o cartao ficar com o
7367        // spinner e a overlay com a classe "show", ao reabrir o chat aparece um
7368        // "loading" que nunca desaparece (antes so um F5 resolvia).
7369        function hideNPS() {
7370            var overlay = document.getElementById('npsOverlay');
7371            var card = document.getElementById('npsCard');
7372            if (overlay) overlay.classList.remove('show');
7373            if (card) card.innerHTML = '';
7374            npsSubmitting = false;
7375        }
7376
7377        function submitNPS(rating) {
7378            if (!currentThreadId) {
7379                hideNPS();
7380                doCloseChat();
7381                return;
7382            }
7383
7384            // Em mobile um toque pode gerar mais do que um evento de click: sem esta
7385            // guarda havia dois envios, dois spinners e dois temporizadores de fecho.
7386            if (npsSubmitting) return;
7387            npsSubmitting = true;
7388
7389            var card = document.getElementById('npsCard');
7390            card.innerHTML = '<div class="nps-spinner-wrap"><div class="nps-spinner"></div></div>';
7391
7392            var finished = false;
7393
7394            // Rede lenta / ClickHouse a exceder o timeout: sem esta guarda o spinner
7395            // ficava a girar indefinidamente e o chat nunca fechava.
7396            var guard = setTimeout(function() {
7397                console.warn('NPS: sem resposta em 8s');
7398                finishNPS();
7399            }, 8000);
7400
7401            // Estado terminal unico: mostra sempre a mensagem de agradecimento e so
7402            // depois fecha o chat, limpando o widget.
7403            function finishNPS() {
7404                if (finished) return;
7405                finished = true;
7406                clearTimeout(guard);
7407                localStorage.setItem('nps_pending', '1');
7408                card.innerHTML = '<p class="nps-thanks">Thank you for your feedback!</p>';
7409                setTimeout(function() {
7410                    hideNPS();
7411                    doCloseChat();
7412                }, 4000);
7413            }
7414
7415            fetch('/plugins/addons/chat/nps-submit.php', {
7416                method: 'POST',
7417                headers: { 'Content-Type': 'application/json' },
7418                body: JSON.stringify({ thread_id: currentThreadI
7418d, rating: parseInt(rating) })
7419            }).then(function(r) {
7420                return r.json();
7421            }).then(function(data) {
7422                // O rating pode nao ter sido gravado (ex.: HTTP 500 do ClickHouse).
7423                // Fica registado na consola, mas o cliente ve sempre o agradecimento.
7424                if (!(data.success || data.error === 'Already rated')) {
7425                    console.warn('NPS: rating nao gravado', data);
7426                }
7427                finishNPS();
7428            }).catch(function(e) {
7429                console.warn('NPS: falha no pedido', e);
7430                finishNPS();
7431            });
7432        }
7433
7434        function skipNPS() {
7435            localStorage.setItem('nps_pending', '1');
7436            hideNPS();
7437            doCloseChat();
7438        }
7439
7440        function doCloseChat() {
7441            const overlay = document.getElementById('chatOverlay');
7442            const chatIcon = document.getElementById('chatIcon');
7443
7444            hideNPS();
7445            overlay.classList.remove('show', 'minimized');
7446            chatIcon.classList.remove('minimized', 'has-notification');
7447
7448            chatOpen = false;
7449            chatMinimized = false;
7450            hideNotification();
7451
7452            localStorage.removeItem('chatHistory');
7453            localStorage.removeItem('chatState');
7454            localStorage.removeItem('nps_pending');
7455
7456            const iframe = document.querySelector('#chatFrame');
7457            if (iframe) iframe.src = '/plugins/addons/chat/chat-ai.php?reset=1';
7458            // Forca o carregamento de um iframe novo na proxima abertura (o mesmo que
7459            // um F5 fazia manualmente).
7460            chatLoaded = false;
7461
7462            currentThreadId = '';
7463            var _welcome = document.querySelector('.mensagem-boas-vindas');
7464            var _qa = document.getElementById('quickActions');
7465            if (_welcome) _welcome.style.display = '';
7466            if (_qa) _qa.style.display = '';
7467
7468            if(window.innerWidth <= 767 && (typeof lockWindowScroll == 'function' && typeof lockWindowScroll.unlock == 'function')) {
7469                lockWindowScroll.unlock();
7470            }
7471        }
7472
7473        function closeChat(confirmExit) {
7474            const overlay = document.getElementById('chatOverlay');
7475
7476            if (!confirmExit) {
7477                document.getElementById('close-dialog').style.display = 'block';
7478                document.getElementById('close-overlay').style.display = 'block';
7479                return;
7480            }
7481
7482            if (currentThreadId && !localStorage.getItem('nps_pending')) {
7483                document.getElementById('close-dialog').style.display = 'none';
7484                document.getElementById('close-overlay').style.display = 'none';
7485                if (npsEnabled) {
7486                    showNPS();
7487                    return;
7488                }
7489                doCloseChat();
7490                return;
7491            }
7492
7493            doCloseChat();
7494        }
7495
7496        function toggleMinimize() {
7497            const overlay = document.getElementById('chatOverlay');
7498            const chatIcon = document.getElementById('chatIcon');
7499            //const notificationBadge = document.getElementById('notificationBadge');                    
7500
7501            overlay.classList.remove('show');
7502
7503            chatOpen = false;
7504            chatMinimized = true;
7505            showNotification();
7506
7507            localStorage.setItem('chatState', 'minimized');
7508        }
7509        
7510        
7511        function showNotification() {
7512            const chatIcon = document.getElementById('chatIcon');
7513            //const notificationBadge = document.getElementById('notificationBadge');
7514            
7515            if (chatMinimized) {
7516                chatIcon.classList.add('has-notification');
7517                //notificationBadge.classList.add('show');
7518            }
7519        }
7520
7521        function hideNotification() {
7522            const chatIcon = document.getElementById('chatIcon');
7523            //const notificationBadge = document.getElementById('notificationBadge');
7524            
7525            chatIcon.classList.remove('has-notification');
7526            //notificationBadge.classList.remove('show');
7527        }
7528
7529		/*
7530        // Fechar chat ao clicar fora dele (apenas se não estiver minimizado)
7531        document.addEventListener('click', function(event) {
7532            const overlay = document.getElementById('chatOverlay');
7533            const chatIcon = document.getElementById('chatIcon');
7534            
7535            if (chatOpen && !chatMinimized && !overlay.contains(event.target) && !chatIcon.contains(event.target)) {
7536                closeChat();
7537            }
7538        });
7539        */
7540
7541        // Prevenir que cliques dentro do overlay fechem o chat
7542        document.getElementById('chatOverlay').addEventListener('click', function(event) {
7543            event.stopPropagation();
7544        });
7545
7546        // Atalho de teclado
7547        document.addEventListener('keydown', function(event) {
7548            // ESC para fechar chat
7549            if (event.key === 'Escape' && chatOpen) {
7550                if (chatMinimized) {
7551                    toggleMinimize();
7552                } else {
7553                    closeChat();
7554                }
7555            }
7556        });
7557
7558        // Simular notificação inicial após 5 segundos
7559        setTimeout(() => {
7560            if (!chatOpen) {
7561                const chatIcon = document.getElementById('chatIcon');
7562                chatIcon.classList.add('has-notification');
7563            }
7564        }, 5000);
7565
7566        // Sugestões iniciais (edita à vontade)
7567        const QUICK_ACTIONS = [
7568        {title:' Where is my order?', q:'Where is my order?'},{title:'I want to make an exchange or return.', q:'I want to make an exchange or return.'},{title:'Check stock in physical store.', q:'Check stock in physical store.'},{title:'I want to change the delivery address.', q:'I want to change the delivery address.'}        ];
7569
7570        // Render dos botões
7571        (function renderQuickActions(){
7572        const wrap = document.getElementById('quickActions');
7573        if(!wrap) return;
7574        wrap.innerHTML = QUICK_ACTIONS.map((it,i)=>`
7575            <button class="chat-qa-btn" role="listitem" onclick="cho
7575oseQuickAction(${i})">
7576            <span class="chat-qa-title">${it.title}</span>
7577            <span class="chat-qa-desc">${it.desc}</span>
7578            </button>
7579        `).join('');
7580        })();
7581
7582        // Ao clicar numa sugestão
7583        function chooseQuickAction(idx){
7584            const item = QUICK_ACTIONS[idx];
7585            const frame = document.getElementById('chatFrame');
7586
7587            const sendMsg = () => {
7588            frame.contentWindow.postMessage(
7589                { type: 'prefill_and_send', text: item.q },
7590                window.location.origin
7591            );
7592            };
7593
7594            if (!chatLoaded) {
7595                frame.addEventListener('load', sendMsg, { once: true });
7596                frame.src = 'chat-ai.php';
7597                chatLoaded = true;
7598            } else {
7599                sendMsg();
7600            }
7601                
7602            // (opcional) esconder as sugestões
7603            const qa = document.getElementById('quickActions');
7604            if (qa) qa.style.display = 'none';
7605        }
7606        /*
7607
7608        // Mostrar as sugestões quando o chat abre, voltar a escondê-las ao minimizar/fechar
7609        const _toggleChat = toggleChat;
7610        toggleChat = function(){
7611        _toggleChat();
7612        const qa = document.getElementById('quickActions');
7613        //if(chatOpen && !chatMinimized && qa) qa.style.display = 'grid';
7614        };
7615
7616        const _toggleMinimize = toggleMinimize;
7617        toggleMinimize = function(){
7618        _toggleMinimize();
7619        const qa = document.getElementById('quickActions');
7620        if(qa) qa.style.display = chatMinimized ? 'none' : 'block';
7621        };
7622
7623        const _closeChat = closeChat;
7624        closeChat = function(){
7625        _closeChat();
7626        const qa = document.getElementById('quickActions');
7627        if(qa) qa.style.display = 'none';
7628        };
7629        */
7630// --- Dark Mode Logic ---
7631        let isDarkMode = localStorage.getItem('chatDarkMode') === 'true';
7632
7633        function applyDarkMode(dark) {
7634            const overlay = document.getElementById('chatOverlay');
7635            if (!overlay) return;
7636            
7637            if (dark) {
7638                document.body.classList.add('chat-dark-mode');
7639                overlay.classList.add('chat-dark-mode');
7640                document.getElementById('darkModeBtn').innerHTML = `<svg viewBox="0 0 24 24"><path d="M12 7c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5zM2 13h2c.55 0 1-.45 1-1s-.45-1-1-1H2c-.55 0-1 .45-1 1s.45 1 1 1zm18 0h2c.55 0 1-.45 1-1s-.45-1-1-1h-2c-.55 0-1 .45-1 1s.45 1 1 1zM11 2v2c0 .55.45 1 1 1s1-.45 1-1V2c0-.55-.45-1-1-1s-1 .45-1 1zm0 18v2c0 .55.45 1 1 1s1-.45 1-1v-2c0-.55-.45-1-1-1s-1 .45-1 1zM5.99 4.58c-.39-.39-1.03-.39-1.41 0-.39.39-.39 1.03 0 1.41l1.06 1.06c.39.39 1.03.39 1.41 0 .39-.39.39-1.03 0-1.41L5.99 4.58zm12.37 12.37c-.39-.39-1.03-.39-1.41 0-.39.39-.39 1.03 0 1.41l1.06 1.06c.39.39 1.03.39 1.41 0 .39-.39.39-1.03 0-1.41l-1.06-1.06zm1.06-10.96c.39-.39.39-1.03 0-1.41-.39-.39-1.03-.39-1.41 0l-1.06 1.06c-.39.39-.39 1.03 0 1.41.39.39 1.03.39 1.41 0l1.06-1.06zM7.05 18.36c.39-.39.39-1.03 0-1.41-.39-.39-1.03-.39-1.41 0l-1.06 1.06c-.39.39-.39 1.03 0 1.41.39.39 1.03.39 1.41 0l1.06-1.06z"/></svg>`;
7641            } else {
7642                document.body.classList.remove('chat-dark-mode');
7643                overlay.classList.remove('chat-dark-mode');
7644                document.getElementById('darkModeBtn').innerHTML = `<svg viewBox="0 0 24 24" class="moon-icon"><path d="M21 12.79A9 9 0 1111.21 3 7 7 0 0021 12.79z"/></svg>`;
7645            }
7646            
7647            // update iframe
7648            const chatFrame = document.getElementById('chatFrame');
7649            if (chatFrame && chatLoaded && chatFrame.contentWindow) {
7650                chatFrame.contentWindow.postMessage({ type: 'setDarkMode', value: dark }, '*');
7651            }
7652        }
7653
7654        function toggleDarkMode() {
7655            isDarkMode = !isDarkMode;
7656            localStorage.setItem('chatDarkMode', isDarkMode);
7657            applyDarkMode(isDarkMode);
7658        }
7659
7660        // Aplica imediatamente (os elementos do chat já existem no DOM neste ponto)
7661        applyDarkMode(isDarkMode);
7662        
7663        document.addEventListener('DOMContentLoaded', () => {
7664            applyDarkMode(isDarkMode);
7665
7666            const lastState = localStorage.getItem('chatState');
7667                
7668            if (lastState === 'open') {
7669                const overlay = document.getElementById('chatOverlay');
7670                overlay.classList.add('show');
7671                chatOpen = true;
7672            }
7673
7674            if (lastState === 'minimized') {
7675                chatOpen = false;
7676                chatMinimized = true;
7677                showNotification();
7678            }
7679                
7680            chatFrame.src = '/plugins/addons/chat/chat-ai.php';
7681            chatLoaded = true;
7682
7683            // Open chat button on hover
7684            
7685            if (chatIcon && 'ontouchstart' in window == false) {
7686                var openTimeout = null;
7687                var closeTimeout = null;
7688                var isOpen = false;
7689
7690                chatIcon.addEventListener('mouseenter', function() {
7691                    if (closeTimeout) {
7692                        clearTimeout(closeTimeout);
7693                        closeTimeout = null;
7694                    }
7695
7696                    if (isOpen) return;
7697
7698                    openTimeout = setTimeout(function () {
7699                        chatIcon.classList.add('open');
7700                        isOpen = true;
7701                    }, 100);
7702                });
7703
7704                chatIcon.addEventListener('mouseleave', function() {
7705                    if (openTimeout) {
7706                        clearTimeout(openTimeout);
7707                        openTimeout = null;
7708                    }
7709
7710                    closeTimeout = setTimeout(function() {
7711                        chatIcon.classList.remove('open');
7712                        isOpen = false;
7713                    }, 500);
7714                });
7715            } 
7716            
7717        });
7718    </script>
vendor: 2 bytes, line 7718
7718

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.