1 2<!DOCTYPE html><html lang="en"><head><title>Welcome to Mediterrano - Decenio</title><meta name="title" content="Welcome to Mediterrano - Decenio" /><meta name="description" content="Decenio Mediterrano is a classic brand, in the modern sense of the word. Our collections aim at collaboration as part of the secret of innovation, knowing that creativity is contagious." /><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="Decenio" /><meta property="og:image" content="https://www.decenio.com/temp/JPG_6145eb1b7f4516f0621124f786e8b2c2.png" /><meta property="og:image:width" content="1200" /><meta property="og:image:height" content="1200" /><meta property="og:image:alt" content="Welcome to Mediterrano" /><meta property="og:title" content="Welcome to Mediterrano" /><meta property="og:description" content="Decenio Mediterrano is a classic brand, in the modern sense of the word. Our collections aim at collaboration as part of the secret of innovation, knowing that creativity is contagious." /><meta property="og:type" content="website" /><meta property="og:url" content="https://www.decenio.com/en/"><meta property="og:locale" content="en_PT"><meta name="twitter:card" content="summary"><meta name="twitter:title" content="Welcome to Mediterrano"><meta name="twitter:url" content="https://www.decenio.com/en/"><meta name="twitter:description" content="Decenio Mediterrano is a classic brand, in the modern sense of the word. Our collections aim at collaboration as part of the secret of innovation, knowing that creativity is contagious."><meta name="twitter:image" content="https://www.decenio.com/temp/JPG_6145eb1b7f4516f0621124f786e8b2c2.png"><meta name="twitter:creator" content="Welcome to Mediterrano - Decenio"><link href="https://www.decenio.com/favicon.ico" type="image/x-icon" rel="shortcut icon"><link href="https://1833410153.rsc.cdn77.org/icon-ios.png" rel="apple-touch-icon"><link rel="canonical" href="https://www.decenio.com/en/"><link rel="alternate" hreflang="pt" href="https://www.decenio.com/pt/"><link rel="alternate" hreflang="en" href="https://www.decenio.com/en/"><link rel="alternate" hreflang="es" href="https://www.decenio.com/es/"><link rel="alternate" hreflang="x-default" href="https://www.decenio.com/pt/">
2<script type="text/javascript">window["viewport_tablet"] = "device-width";</script>
2<link rel="stylesheet" href="https://www.decenio.com/plugins/system/js/common/1.1/common.min.css?8" type="text/css"><link rel="preload" href="/fonts/Poppins-ExtraLight.woff" as="font" type="font/woff" crossorigin="anonymous"><link rel="preload" href="/fonts/Poppins-Light.woff" as="font" type="font/woff" crossorigin="anonymous"><link rel="preload" href="/fonts/Poppins-Regular.woff" as="font" type="font/woff" crossorigin="anonymous"><link rel="preload" href="/fonts/Poppins-Medium.woff" as="font" type="font/woff" crossorigin="anonymous"><link rel="preload" href="/fonts/Poppins-SemiBold.woff" as="font" type="font/woff" crossorigin="anonymous"><link rel="preload" href="/fonts/Poppins-Bold.woff" as="font" type="font/woff" crossorigin="anonymous"><link rel="stylesheet" href="https://www.decenio.com/style/fonts.css" type="text/css"><link rel="stylesheet" href="https://www.decenio.com/plugins/system/css/base.css?15" type="text/css"><link rel="stylesheet" href="https://www.decenio.com/style/guide.css?64" type="text/css"><link rel="stylesheet" href="https://www.decenio.com/style/custom.css?65" type="text/css">
2<script src='https://www.decenio.com/plugins/system/js/common/1.1/common.min.js?9d'></script>
2<script src='https://www.decenio.com/plugins/system/js/global.js?59'></script>
2<script type="text/javascript"> 3window.dataLayer = window.dataLayer || []; 4</script>
4<!--script async src="https://www.decenio.com/plugins/trackings/rcccollect.js"></script-->
4<script type="text/javascript"> 5 function gtag(){dataLayer.push(arguments);} 6 7 gtag("consent", "default", { 8 ad_storage: "denied", 9 analytics_storage: "denied", 10 ad_user_data: "denied", 11 ad_personalization: "denied", 12 functionality_storage: "granted", 13 personalization_storage: "denied", 14 security_storage: "granted" 15 }); 16 17 gtag("set", "ads_data_redaction", true); 18 </script>
18<script type="text/javascript"> 19 20 //var dataLayer = [{'gtm.blacklist': ['k','d','vis']}]; 21 //dataLayer.push({'gtm.blacklist': ['k','d','vis']}); 22 23 setGTM_head = (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 24 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 25 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 26 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 27 }); 28 function setGoogleTagManager() { 29 setGTM_head(window,document,'script','dataLayer','GTM-PXWPLZF'); 30 31 dataLayer.push({'channel': 'Site'}); 32 33 dataLayer.push({'localization': 'PT-en'}); 34 dataLayer.push({'country_id': '176'}); 35 dataLayer.push({'country_code': 'PT'}); 36 dataLayer.push({'language': 'en'}); 37 38 39 } 40 setGoogleTagManager(); 41 </script>
vendor: 63 bytes, line 41
41<script async src="https://www.googletagmanager.com/gtag/js?id=
41G-5T7B25GBY5
vendor: 11 bytes, line 41
41"></script>
41<script type="text/javascript"> 42 if( typeof allowedUserAgent == 'undefined' || allowedUserAgent() ){ 43 44 window.dataLayer = window.dataLayer || []; 45 function gtag(){dataLayer.push(arguments);} 46 47 gtag('js', new Date()); 48 49 gtag('set', 'url_passthrough', true); 50 51 gtag('config', 'G-5T7B25GBY5', { 'send_page_view': false, 'channel': 'Site', 'user_properties': { 'currency': 'EUR', 'country': 'PT' } }); 52 53 gtag('config', 'AW-953600521'); 54 55 } 56 57 </script>
57<script type="text/javascript"> 58 if( typeof allowedUserAgent == 'undefined' || allowedUserAgent() ){ 59 !function(f,b,e,v,n,t,s) 60 {if(f.fbq)return;n=f.fbq=function(){n.callMethod? 61 n.callMethod.apply(n,arguments):n.queue.push(arguments)}; 62 if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; 63 n.queue=[];t=b.createElement(e);t.async=!0; 64 t.src=v;s=b.getElementsByTagName(e)[0]; 65 s.parentNode.insertBefore(t,s)}(window, document,'script', 66 'https://connect.facebook.net/en_US/fbevents.js'); 67 fbq('consent', 'revoke'); 68 fbq('init', '287543428741471',{ }); 69 function facebookPixel_pageview() { 70 71 var event_id_info = {}; 72 if( '7f8d11bc772600a36fcac9116b7f4182' != '' ){ 73 event_id_info = {eventID: '7f8d11bc772600a36fcac9116b7f4182'}; 74 } 75 76 fbq('track', 'PageView', {}, event_id_info); 77 } 78 facebookPixel_pageview(); 79 } 80 </script>
80<!-- End Facebook Pixel Code -->
80<script src='https://www.decenio.com/plugins/search_meilisearch/rcc_search_js.php' async></script>
80<style type="text/css"> 81 figure.loader{position: relative;padding-bottom: var(--product-figure-padding, 100%);} 82 figure.loader img{position: absolute;top: 0;left: 0;} 83 </style></head><!--[if IE 7]><body ng-app="MyApp" class="no-js lt-ie9 lt-ie8 lt-ie7"><![endif]--><!--[if IE 8]><body ng-app="MyApp" class="no-js lt-ie9 lt-ie8"><![endif]--><!--[if IE 9]><body ng-app="MyApp" class="no-js lt-ie9"><![endif]--><!--[if gt IE 8]><!--><body ng-app="MyApp" class="no-js menuMobileVisible0 rdc-viewport-devicewidth rdc-page-id-1 rdc-user-logged-enabled "><!--<![endif]-->
83<script type="text/javascript"> 84 if(typeof bodyClasses == "function") {bodyClasses();} 85 </script>
85
85<script type="text/javascript"> 86 !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;}
86",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>
86",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+" </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%;">
86',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;">
86',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&>ag("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); 87 88 var gdprConcents = $("body").gdprConcents({ 89 "action" : "/plugins/cookies_policy/action_cookies.php", 90 "csrf" : "132eebea834f6bc4734682b7a37fdb77e39cf766", 91 "layout" : 1, 92 "policy_page_id" : 449, 93 "cookie_page_id": 0, 94 "B2B":0, 95 "exp" : { 96 "terms" : 'privacy policy', 97 "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'}, 98 "banner" : {"exp1" : 'USING 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.'}, 99 "popupConcentsInfo" : { 100 "title" : 'PRIVACY PREFERENCE CENTER',"title2" : 'USING 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.'}, 101 "popupForm" : { 102 "title" : 'PRIVACY PREFERENCE CENTER', 103 "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.', 104 "faq" : 'How do we categorize cookies?', 105 "moreInfo" : 'For more information, you can visit our page', 106 "polPrivacy" : 'privacy policy', 107 "polCookies" : 'Cookie Policy', 108 "options" : [ 109 {"title" : 'NECESSARY COOKIES',"desc" : 'This cookie is required to enable basic site functionality.'}, 110 {"title" : 'PERFORMANCE COOKIES',"desc" : 'These cookies allow us to analyze the use of the site to measure and improve performance.'}, 111 {"title" : 'ADVERTISING COOKIES',"desc" : 'These cookies are used by advertising companies to serve ads relevant to their interests.'} 112 ] 113 }, 114 "popupSucessInfo" : {"title" : 'REQUEST FOR PREFERENCE SENT',"desc" : 'Your cookie preferences have been successfully submitted.'} 115 }, 116 "data": { 117 "id": '1', 118 "cat": '0', 119 "pid": '0' 120 }, 121 "styleGuide": { 122 "typography":{ 123 "megaTitle": 'mega-title', 124 "title": 'title',
125 "secondaryTitle": 'secondary-title', 126 "subtitle": 'subtitle', 127 "secondarySubtitle": 'secondary-subtitle', 128 "listNavTitle": 'list-nav-title', 129 "listNavSubtitle": 'list-nav-subtitle', 130 "paragraph": 'paragraph', 131 "a": 'link', 132 "button": 'button', 133 "buttonSecondary": 'btn2' 134 }, 135 "fixedTypography":{ 136 "fixed_14": '14px', 137 "fixed_16": '16px', 138 "fixed_20": '20px', 139 "fixed_22": '22px', 140 "fixed_lineheight_p": '140%', 141 }, 142 "colors": { 143 "black": '--color-black', 144 "white": '--color-white', 145 "darkGray":'--color-darkgray', 146 "overlay": '--color-overlay', 147 "lines": ' --color-lines', 148 "success": '--color-success' 149 }, 150 "icons":{ 151 "close":'rdc-icon-circle rdc-icon-svg rdc-icon-close' 152 }, 153 "vars":{ 154 "mobilePopupRadius": '--mobile-popup-radius', 155 "desktopPopupRadius": '--desktop-popup-radius', 156 "mobilePopupMaxHeight": '--mobile-popup-max-height', 157 } 158 } 159 }); 160 </script>
vendor: 2 bytes, line 160
160
161<script type="text/javascript"> 162 if( typeof allowedUserAgent == 'undefined' || allowedUserAgent() ) 163 gtag('event', 'page_view', { 'page_title': 'Home', 'page_path': location.pathname, 'page_location': location.href, 'channel': 'Site' }); 164 </script>
164<script type="text/javascript"> 165 if( typeof allowedUserAgent == 'undefined' || allowedUserAgent() ){ 166 dataLayer.push({ 167 'pageCategory': 'Home', 168 'pageTitle': document.title 169 }); 170 } 171 </script>
171<div class="mobile-menu menu-mobile-1 rdc-no-print"><nav id="menu"><link rel="stylesheet" href="https://www.decenio.com/plugins/templates_base/menu_mobile/1/menu_mobile.12.css?4" type="text/css">
171<script type="text/javascript"> 172 var JSVarsMenuMobile = { 173 shop: { sLocation: 'https://www.decenio.com' }, 174 expressions: { 128: "Close" } 175 } 176 </script>
176<script src="https://www.decenio.com/plugins/templates_base/menu_mobile/1/menu_mobile.14.js?6" defer></script>
176<div class="mb-holder"><div class="search-mobile clearfix"><form name="frm_search" method="GET" action="https://www.decenio.com/en/" class="frm_search clearfix"><input type="hidden" name="id" value="36"><input type="hidden" name="c" value="1"><input type="search" placeholder="Search here..." name="term" value="" autocomplete="off"><button type="submit" class="btn-search-mobile"><div class="rdc-icon-svg rdc-icon-search"></div></button></form></div><div class="menu-mobile"><ul class="main-menu"><li class="hasSub "><a href="javascript:void(0)" rel="nofollow" class=" rdc-menu_mobile-level-1-link"> 177 WOMAN <div class="rdc-icon-svg rdc-icon-arrowright"></div></a><ul class="sub-mobile rdc-menu_mobile-level-2"><li class="return"><a href="javascript:void(0);" rel="nofollow"> 178 WOMAN 179 <div class="rdc-icon-svg rdc-icon-arrowleft"></div></a></li><li><a href="https://www.decenio.com/en/woman_805.html" title="Homepage" >Homepage</a></li><li class="see-all" style="display: none;"><a href="https://www.decenio.com/en/woman_205-805.html" title="Homepage">Homepage</a></li><li class=""><a href="https://www.decenio.com/en/woman/promo-50_2103-805.html" title="PROMO -50% " class=" rdc-menu_mobile-level-3-link" ><p style="color:#bad280;"><strong>PROMO -50% </strong></p></a></li><li class=""><a href="https://www.decenio.com/en/woman/new-in_1668-805.html" title="New In" class=" rdc-menu_mobile-level-3-link" >New In</a></li><li class=""><a href="https://www.decenio.com/en/woman/coats-jackets_464-805.html" title="Coats | Jackets" class=" rdc-menu_mobile-level-3-link" >Coats | Jackets</a></li><li class=""><a href="https://www.decenio.com/en/woman/blazers-vests_463-805.html" title="Blazers | Vests" class=" rdc-menu_mobile-level-3-link" >Blazers | Vests</a></li><li class=""><a href="https://www.decenio.com/en/woman/dresses-jumpsuits_468-805.html" title="Dresses | Jumpsuits" class=" rdc-menu_mobile-level-3-link" >Dresses | Jumpsuits</a></li><li class=""><a href="https://www.decenio.com/en/woman/shirts-blouses_466-805.html" title="Shirts | Blouses" class=" rdc-menu_mobile-level-3-link" >Shirts | Blouses</a></li><li class=""><a href="https://www.decenio.com/en/woman/tops_2438-805.html" title="Tops" class=" rdc-menu_mobile-level-3-link" >Tops</a></li><li class=""><a href="https://www.decenio.com/en/woman/t-shirts_2442-805.html" title="T-shirts" class=" rdc-menu_mobile-level-3-link" >T-shirts</a></li><li class=""><a href="https://www.decenio.com/en/woman/sweaters-cardigans_465-805.html" title="Sweaters | Cardigans" class=" rdc-menu_mobile-level-3-link" >Sweaters | Cardigans</a></li><li class=""><a href="https://www.decenio.com/en/woman/trousers_1882-805.html" title="Trousers" class=" rdc-menu_mobile-level-3-link" >Trousers</a></li><li class=""><a href="https://www.decenio.com/en/woman/skirts_469-805.html" title="Skirts" class=" rdc-menu_mobile-level-3-link" >Skirts</a></li><li class=""><a href="https://www.decenio.com/en/woman/shorts_2431-805.html" title="Shorts" class=" rdc-menu_mobile-level-3-link" >Shorts</a></li><li class=""><a href="https://www.decenio.com/en/woman/bags-wallets_472-805.html" title="Bags | Wallets" class=" rdc-menu_mobile-level-3-link" >Bags | Wallets</a></li><li class=""><a href="https://www.decenio.com/en/woman/footwear_471-805.html" title="Footwear" class=" rdc-menu_mobile-level-3-link" >Footwear</a></li><li class=""><a href="https://www.decenio.com/en/woman/accessories_473-805.html" title="Accessories" class=" rdc-menu_mobile-level-3-link" >Accessories</a></li><li class=""><a href="https://www.decenio.com/en/woman/get-the-looks_2408.html" title="Get the Looks" class=" rdc-menu_mobile-level-3-link" >Get the Looks</a></li><li class=""><a href="https://www.decenio.com/en/woman/total-look_1873-805.html" title="Total Look" class=" rdc-menu_mobile-level-3-link" >Total Look</a></li><li class=""><a href="https://www.decenio.com/en/woman/back-to-work_2002-805.html" title="Back To Work" class=" rdc-menu_mobile-level-3-link" >Back To Work</a></li><li class=""><a href="https://www.decenio.com/en/woman/party-outfits_2131-805.html" title="Party Outfits" class=" rdc-menu_mobile-level-3-link" >Party Outfits</a></li><li class=""><a href="https://www.decenio.com/en/woman/living-in-linen_2166-805.html" title="Living in Linen" class=" rdc-menu_mobile-level-3-link" >Living in Linen</a></li></ul></li><li class="hasSub "><a href="javascript:void(0)" rel="nofollow" class=" rdc-menu_mobile-level-1-link"> 180 MAN <div class="rdc-icon-svg rdc-icon-arrowright"></div></a><ul class="sub-mobile rdc-menu_mobile-level-2"><li class="return"><a href="javascript:void(0);" rel="nofollow"> 181 MAN 182 <div class="rdc-icon-svg rdc-icon-arrowleft"></div></a></li><li><a href="https://www.decenio.com/en/man_806.html" title="Homepage" >Homepage</a></li><li class="see-all" style="display: none;"><a href="https://www.decenio.com/en/man_330-806.html" title="Homepage">Homepage</a></li><li class=""><a href="https://www.decenio.com/en/man/promo-50_2104-806.html" title="PROMO -50% " class=" rdc-menu_mobile-level-3-link" ><p style="color:#bad280;"><strong>PROMO -50% </strong></p></a></li><li class=""><a href="https://www.decenio.com/en/man/new-in_1670-806.html" title="New In" class=" rdc-menu_mobile-level-3-link" >New In</a></li><li class=""><a href="https://www.decenio.com/en/man/coats-jackets_476-806.html" title="Coats | Jackets" class=" rdc-menu_mobile-level-3-link" >Coats | Jackets</a></li><li class=""><a href="https://www.decenio.com/en/man/blazers-suits_475-806.html" title="Blazers | Suits" class=" rdc-menu_mobile-level-3-link" >Blazers | Suits</a></li><li class=""><a href="https://www.decenio.com/en/man/polos_1672-806.html" title="Polos" class=" rdc-menu_mobile-level-3-link" >Polos</a></li><li class=""><a href="https://www.decenio.com/en/man/t-shirts_2466-806.html" title="T-shirts" class=" rdc-menu_mobile-level-3-link" >T-shirts</a></li><li class=""><a href="https://www.decenio.com/en/man/shirts_478-806.html" title="Shirts" class=" rdc-menu_mobile-level-3-link" >Shirts</a></li><li class=""><a href="https://www.decenio.com/en/man/jerseys-cardigans_477-806.html" title="Jerseys | Cardigans" class=" rdc-menu_mobile-level-3-link" >Jerseys | Cardigans</a></li><li class=""><a href="https://www.decenio.com/en/man/trousers_479-806.html" title="Trousers" class=" rdc-menu_mobile-level-3-link" >Trousers</a></li><li class=""><a href="https://www.decenio.com/en/man/shorts_2402-806.html" title="Shorts" class=" rdc-menu_mobile-level-3-link" >Shorts</a></li><li class=""><a href="https://www.decenio.com/en/man/footwear_480-806.html" title="Footwear" class=" rdc-menu_mobile-level-3-link" >Footwear</a></li><li class=""><a href="https://www.decenio.com/en/man/bags-wallets_481-806.html" title="Bags | Wallets" class=" rdc-menu_mobile-level-3-link" >Bags | Wallets</a></li><li class=""><a href="https://www.decenio.com/en/man/accessories_482-806.html" title="Accessories" class=" rdc-menu_mobile-level-3-link" >Accessories</a></li><li class=""><a href="https://www.decenio.com/en/man/beach_483-806.html" title="Beach" class=" rdc-menu_mobile-level-3-link" >Beach</a></li><li class=""><a href="https://www.decenio.com/en/woman/get-the-looks_2408.html" title="Get the Looks" class=" rdc-menu_mobile-level-3-link" >Get the Looks</a></li><li class=""><a href="https://www.decenio.com/en/man/back-to-work_2003-806.html" title="Back To Work" class=" rdc-menu_mobile-level-3-link" >Back To Work</a></li><li class=""><a href="https://www.decenio.com/en/man/party-looks_1895-806.html" title="Party Looks" class=" rdc-menu_mobile-level-3-link" >Party Looks</a></li><li class=""><a href="https://www.decenio.com/en/man/living-in-linen_1896-806.html" title="Living in Linen" class=" rdc-menu_mobile-level-3-link" >Living in Linen</a></li></ul></li><li class=" "><a href="https://www.decenio.com/en/promo-50_2175.html" title="PROMO -50% " ><p style="color:#bad280;"><strong>PROMO -50% </strong></p></a></li><li class="hasSub "><a href="javascript:void(0)" rel="nofollow" class=" rdc-menu_mobile-level-1-link"> 183 OUTLET <div class="rdc-icon-svg rdc-icon-arrowright"></div></a><ul class="sub-mobile rdc-menu_mobile-level-2"><li class="return"><a href="javascript:void(0);" rel="nofollow"> 184 OUTLET 185 <div class="rdc-icon-svg rdc-icon-arrowleft"></div></a></li><li><a href="https://www.decenio.com/en/outlet_819.html" title="Homepage" >Homepage</a></li><li class="hasSub "><a title="WOMAN" class=" rdc-menu_mobile-level-2-link" > 186 WOMAN <div class="rdc-icon-svg rdc-icon-arrowright"></div></a><ul class="sub-mobile rdc-menu_mobile-level-3"><li class="return"><a href="javascript:void(0);" rel="nofollow"><span>OUTLET</span> 187 WOMAN 188 <div class="rdc-icon-svg rdc-icon-arrowleft"></div></a></li><li class="see-all" style="display: none;"><a href="https://www.decenio.com/en/outlet_821-819.html" title="Homepage">Homepage</a></li><li class=""><a href="https://www.decenio.com/en/outlet/see-it-all_1363-819.html" title="See it all" class=" rdc-menu_mobile-level-3-link" >See it all</a></li><li class=""><a href="https://www.decenio.com/en/woman/special-prices_2370.html" title="Special Price
188s" class=" rdc-menu_mobile-level-3-link" ><p style="color: #b55f3b;">Special Prices</p></a></li><li class=""><a href="https://www.decenio.com/en/outlet/dresses-jumpsuits_862-819.html" title="Dresses | Jumpsuits" class=" rdc-menu_mobile-level-3-link" >Dresses | Jumpsuits</a></li><li class=""><a href="https://www.decenio.com/en/outlet/shirts-blouses_854-819.html" title="Shirts | Blouses" class=" rdc-menu_mobile-level-3-link" >Shirts | Blouses</a></li><li class=""><a href="https://www.decenio.com/en/outlet/jerseys-cardigans_839-819.html" title="Jerseys | Cardigans" class=" rdc-menu_mobile-level-3-link" >Jerseys | Cardigans</a></li><li class=""><a href="https://www.decenio.com/en/outlet/coats-jackets_832-819.html" title="Coats | Jackets" class=" rdc-menu_mobile-level-3-link" >Coats | Jackets</a></li><li class=""><a href="https://www.decenio.com/en/outlet/skirts-shorts_866-819.html" title="Skirts | Shorts" class=" rdc-menu_mobile-level-3-link" >Skirts | Shorts</a></li><li class=""><a href="https://www.decenio.com/en/outlet/trousers_870-819.html" title="Trousers" class=" rdc-menu_mobile-level-3-link" >Trousers</a></li><li class=""><a href="https://www.decenio.com/en/outlet/bags-wallets_885-819.html" title="Bags | Wallets" class=" rdc-menu_mobile-level-3-link" >Bags | Wallets</a></li><li class=""><a href="https://www.decenio.com/en/outlet/shoes_877-819.html" title="Shoes" class=" rdc-menu_mobile-level-3-link" >Shoes</a></li><li class=""><a href="https://www.decenio.com/en/outlet/accessories_889-819.html" title="Accessories" class=" rdc-menu_mobile-level-3-link" >Accessories</a></li></ul></li><li class="hasSub "><a title="MEN" class=" rdc-menu_mobile-level-2-link" > 189 MEN <div class="rdc-icon-svg rdc-icon-arrowright"></div></a><ul class="sub-mobile rdc-menu_mobile-level-3"><li class="return"><a href="javascript:void(0);" rel="nofollow"><span>OUTLET</span> 190 MEN 191 <div class="rdc-icon-svg rdc-icon-arrowleft"></div></a></li><li class="see-all" style="display: none;"><a href="https://www.decenio.com/en/outlet_905-819.html" title="Homepage">Homepage</a></li><li class=""><a href="https://www.decenio.com/en/outlet/see-it-all_1364-819.html" title="See it all" class=" rdc-menu_mobile-level-3-link" >See it all</a></li><li class=""><a href="https://www.decenio.com/en/man/special-prices_2371.html" title="Special Prices" class=" rdc-menu_mobile-level-3-link" ><p style="color: #b55f3b;">Special Prices</p></a></li><li class=""><a href="https://www.decenio.com/en/outlet/polos-t-shirts_1864-819.html" title="Polos | T-Shirts" class=" rdc-menu_mobile-level-3-link" >Polos | T-Shirts</a></li><li class=""><a href="https://www.decenio.com/en/outlet/shirts_938-819.html" title="Shirts" class=" rdc-menu_mobile-level-3-link" >Shirts</a></li><li class=""><a href="https://www.decenio.com/en/outlet/knitwear_926-819.html" title="Knitwear" class=" rdc-menu_mobile-level-3-link" >Knitwear</a></li><li class=""><a href="https://www.decenio.com/en/outlet/coats-jackets_918-819.html" title="Coats | Jackets" class=" rdc-menu_mobile-level-3-link" >Coats | Jackets</a></li><li class=""><a href="https://www.decenio.com/en/outlet/blazers-suits_911-819.html" title="Blazers | Suits" class=" rdc-menu_mobile-level-3-link" >Blazers | Suits</a></li><li class=""><a href="https://www.decenio.com/en/outlet/trousers-shorts_941-819.html" title="Trousers | Shorts" class=" rdc-menu_mobile-level-3-link" >Trousers | Shorts</a></li><li class=""><a href="https://www.decenio.com/en/outlet/shoes_948-819.html" title="Shoes" class=" rdc-menu_mobile-level-3-link" >Shoes</a></li><li class=""><a href="https://www.decenio.com/en/outlet/bags-wallets_954-819.html" title="Bags | Wallets" class=" rdc-menu_mobile-level-3-link" >Bags | Wallets</a></li><li class=""><a href="https://www.decenio.com/en/outlet/accessories_958-819.html" title="Accessories" class=" rdc-menu_mobile-level-3-link" >Accessories</a></li><li class=""><a href="https://www.decenio.com/en/outlet/beachwear_969-819.html" title="Beachwear" class=" rdc-menu_mobile-level-3-link" >Beachwear</a></li></ul></li></ul></li><li class=" "><a href="https://www.decenio.com/en/edits_2093.html" title="EDITS" >EDITS</a></li></ul><ul class="menu-inst"><li class="wish"><a href="https://www.decenio.com/en/wishlist_41.html" title="Wishlist"><span class="dis-table"><span class="dis-table-cell menu-inst-cell-icon">
191<div class="rdc-icon-svg rdc-icon-wishlist"></div></span><span class="dis-table-cell menu-inst-cell-exp">Wishlist</span></span></a></li><li class="user"><a href="/checkout/v1/?id=2" title="Sign in / Register"><span class="dis-table"><span class="dis-table-cell menu-inst-cell-icon"><div class="rdc-icon-svg rdc-icon-user"></div></span><span class="dis-table-cell menu-inst-cell-exp">Sign in / Register</span></span></a></li><li class="lang"><a href="#mobile-language" class="popup-mobile-language" rel="nofollow"><span class="dis-table"><span class="dis-table-cell menu-inst-cell-icon"><div class="rdc-icon-svg rdc-icon-location"></div></span><span class="dis-table-cell menu-inst-cell-exp">Portugal (EUR) / EN</span></span></a></li></ul></div><div id="mobile-language" class="mfp-hide langPop"><div class="wrapper-popup country-drop"><p class="secondary-title">Where should we send your order?</p><!--<p>Choose your destination country and language.</p>--><form id="changeCountryMobile" name="changeCountryMobile"><input type="hidden" name="csrf" value="132eebea834f6bc4734682b7a37fdb77e39cf766"><div class="form-field"><label><span>Destination country:</span><div class="select" style="background-image: url(https://1833410153.rsc.cdn77.org/plugins/system/sysimgs/flags/pt.png);"><select name="country" id="country-mobile"><option value="2" data-code="al" data-lg="43" >Albania / EUR</option><option value="5" data-code="ad" data-lg="43" >Andorra / EUR</option><option value="6" data-code="ao" data-lg="43" >Angola / EUR</option><option value="10" data-code="ar" data-lg="43" >Argentina / EUR</option><option value="11" data-code="am" data-lg="43" >Armenia / EUR</option><option value="13" data-code="au" data-lg="43" >Australia / EUR</option><option value="14" data-code="at" data-lg="43" >Austria / EUR</option><option value="15" data-code="az" data-lg="43" >Azerbaijan / EUR</option><option value="17" data-code="bh" data-lg="43" >Bahrain / EUR</option><option value="20" data-code="by" data-lg="43" >Belarus / EUR</option><option value="21" data-code="be" data-lg="43" >Belgium / EUR</option><option value="27" data-code="ba" data-lg="43" >Bosnia and Herzegovina / EUR</option><option value="30" data-code="br" data-lg="43" >Brazil / EUR</option><option value="33" data-code="bg" data-lg="43" >Bulgaria / EUR</option><option value="249" data-code="ic" data-lg="43" >Canary Islands / EUR</option><option value="39" data-code="cv" data-lg="43" >Cape Verde / EUR</option><option value="43" data-code="cl" data-lg="43" >Chile / EUR</option><option value="44" data-code="cn" data-lg="43" >China / EUR</option><option value="47" data-code="co" data-lg="43" >Colombia / EUR</option><option value="52" data-code="cr" data-lg="43" >Costa Rica / EUR</option><option value="57" data-code="ci" data-lg="129" >Côte D'Ivoire / EUR</option><option value="53" data-code="hr" data-lg="43" >Croatia / EUR</option><option value="55" data-code="cy" data-lg="43" >Cyprus / EUR</option><option value="56" data-code="cz" data-lg="43" >Czech Republic / EUR</option><option value="58" data-code="dk" data-lg="43" >Denmark / EUR</option><option value="65" data-code="gq" data-lg="43" >Equatorial Guinea / EUR</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="129" >France / EUR</option><option value="79" data-code="ge" data-lg="43" >Georgia / EUR</option><option value="80" data-code="de" data-lg="43" >Germany / EUR</option><option value="83" data-code="gr" data-lg="43" >Greece / EUR</option><option value="97" data-code="hk" data-lg="43" >Hong Kong / EUR</option><option value="98" data-code="hu" data-lg="43" >Hungary / EUR</option><option value="99" data-code="is" data-lg="43" >Iceland / EUR</option><option value="100" data-code="in" data-lg="43" >India / EUR</option><option value="101" data-code="id" data-lg="43" >Indonesia / EUR</option><option value="103" data-code="iq" data-lg="43" >Iraq / EUR</option><option value="104" data-code="ie" data-lg="43" >Ireland / EUR</option>
191<option value="107" data-code="it" data-lg="43" >Italy / EUR</option><option value="109" data-code="jp" data-lg="43" >Japan / EUR</option><option value="112" data-code="kz" data-lg="43" >Kazakhstan / EUR</option><option value="117" data-code="kw" data-lg="43" >Kuwait / EUR</option><option value="120" data-code="lv" data-lg="43" >Latvia / EUR</option><option value="125" data-code="li" data-lg="43" >Liechtenstein / 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="128" data-code="mo" data-lg="43" >Macao / EUR</option><option value="132" data-code="my" data-lg="43" >Malaysia / EUR</option><option value="135" data-code="mt" data-lg="43" >Malta / EUR</option><option value="141" data-code="mx" data-lg="43" >Mexico / EUR</option><option value="143" data-code="md" data-lg="43" >Moldavia / EUR</option><option value="144" data-code="mc" data-lg="43" >Monaco / EUR</option><option value="146" data-code="me" data-lg="43" >Montenegro / EUR</option><option value="148" data-code="ma" data-lg="43" >Morocco / EUR</option><option value="149" data-code="mz" data-lg="43" >Mozambique / EUR</option><option value="154" data-code="nl" data-lg="43" >Netherlands / EUR</option><option value="157" data-code="nz" data-lg="43" >New Zealand / EUR</option><option value="164" data-code="no" data-lg="43" >Norway / EUR</option><option value="165" data-code="om" data-lg="43" >Oman / EUR</option><option value="166" data-code="pk" data-lg="43" >Pakistan / EUR</option><option value="171" data-code="py" data-lg="43" >Paraguay / EUR</option><option value="172" data-code="pe" data-lg="43" >Peru / EUR</option><option value="175" data-code="pl" data-lg="43" >Poland / EUR</option><option value="176" data-code="pt" data-lg="129" selected>Portugal / EUR</option><option value="177" data-code="pr" data-lg="43" >Puerto Rico / EUR</option><option value="178" data-code="qa" data-lg="43" >Qatar / EUR</option><option value="116" data-code="kr" data-lg="43" >Republic of Korea / EUR</option><option value="129" data-code="mk" data-lg="43" >Republic of Macedonia / EUR</option>
191<option value="179" data-code="ro" data-lg="43" >Romania / EUR</option><option value="191" data-code="sm" data-lg="43" >San Marino / EUR</option><option value="194" data-code="sn" data-lg="43" >Senegal / EUR</option><option value="198" data-code="sg" data-lg="43" >Singapore / 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="203" data-code="za" data-lg="43" >South Africa / EUR</option><option value="205" data-code="es" data-lg="153" >Spain / EUR</option><option value="207" data-code="sd" data-lg="43" >Sudan / EUR</option><option value="211" data-code="se" data-lg="43" >Sweden / EUR</option><option value="212" data-code="ch" data-lg="43" >Switzerland / EUR</option><option value="214" data-code="tw" data-lg="43" >Taiwan / EUR</option><option value="217" data-code="th" data-lg="43" >Thailand / EUR</option><option value="223" data-code="tn" data-lg="43" >Tunisia / EUR</option><option value="224" data-code="tr" data-lg="43" >Turkey / EUR</option><option value="229" data-code="ua" data-lg="43" >Ukraine / EUR</option><option value="230" data-code="ae" data-lg="43" >United Arab Emirates / EUR</option><option value="234" data-code="uy" data-lg="43" >Uruguay / EUR</option><option value="237" data-code="ve" data-lg="43" >Venezuela / EUR</option></select></div></label></div><div class="form-field"><label><span>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="submit"><button type="submit" class="changeCountry">Start shopping</button></div></form></div></div></div></nav></div>
191<script type="text/javascript"> 192 const csscontainerwidth = parseInt(getComputedStyle(document.documentElement).getPropertyValue('--container-width').trim(), 10); 193 if (csscontainerwidth && csscontainerwidth < 1920) { 194 const styleontainerwidth = document.createElement('style'); 195 styleontainerwidth.textContent = `@media screen and (width: 1920px){body.windows .rdc-container-fullscreen{max-width:var(--container-width,1680px)}}`; 196 document.head.appendChild(styleontainerwidth); 197 } 198 199 const tapp = setInterval(function(){ 200 if (typeof app != 'undefined') { 201 clearInterval(tapp); 202 app.run(function($rootScope, $window, $timeout) { 203 angular.extend($rootScope, { 204 windowWidth: $window.innerWidth, 205 scrollTop: angular.element($window).scrollTop(), 206 isTouchDevice: 'ontouchstart' in window || navigator.maxTouchPoints > 0, 207 keys: Object.keys, 208 values: Object.values 209 }); 210 angular.element($window).on('scroll', function() { 211 $rootScope.scrollTop = angular.element($window).scrollTop(); 212 $rootScope.$digest(); 213 }).on('resize', function() { 214 $rootScope.windowWidth = $window.innerWidth; 215 $rootScope.$digest(); 216 }); 217 218 $rootScope.signOut = function($event, url) { 219 let href = typeof url !== 'undefined' ? url : $event.currentTarget.href; 220 if (href !== '') { 221 $event.preventDefault(); 222 $event.stopPropagation(); 223 224 if (typeof trackingsSignOut === 'function') 225 trackingsSignOut(); 226 227 $timeout(function() { 228 $window.location.href = href; 229 }, 500); 230 } 231 }; 232 }); 233 app.filter('unsafe', function($sce) { return $sce.trustAsHtml; }); 234 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 || '€');}}); 235 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];});};}); 236 app.filter('escapeQuotes', function() {return function(input) {if (!input) return ''; return input.replace(/['"]/g, function(match) { return match === '"' ? '"' : '''; })}}); 237 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();}; }]); 238 app.filter('striptags', function() {return function(text) {return text ? String(text).replace(/<[^>]*>?/gm, '') : '';};}); 239 } 240 }); 241 setTimeout(function(){clearInterval(tapp);},3000); 242 </script>
242<!-- Google Tag Manager (noscript) -->
vendor: 67 bytes, line 242
242<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
242GTM-PXWPLZF
vendor: 86 bytes, lines 242-243
242" 243 height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
243<!-- End Google Tag Manager (noscript) --><!--googleoff: index--><!--googleon: index-->
243<script type="text/javascript"> 244 const verifyExpInfo = 0; 245 if($("#website_content", window.parent.document).length > 0 && typeof window.parent.JSVars == "undefined") { 246 var intJSVars = setInterval(function(){ if(typeof JSVars != "undefined") {window.parent.JSVars = JSVars; clearInterval(intJSVars); history.replaceState = false;} }); 247 setTimeout(function(){clearInterval(intJSVars);}, 5000); 248 } 249 250 if(/apple/.test(navigator.vendor == undefined ? false : navigator.vendor.toLowerCase())) { 251 $(window).bind("pageshow", function(event) { 252 if (event.originalEvent.persisted) { updateMiniBasketByHistoryOldTemplates(); } 253 }); 254 } else if(performance != undefined && performance.navigation != undefined && angular != undefined) { 255 if(performance.navigation.type == 2) { updateMiniBasketByHistoryOldTemplates(); } 256 } 257 258 function updateMiniBasketByHistoryOldTemplates() { 259 var navtime1011 = setTimeout(function(){clearInterval(navtime1012);},3000); 260 var navtime1012 = setInterval(function(){ 261 if(angular.element('#controller-cart').length > 0 && typeof angular.element('#controller-cart').scope() != "undefined" && typeof angular.element('#controller-cart').scope().addMiniBasket == "function") { 262 clearInterval(navtime1012); clearTimeout(navtime1011); 263 if(($("#itemsCart").data("minibasket-version") || 1) < 2) { 264 $.get({url: '/api/api.php/getBasket/', cache: false}).done(function(data) { 265 if(typeof data != "object") var data = $.parseJSON(data); 266 if(typeof JSVars == "undefined") { JSVars = {}; } 267 JSVars.cart = data.response.cart; 268 angular.element('#controller-cart').scope().addMiniBasket(JSVars.cart, "LOAD", ($("#rdc-cart-item-count").length > 0) ? 1 : undefined); 269 }); 270 } 271 } 272 }, 1); 273 } 274 275 document.documentElement.style.setProperty("--notification-bar-height", ($("#inline-notification-bar").height() || 0) + 'px'); 276 document.documentElement.style.setProperty("--wg-bar-height", ($(".bannerWelcomeGift:visible").outerHeight() || 0) + 'px'); 277 </script>
277<style type="text/css"> 278 :root { 279 --window-inner-height: 100dvh; 280 --product-figure-padding: 133.33334444444%; 281 --product-figure2-padding: 66.666666666667%; 282 --product-figure3-padding: NAN%; 283 --product-figure4-padding: NAN%; 284 } 285 </style>
285<script type="text/javascript"> 286 (function(fallback) { 287 /* CREATE/REWRITE POSITIONS */ 288 const JSVARS = { 289 shop: { 290 platform: 'DESKTOP', 291 domain: 'www.decenio.com', 292 sLocation: 'https://www.decenio.com', 293 csrf: '132eebea834f6bc4734682b7a37fdb77e39cf766', 294 CDN: 'https://1833410153.rsc.cdn77.org/', 295 country: { 296 id: 176, 297 code: 'PT', 298 name: 'Portugal', 299 language: { 300 id: 43, 301 code: 'en', 302 name: 'English' 303 } 304 }, 305 currency: { 306 numberDec: '2', 307 separatorDec: ',', 308 separatorMil: '.', 309 prefix: '', 310 sufix: '€' 311 }, 312 templatesParams: { 313 solr: 1, 314 search_term: '', 315 menu_levels: 0, 316 site_version: '' 317 } 318 }, 319 click_collect_active: '0', 320 selectedPage: { 321 id: '1', 322 cat: '0' 323 } 324 }; 325 326 /* DO NO CHANGE -> OBJECT HANDLING */ 327 var jsVarsReady = $.Deferred(); 328 329 jsVarsReady.done(function(JSVars) { 330 deepMerge(JSVars, JSVARS); 331 }); 332 333 if (window.JSVars) { 334 jsVarsReady.resolve(window.JSVars); 335 } else { 336 var jsvarsValue = fallback; 337 Object.defineProperty(window, 'JSVars', { 338 configurable: true, 339 enumerable: true, 340 get: function() { return jsvarsValue; }, 341 set: function(val) { 342 jsvarsValue = val; 343 jsVarsReady.resolve(jsvarsValue); 344 } 345 }); 346 } 347 348 function deepMerge(target, source) { 349 for (const key in source) { 350 if (source[key] && typeof source[key] === 'object') { 351 target[key] = target[key] || {}; 352 deepMerge(target[key], source[key]); 353 } else { 354 target[key] = source[key]; 355 } 356 } 357 return target; 358 } 359 })(); 360 361 function trakingsAddWish(data, pid, qtd) { 362 $.each(data.response.wishlist, function(i, item) { 363 if(pid == item.product_id.split("|||").pop()){ 364 if( typeof allowedUserAgent == 'undefined' || allowedUserAgent() ){ 365 366 if(typeof list == 'undefined') list = 'Product-List'; 367 368 var w1 = JSON.stringify({ 369 origin: list, 370 update_cart: 0, 371 transaction_id: 0, 372 event_type: 'wishlist_add', 373 currency: String(data.response.wishlist[i].price.currency.code), 374 item_id: String(data.response.wishlist[i].sku), 375 item_group_id: String(data.response.wishlist[i].sku_group), 376 item_brand: String(data.response.wishlist[i].product.brand.name), 377 item_category: String(data.response.wishlist[i].product.family), 378 item_variant: String(data.response.wishlist[i].data_line.cor_name), 379 item_price: data.response.wishlist[i].product.price.value, 380 item_quantity: data.response.wishlist[i].quantity 381 }); 382 navigator.sendBeacon('/api/rcctrackevents.php',new TextEncoder().encode(btoa(unescape(encodeURIComponent(w1))))); 383 384 385 dataLayer.push({ ecommerce: null }); 386 dataLayer.push({ 387 'event': 'add_to_wishlist', 388 'ecommerce': { 389 'currency': String(data.response.wishlist[i].price.currency.code), 390 'value': data.response.wishlist[i].product.price.value * data.response.wishlist[i].quantity, 391 'items': [{ 392 'item_name': String(data.response.wishlist[i].product.title), 393 'item_id': String(data.response.wishlist[i].sku), 394 'item_group_id': String(data.response.wishlist[i].sku_group), 395 'price': data.response.wishlist[i].product.price.value, 396 'item_brand': String(data.response.wishlist[i].product.brand.name), 397 'item_category': String(data.response.wishlist[i].product.family), 398 'item_variant': String(data.response.wishlist[i].data_line.cor_name), 399 'quantity': data.response.wishlist[i].quantity 400 }] 401 } 402 }); 403 404 405 if( typeof fbq == 'function' ){ 406 fbq('track', 'AddToWishlist', { 407 value: data.response.wishlist[i].product.price.value, 408 currency: String(data.response.wishlist[i].price.currency.code), 409 content_ids: String(data.response.wishlist[i].sku_group), 410 content_type: 'product' 411 }); 412 } 413 414 } } 415 }); 416 } 417 418 function trakingsRemoveFromWishlist(data) { 419 if (typeof allowedUserAgent == 'undefined' || allowedUserAgent()) { 420 421 if (typeof list == 'undefined') list = 'Product-List'; 422 423 var w1 = JSON.stringify({ 424 origin: list, 425 update_cart: 0, 426 transaction_id: 0, 427 event_type: 'wishlist_remove', 428 currency: String(data.response.wishlist_remove.price.currency.code), 429 item_id: String(data.response.wishlist_remove.sku), 430 item_group_id: String(data.response.wishlist_remove.sku_group), 431 item_brand: String(data.response.wishlist_remove.product.brand.name), 432 item_category: String(data.response.wishlist_remove.product.family), 433 item_variant: String(data.response.wishlist_remove.data_line.cor_name), 434 item_price: data.response.wishlist_remove.product.price.value, 435 item_quantity: data.response.wishlist_remove.quantity 436 }); 437 navigator.sendBeacon('/api/rcctrackevents.php',new TextEncoder().encode(btoa(unescape(encodeURIComponent(w1))))); 438 439 440 dataLayer.push({ ecommerce: null }); 441 dataLayer.push({ 442 'event': 'remove_from_wishlist', 443 'ecommerce': { 444 'currency': String(data.response.wishlist_remove.price.currency.code), 445 'value': data.response.wishlist_remove.product.price.value * data.response.wishlist_remove.quantity, 446 'items': [{ 447 'item_name': String(data.response.wishlist_remove.product.title), 448 'item_id': String(data.response.wishlist_remove.sku), 449 'item_group_id': String(data.response.wishlist_remove.sku_group), 450 'price': data.response.wishlist_remove.product.price.value, 451 'item_brand': String(data.response.wishlist_remove.product.brand.name), 452 'item_category': String(data.response.wishlist_remove.product.family), 453 'item_variant': String(data.response.wishlist_remove.data_line.cor_name), 454 'quantity': data.response.wishlist_remove.quantity 455 }] 456 } 457 }); 458 459 460 if( typeof fbq == 'function' ){ 461 fbq('track', 'RemoveFromWishlist', { 462 value: data.response.wishlist_remove.product.price.value, 463 currency: String(data.response.wishlist_remove.price.currency.code), 464 content_ids: String(data.response.wishlist_remove.sku_group), 465 content_type: 'product' 466 }); 467 } 468 469 } } 470 471 472 function trakingsRemoveCart(data, pid, qtd) { 473 for (var i = 0; i < data.items.length; i++) { 474 if( data.items[i].product_id.split("|||").pop() == pid ){ 475 if (data.items[i].pack == 1) return 476 477 if( typeof allowedUserAgent == 'undefined' || allowedUserAgent() ){ 478 479 if(typeof list == 'undefined') list = 'Product-List'; 480 481 var r1 = JSON.stringify({ 482 origin: list, 483 update_cart: 1, 484 transaction_id: 0, 485 event_type: 'remove_from_cart', 486 currency: String(data.items[i].product.price.currency.code), 487 item_id: String(data.items[i].product.sku), 488 item_group_id: String(data.items[i].product.sku_group), 489 item_brand: String(data.items[i].product.brand.name), 490 item_category: String(data.items[i].product.family), 491 item_variant: String(data.items[i].data_line.cor_name), 492 item_price: String(data.items[i].product.price.value), 493 item_quantity: data.items[i].quantity 494 }); 495 navigator.sendBeacon('/api/rcctrackevents.php',new TextEncoder().encode(btoa(unescape(encodeURIComponent(r1))))); 496 497 498 499 500 gtag('event', 'remove_from_cart', { 501 'currency': data.items[i].product.price.currency.code, 502 "items": [ 503 { 504 "item_id": String(data.items[i].product.sku), 505 "item_name": String(data.items[i].product.title), 506 "item_list_name": list, 507 "item_category": String(data.items[i].product.family), 508 "item_brand": String(data.items[i].product.brand.name), 509 "item_variant": String(data.items[i].data_line.cor_name), 510 "price": data.items[i].product.price.value, 511 "quantity": data.items[i].quantity 512 } 513 ] 514 }); 515 516 517 518 519 520 521 dataLayer.push({ ecommerce: null }); 522 dataLayer.push({ 523 'event': 'remove_from_cart', 524 'ecommerce': { 525 'currency': String(data.items[i].product.price.currency.code), 526 'value': data.items[i].product.price.value * data.items[i].quantity, 527 'items': [{ 528 'item_name': String(data.items[i].product.title), 529 'item_id': String(data.items[i].product.sku), 530 'item_group_id': String(data.items[i].product.sku_group), 531 'price': data.items[i].product.price.value, 532 'item_brand': String(data.items[i].product.brand.name), 533 'item_category': String(data.items[i].product.family), 534 'item_variant': String(data.items[i].data_line.cor_name), 535 'item_list_name': list, 536 'quantity': data.items[i].quantity 537 }] 538 } 539 }); 540 541 542 if( typeof fbq == 'function' ){ 543 fbq('trackCustom', 'removeFromCart', { 544 value: String(data.items[i].product.price.value), 545 currency: String(String(data.items[i].product.price.currency.code)), 546 content_ids: String(data.items[i].product.sku_group), 547 content_type: 'product' 548 }); 549 } 550 } } 551 } 552 } 553 554 function trackingsSignOut() { 555 if( typeof allowedUserAgent == 'undefined' || allowedUserAgent() ){ 556 557 dataLayer.push({ 'event': 'logout' }); 558 559 gtag('event', 'signout'); 560 561 gtag('set', {user_id: null} ); 562 563 } } 564 </script>
564<header id="header" ng-controller="HeaderController" class="homepage"><div id="inline-notification-bar" class="rdc-header-campaign rdc-header-campaign-top-header rdc-xtransform" style="display: block;width: 100%;overflow: hidden;position: absolute;left: 0;top: 0;transform: translateY(-100%);z-index: 201; background-color:#bad280; 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="#bad280" data-color="#FFFFFF" data-url="/index.php?id=2175" style="color:#FFFFFF; "><span>50% off the ENTIRE summer collection 💥 <u>Shop your favorites here</u> ! </span></p></div></div></div></div><style type="text/css"> 565 #inline-notification-bar .rdc-campaigns-timer-nbar {margin-left: -2px;} 566 #inline-notification-bar .rdc-campaigns-timer-nbar > span{margin-inline: 2px;} 567 #inline-notification-bar .rdc-hide-countdown{display: none;} 568 569 570 body.account-page .rdc-header-campaign, body.bannerWelcomeGiftVisible .rdc-header-campaign {display: none !important;} 571 body.headerCampaignVisible.headerCampaignVisibleTopHeader:not(.unpinned):not(.menu-open) #header {position: absolute !important;top: 0;width: 100%;} 572 body.headerCampaignVisible.unpinned #header {margin-top: 0 !important;top: 0;} 573 body.show-search-bar .rdc-header-campaign-bottom-header{display: none;} 574 #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;} 575 #rdc-notification-bar-close .rdc-notification-close:hover {opacity: 1;} 576 #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;} 577 #rdc-notification-bar-close .rdc-notification-close:before {transform: rotate(45deg);} 578 #rdc-notification-bar-close .rdc-notification-close:after {transform: rotate(-45deg);} 579 .rdc-header-campaign-top-header {z-index: 220;} 580 .rdc-header-campaign-bottom-header {z-index: 10;} 581 582 @media screen and (min-width: 1200px) { 583 #inline-notification-bar {height: 36px !important;} 584 body:not(.bannerWelcomeGiftVisible).headerCampaignVisible.headerCampaignVisibleTopHeader:not(.unpinned) #header, 585 body:not(.bannerWelcomeGiftVisible):not(.rdc-underHeader-active).headerCampaignVisible.headerCampaignVisibleBottomHeader #main:not(.search), 586 body.headerCampaignVisible.headerCampaignVisibleTopHeader:not(.bannerWelcomeGiftVisible) #main, 587 body.tablet.headerCampaignVisible.headerCampaignVisibleTopHeader:not(.bannerWelcomeGiftVisible) #account-menu-sales, 588 body.headerCampaignVisible.headerCampaignVisibleTopHeader:not(.bannerWelcomeGiftVisible):not(.unpinned) .menu-mobile-1 #menu, 589 body.headerCampaignVisible.headerCampaignVisibleTopHeader:not(.bannerWelcomeGiftVisible):not(.unpinned) .menu-mobile-2, 590 body.headerCampaignVisible.headerCampaignVisibleTopHeader:not(.bannerWelcomeGiftVisible):not(.unpinned) .menu-mobile-3 #menu, 591 body.headerCampaignVisible.headerCampaignVisibleTopHeader:not(.bannerWelcomeGiftVisible):not(.unpinned) .menu-mobile-5, 592 body.headerCampaignVisible.headerCampaignVisibleTopHeader:not(.bannerWelcomeGiftVisible):not(.unpinned) #containerSite-mask {margin-top: var(--notification-bar-height,36px) !important;} 593 body.tablet.headerCampaignVisible.headerCampaignVisibleBottomHeader #header-container {position: relative;} 594 body.headerCampaignVisible.headerCampaignVisibleTopHeader:not(.bannerWelcomeGiftVisible) .container-filters .list-filters {transition: none !important;} 595 body.headerCampaignVisible.headerCampaignVisibleTopHeader:not(.unpinned) #main .container-filters .list-filters {position: absolute;top: 0 !important;} 596 597 598 #inline-notification-bar .rdc-slider .rdc-notification-bar{white-space: nowrap; overflow: hidden;text-align: center;} 599 #inline-notification-bar .rdc-notification-bar, 600 #inline-notification-bar .rdc-notification-bar * {margin-bottom: 1px;} 601 #inline-notification-bar div.rdc-bar-btn{opacity: 0;} 602 #inline-notification-bar .bar-wrapper {gap: 48px; justify-content: center;} 603 #rdc-notification-bar-close .rdc-notification-close {padding: 18px;} 604 #rdc-notification-bar-close .rdc-notification-close:before, #rdc-notification-bar-close .rdc-notification-close:after {left: 18px;} 605 } 606 607 @media screen and (max-width: 1199px) { 608 body .rdc-header-campaign {height: 46px !important;} 609 body .rdc-header-campaign p { text-align: left;text-transform: none!important;} 610 body.headerCampaignVisible.headerCampaignVisibleTopHeader:not(.unpinned) #header, 611 body.headerCampaignVisible.headerCampaignVisibleBottomHeader #main:not(.search), 612 body.headerCampaignVisible.headerCampaignVisibleTopHeader:not(.bannerWelc
612omeGiftVisible):not(.unpinned) .menu-mobile-2, 613 body.headerCampaignVisible.headerCampaignVisibleTopHeader:not(.bannerWelcomeGiftVisible):not(.unpinned) .menu-mobile-5, 614 body.headerCampaignVisible.headerCampaignVisibleTopHeader:not(.bannerWelcomeGiftVisible) #main {margin-top: var(--notification-bar-height, 46px) !important;} 615 body.headerCampaignVisible.headerCampaignVisibleBottomHeader #header-container {position: relative;} 616 body.headerCampaignVisible.headerCampaignVisibleTopHeader:not(.bannerWelcomeGiftVisible) .container-filters .list-filters {transition: none !important;} 617 body.headerCampaignVisible.headerCampaignVisibleTopHeader:not(.unpinned) #main .container-filters .list-filters {position: absolute;top: 1px !important;} 618 619 /* -- */ 620 #inline-notification-bar .rdc-header-campaign-table{display: grid; grid-template-columns: 1fr min-content; align-items: center;} 621 #inline-notification-bar .rdc-header-campaign-cell div.rdc-bar-btn{display: none;} 622 #inline-notification-bar .bar-wrapper {gap: 10px; justify-content: space-between;} 623 #rdc-notification-bar-close .rdc-notification-close {padding: 21px;} 624 #inline-notification-bar .rdc-notification-bar{line-height: 1.3em !important; max-height: 2.5em !important; overflow: hidden; font-size: 11px !important;} 625 #inline-notification-bar .rdc-bar-btn {flex: 0 0 36px;min-width: 36px;min-height: 36px;} 626 #rdc-notification-bar-close .rdc-notification-close:before, #rdc-notification-bar-close .rdc-notification-close:after {left: 21px;} 627 .rdc-header-campaign-cell.rdc-slider .slick-slide {margin: 0 20px;} 628 .rdc-header-campaign-cell.rdc-slider .slick-list {margin: 0 -20px;} 629 } 630 631 body.headerCampaignVisible.headerCampaignVisibleTopHeader:not(.unpinned) #containerSite #header {margin-top: 0 !important;} 632 633 #inline-notification-bar .container{padding-inline-end: 42px} 634 635 #inline-notification-bar .container, 636 #inline-notification-bar .rdc-header-campaign-table, 637 #inline-notification-bar .rdc-slider, 638 #inline-notification-bar .slick-list, 639 #inline-notification-bar .slick-track, 640 #inline-notification-bar .rdc-header-campaign-cell, 641 #inline-notification-bar .bar-wrapper{height: 100%;} 642 643 #inline-notification-bar {transition: background-color 1.5s cubic-bezier(0.25, 0.1, 0.25, 1);} 644 #inline-notification-bar .bar-wrapper {display: flex; align-items: center; flex-wrap: nowrap;} 645 646 #inline-notification-bar.changing-slide div.rdc-bar-btn{opacity: 0 !important;} 647 #inline-notification-bar div.rdc-bar-btn{transition: opacity 0.3s ease;width: 36px; height: 36px; position: relative; z-index: 1; align-self: center;} 648 #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;} 649 #inline-notification-bar div.rdc-btn-before::after {transform: translate(-50%, -50%) rotate(225deg);} 650 #inline-notification-bar div.rdc-btn-after::after {transform: translate(-50%, -50%) rotate(45deg);} 651 652 @media (hover:hover){ 653 .rdc-notification-bar:not(.rdc-cursor-default):hover{cursor: pointer;} 654 #inline-notification-bar div.rdc-bar-btn:hover{cursor: pointer;} 655 #inline-notification-bar:hover div.rdc-bar-btn, 656 #inline-notification-bar div.rdc-bar-btn:hover:after{opacity: 1;} 657 } 658 </style>
658<script type="text/javascript"> 659 const $slider = $(".rdc-header-campaign-cell.rdc-slider"); 660 var notificationBarSlickOpts = { 661 autoplay: true, 662 infinite: true, 663 variableWidth: false, 664 adaptiveHeight: false, 665 pauseOnHover: true, 666 autoplaySpeed: 8000, 667 speed: 1300, 668 draggable: false, 669 dots: false, 670 arrows: false, 671 useCSS: true, 672 initialSlide: 0 673 }; 674 675 $slider.slick(notificationBarSlickOpts); 676 677 $("#inline-notification-bar").on("beforeChange", ".rdc-slider", function(event, slick, currentSlide, nextSlide){ 678 if(window.innerWidth > 1199){ 679 $("#inline-notification-bar").addClass("changing-slide"); 680 } 681 682 const $slider_parent = $(this).closest("#inline-notification-bar"); 683 const $nextSlide = $(slick.$slides[nextSlide]); 684 const txColor = $nextSlide.find(".rdc-notification-bar").data("color"); 685 let bgColor = $nextSlide.find(".rdc-notification-bar").data("bkg"); 686 687 if($slider_parent && window.innerWidth > 1199){ 688 $slider_parent.css({"background-color": bgColor, "color" : txColor}); 689 } 690 691 if($slider_parent && window.innerWidth < 1200){ 692 $slider_parent.css({"background-color": bgColor, "color" : txColor}); 693 $slider_parent.find(".rdc-bar-btn").css("color", txColor); 694 } 695 }); 696 697 $("#inline-notification-bar").on("afterChange", ".rdc-slider", function(event, slick, currentSlide) { 698 const $slider_parent = $(this).closest("#inline-notification-bar"); 699 const $nextSlide = $(slick.$slides[currentSlide]); 700 const txColor = $nextSlide.find(".rdc-notification-bar").data("color"); 701 702 $slider_parent.find(".rdc-bar-btn").css("color", txColor); 703 if($slider_parent && window.innerWidth > 1199 ){ 704 $("#inline-notification-bar").removeClass("changing-slide"); 705 } 706 }); 707 708 $("#inline-notification-bar").on("click", ".rdc-btn-before", function(){ 709 $(this).closest("#inline-notification-bar").find(".rdc-slider").slick("slickPrev"); 710 }); 711 712 $("#inline-notification-bar").on("click", ".rdc-btn-after", function(){ 713 $(this).closest("#inline-notification-bar").find(".rdc-slider").slick("slickNext"); 714 }); 715 716 717 $("body").on("click",".rdc-notification-bar",function(){ 718 var url = $(this).attr("data-url"); 719 if(url && url.trim() !== ""){ 720 window.location.href = url; 721 } 722 }); 723 724 725 $("body").addClass("headerCampaignVisible headerCampaignVisibleTopHeader"); 726 document.documentElement.style.setProperty("--notification-bar-height", $("#inline-notification-bar").height() + "px"); 727 728 var scrollOffset = $(".rdc-header-campaign").outerHeight(); 729 if($(".rdc-header-campaign").offset().top > 0) scrollOffset += $(".rdc-header-campaign").offset().top; 730 731 function addUnpinedClassBar() { 732 if($("body").hasClass("bannerWelcomeGiftVisible")) return; 733 734 if($(window).scrollTop() >= scrollOffset && $(".rdc-header-campaign").length > 0 && scrollOffset != 0) { 735 $("body:not(.unpinned)").addClass("unpinned"); 736 } else { 737 $("body.unpinned").removeClass("unpinned"); 738 } 739 } 740 741 addUnpinedClassBar(); 742 743 if(!document.documentMode) { 744 $(window).scroll(function(){ addUnpinedClassBar();}); 745 } 746 747 748 if(typeof calcTop == "function") calcTop(); 749 750 751 $(".rdc-notification-close").click(function(){ 752 if (typeof isMergeMode === "function" && isMergeMode()) { 753 deleteCookie("_WCGMSG"); 754 localStorage.removeItem("_WCG_X"); 755 showBannerWCG = 0; 756 } 757 758 $("body").removeClass("headerCampaignVisible headerCampaignVisibleTopHeader headerCampaignVisibleBottomHeader"); 759 document.documentElement.style.setProperty("--notification-bar-height", "0px"); 760 $("#inline-notification-bar").hide().remove(); 761 document.cookie = "ntfbarshow=0;expires=0;domain="+location.host+";secure;samesite=strict;path=/"; 762 763 if(typeof notificationBarClose == "function"){notificationBarClose();} 764 if(typeof update_top__header == "function"){update_top__header();} 765 if(typeof snapUpScroll != "undefined" && typeof snapUpScroll.update == "function"){snapUpScroll.update(
765);} 766 767 768 if(typeof stickInParent != "undefined" && typeof stickInParent.update != "undefined") { 769 stickInParent.update(); 770 } else if(typeof fixedFilters != "undefined") { 771 if(typeof $.fn.hcSticky == "function") {fixedFilters.hcSticky("refresh");} else if(typeof $.fn.stick_in_parent == "function") {fixedFilters.trigger("sticky_kit:recalc");} 772 } 773 }); 774 775 $("#inline-notification-bar .rdc-campaigns-timer-nbar").each(function(){ 776 var date = $(this).data("date"); 777 buildCountdownBar(this, date, 0); 778 }); 779 780 function buildCountdownBar(elem, date, timeout){ 781 var arr_d = date.split(/[- :]/); 782 var date = new Date(arr_d[0], arr_d[1]-1, arr_d[2], arr_d[3], arr_d[4], arr_d[5]); 783 var countDownDate = Date.parse(date); 784 var x = setInterval(function() { 785 timeout = 1000; 786 let now = new Date().getTime(); 787 let distance = countDownDate - now; 788 let days = Math.floor(distance / (1000 * 60 * 60 * 24)); 789 let hours = Math.floor((distance % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60)); 790 let minutes = Math.floor((distance % (1000 * 60 * 60)) / (1000 * 60)); 791 let seconds = Math.floor((distance % (1000 * 60)) / 1000); 792 793 if(days <= 0){ 794 campaign_class = "rdc-end-countdown"; 795 $(".timer-days", elem).addClass("hidden"); 796 }else if(days > 0 && days <= 31){ 797 campaign_class = "rdc-close-end-countdown"; 798 }else{ 799 campaign_class = "rdc-hide-countdown"; 800 clearInterval(x); 801 } 802 803 if(hours <= 0 && days <= 0){ 804 $(".timer-hours", elem).addClass("hidden"); 805 } 806 807 if(!$(elem).hasClass(campaign_class)){ 808 $(elem).addClass(campaign_class); 809 } 810 811 if(distance > 0) { 812 const pad = (num) => String(num).padStart(2, "0"); 813 $(".days", elem).html(parseInt(days) > 99 ? "+99" : days); 814 $(".hours", elem).html(pad(hours)); 815 $(".minutes", elem).html(pad(minutes)); 816 $(".seconds", elem).html(pad(seconds)); 817 } else { 818 $(".days", elem).html("0"); 819 $(".hours, .minutes, .seconds", elem).html("00"); 820 clearInterval(x); 821 } 822 }, timeout); 823 } 824 825 </script>
825</div><link rel="stylesheet" href="https://www.decenio.com/templates/css/menu.css?33" type="text/css">
825<script type="application/ld+json"> 826{ 827 "@context": "https://schema.org", 828 "@id": "https://www.decenio.com/en/#webpage", 829 "@type": "WebPage", 830 "url": "https://www.decenio.com/en/" 831 ,"name": "Welcome to Mediterrano" 832 ,"description": "Decenio Mediterrano is a classic brand, in the modern sense of the word. Our collections aim at collaboration as part of the secret of innovation, knowing that creativity is contagious." 833 ,"inLanguage": "en" 834 ,"isPartOf": {"@id": "https://www.decenio.com/#website", "@type": "WebSite", "name": "Decenio", "url": "https://www.decenio.com/"} 835 ,"publisher": {"@id": "https://www.decenio.com/#organization", "@type": "Organization", "name": "Decenio", "url": "https://www.decenio.com"} 836 } 837</script>
837<script type="application/ld+json"> 838{ 839 "@context": "https://schema.org", 840 "@id": "https://www.decenio.com/#organization", 841 "@type": "OnlineStore", 842 "legalName": "Decenio", 843 "name": "Decenio", 844 "url": "https://www.decenio.com", 845 "logo": "https://www.decenio.com/icon-ios.png", 846 "image": "https://www.decenio.com/icon-ios.png" 847 ,"address": "Telefone: +351 252 230 502 Email: [email protected] Whatsapp: 910 043 958 (exclusivo mensagens de texto) Dias úteis de segunda a sexta feira das 9 horas às 18h (GMT)" 848 ,"telephone": "252 230 502 (call to national fixed network)" 849 ,"email": "[email protected]" 850 ,"contactPoint": { 851 "@type": "ContactPoint", 852 "contactType": "customer service", 853 "telephone": "252 230 502 (call to national fixed network)", 854 "email": "[email protected]" 855 } 856 ,"sameAs": [ 857 "https://www.facebook.com/deceniofashion", "https://pin.it/3v7QmtP", "https://www.linkedin.com/company/decenio/", "https://www.youtube.com/user/deceniotv", "https://www.instagram.com/decenio/", "https://www.tiktok.com/@deceniofashion" ] 858 ,"areaServed": [ 859 {"@type": "Country", "name": "Albania", "identifier": "AL"}, {"@type": "Country", "name": "Andorra", "identifier": "AD"}, {"@type": "Country", "name": "Angola", "identifier": "AO"}, {"@type": "Country", "name": "Argentina", "identifier": "AR"}, {"@type": "Country", "name": "Armenia", "identifier": "AM"}, {"@type": "Country", "name": "Australia", "identifier": "AU"}, {"@type": "Country", "name": "Austria", "identifier": "AT"}, {"@type": "Country", "name": "Azerbaijan", "identifier": "AZ"}, {"@type": "Country", "name": "Bahrain", "identifier": "BH"}, {"@type": "Country", "name": "Belarus", "identifier": "BY"}, {"@type": "Country", "name": "Belgium", "identifier": "BE"}, {"@type": "Country", "name": "Bosnia and Herzegovina", "identifier": "BA"}, {"@type": "Country", "name": "Brazil", "identifier": "BR"}, {"@type": "Country", "name": "Bulgaria", "identifier": "BG"}, {"@type": "Country", "name": "Canary Islands", "identifier": "IC"}, {"@type": "Country", "name": "Cape Verde", "identifier": "CV"}, {"@type": "Country", "name": "Chile", "identifier": "CL"}, {"@type": "Country", "name": "China", "identifier": "CN"}, {"@type": "Country", "name": "Colombia", "identifier": "CO"}, {"@type": "Country", "name": "Costa Rica", "identifier": "CR"}, {"@type": "Country", "name": "Côte D'Ivoire", "identifier": "CI"}, {"@type": "Country", "name": "Croatia", "identifier": "HR"}, {"@type": "Country", "name": "Cyprus", "identifier": "CY"}, {"@type": "Country", "name": "Czech Republic", "identifier": "CZ"}, {"@type": "Country", "name": "Denmark", "identifier": "DK"}, {"@type": "Country", "name": "Equatorial Guinea", "identifier": "GQ"}, {"@type": "Country", "name": "Estonia", "identifier": "EE"}, {"@type": "Country", "name": "Finland", "identifier": "FI"}, {"@type": "Country", "name": "France", "identifier": "FR"}, {"@type": "Country", "name": "Georgia", "identifier": "GE"}, {"@type": "Country", "name": "Germany", "identifier": "DE"}, {"@type": "Country", "name": "Greece", "identifier": "GR"}, {"@type": "Country", "name": "Hong Kong", "identifier": "HK"}, {"@type": "Country", "name": "Hungary", "identifier": "HU"}, {"@type": "Country", "name": "Iceland", "identifier": "IS"}, {"@type": "Country", "name": "India", "identifier": "IN"}, {"@type": "Country", "name": "Indonesia", "identifier": "ID"}, {"@type": "Country", "name": "Iraq", "identifier": "IQ"}, {"@type": "Country", "name": "Ireland", "identifier": "IE"}, {"@type": "Country", "name": "Italy", "identifier": "IT"}, {"@type": "Country", "name": "Japan", "identifier": "JP"}, {"@type": "Country", "name": "Kazakhstan", "identifier": "KZ"}, {"@type": "Country", "name": "Kuwait", "identifier": "KW"}, {"@type": "Country", "name": "Latvia", "identifier": "LV"}, {"@type": "Country", "name": "Liechtenstein", "identifier": "LI"}, {"@type": "Country", "name": "Lithuania", "identifier": "LT"}, {"@type": "Country", "name": "Luxembourg", "identifier": "LU"}, {"@type": "Country", "name": "Macao", "identifier": "MO"}, {"@type": "Country", "name": "Malaysia", "identifier": "MY"}, {"@type": "Country", "name": "Malta", "identifier": "MT"}, {"@type": "Country", "name": "Mexico", "identifier": "MX"}, {"@type": "Country", "name": "Moldavia", "identifier": "MD"}, {"@type": "Country", "name": "Monaco", "identifier": "MC"}, {"@type": "Country", "name": "Montenegro", "identifier": "ME"}, {"@type": "Country", "name": "Morocco", "identifier": "MA"}, {"@type": "Country", "name": "Mozambique", "identifier": "MZ"}, {"@type": "Country", "name": "Netherlands", "identifier": "NL"}, {"@type": "Country", "name": "New Zealand", "identifier": "NZ"}, {"@type": "Country", "name": "Norway", "identifier": "NO"}, {"@type": "Country", "name": "Oman", "identifier": "OM"}, {"@type": "Country", "name": "Pakistan", "identifier": "PK"}, {"@type": "Country", "name": "Paraguay", "identifier": "PY"}, {"@type": "Country", "name": "Peru", "identifier": "PE"}, {"@type": "Country", "name": "Poland", "identifier": "PL"}, {"@type": "Country", "name": "Portugal", "identifier": "PT"}, {"@type": "Country", "name": "Puerto Rico", "identifier": "PR"}, {"@type": "Country", "name": "Qatar", "identifier": "QA"}, {"@type": "Country", "name": "Republic of Korea", "identifier": "KR"}, {"@type": "Country", "name": "Republic of Macedonia", "identifier": "MK"}, {"@type": "Country", "name": "Romania", "identifier": "RO"}, {"@type": "Country", "name": "San Marino", "identifier": "SM"}, {"@type": "Country", "name": "Senegal", "identifier": "SN"}, {"@type": "Country", "name": "Singapore", "identifier": "SG"}, {"@type": "Country", "name": "Slovakia", "identifier": "SK"}, {"@type": "Country", "name": "Slovenia", "identifier": "SI"}, {"@type": "Country", "name": "South Africa", "identifier": "ZA"}, {"@type": "Country", "name": "Spain", "identifier": "
859ES"}, {"@type": "Country", "name": "Sudan", "identifier": "SD"}, {"@type": "Country", "name": "Sweden", "identifier": "SE"}, {"@type": "Country", "name": "Switzerland", "identifier": "CH"}, {"@type": "Country", "name": "Taiwan", "identifier": "TW"}, {"@type": "Country", "name": "Thailand", "identifier": "TH"}, {"@type": "Country", "name": "Tunisia", "identifier": "TN"}, {"@type": "Country", "name": "Turkey", "identifier": "TR"}, {"@type": "Country", "name": "Ukraine", "identifier": "UA"}, {"@type": "Country", "name": "United Arab Emirates", "identifier": "AE"}, {"@type": "Country", "name": "Uruguay", "identifier": "UY"}, {"@type": "Country", "name": "Venezuela", "identifier": "VE"} ] 860 } 861</script>
861<script type="application/ld+json"> 862{ 863 "@context": "https://schema.org", 864 "@id": "https://www.decenio.com/#website", 865 "@type": "WebSite", 866 "url": "https://www.decenio.com/", 867 "name": "Decenio", 868 "inLanguage": "en", "publisher": {"@id": "https://www.decenio.com/#organization"}, 869 "creator": {"@id": "https://www.redicom.pt/#organization"}, 870 "provider": {"@id": "https://www.redicom.pt/#organization"}, 871 "isBasedOn": {"@id": "https://www.redicom.pt/#software"}, 872 "potentialAction": { 873 "@type": "SearchAction", 874 "target": "https://www.decenio.com/?id=36&term={search_term_string}", 875 "query-input": "required name=search_term_string" 876 } 877} 878</script>
878<script type="application/ld+json"> 879{ 880 "@context": "https://schema.org", 881 "@graph": [ 882 { 883 "@id": "https://www.redicom.pt/#organization", 884 "@type": "Organization", 885 "name": "Redicom", 886 "alternateName": "Redicom Commerce", 887 "url": "https://www.redicom.pt", 888 "logo": "https://www.redicom.pt/icon-ios.png", 889 "description": "Redicom has been developing Redicom Commerce Cloud, a unified commerce platform, since 2002.", 890 "foundingDate": "2002", 891 "areaServed": {"@type": "Country", "name": "Portugal"}, 892 "sameAs": [ 893 "https://www.linkedin.com/company/redicomcommerce/", 894 "https://www.instagram.com/redicomcommerce/" 895 ] 896 }, 897 { 898 "@id": "https://www.redicom.pt/#software", 899 "@type": ["SoftwareApplication", "WebApplication"], 900 "name": "Redicom Commerce Cloud", 901 "alternateName": ["Redicom Platform", "Redicom Commerce"], 902 "url": "https://www.redicom.pt", 903 "applicationCategory": "BusinessApplication", 904 "applicationSubCategory": "E-commerce Platform", 905 "operatingSystem": "Web", 906 "publisher": {"@id": "https://www.redicom.pt/#organization"}, 907 "provider": {"@id": "https://www.redicom.pt/#organization"} 908 } 909 ] 910} 911</script>
911<script type="text/javascript">var app = angular.module('MyApp', ['ngSanitize']);app.filter('unsafe', function($sce) { return $sce.trustAsHtml; });</script>
911<div id="header-container-intro"><div><a href="/" class="logo-intro" title="Decenio"><img src="https://1833410153.rsc.cdn77.org/sysimages/logo.svg?4" class="logo-default" alt="Decenio" title="Decenio" /><img src="https://1833410153.rsc.cdn77.org/sysimages/logo-light.svg?4" class="logo-light" alt="Decenio" title="Decenio" /></a></div></div><div id="header-container" class="hidden"><div id="header-main-block"><div id="header-wrapper-block"><div class="container clearfix"><div class="shop-icons shop-icons-mobile"><ul class="clearfix"><li><div class="toggle-button"></div></li></ul></div><a href="/" class="logo" title="Decenio"><img src="https://1833410153.rsc.cdn77.org/sysimages/logo.svg" class="logo-default" alt="Decenio" title="Decenio" /><img src="https://1833410153.rsc.cdn77.org/sysimages/logo-light.svg" class="logo-light" alt="Decenio" title="Decenio" /></a><nav class="menu"><ul class="clearfix"><li class="sub " data-submenuindex="0"><a href="https://www.decenio.com/en/woman_805.html" title="WOMAN" class="nav-link-main">WOMAN</a></li><li class="sub " data-submenuindex="1"><a href="https://www.decenio.com/en/man_806.html" title="MAN" class="nav-link-main">MAN</a></li><li class="" ><a href="https://www.decenio.com/en/promo-50_2175.html" title="PROMO -50% " class="nav-link-main"><p style="color:#bad280;"><strong>PROMO -50% </strong></p></a></li><li class="sub " data-submenuindex="3"><a href="https://www.decenio.com/en/outlet_819.html" title="OUTLET" class="nav-link-main">OUTLET</a></li><li class="" ><a href="https://www.decenio.com/en/edits_2093.html" title="EDITS" class="nav-link-main">EDITS</a></li></ul></nav><div class="right-header clearfix" data-nosnippet><div class="container-search container-search-full"><form name="frmPesq" method="GET" action="/index.php" autocomplete="off"><input type="hidden" name="id" value="36"><input type="hidden" name="c" value="1"><div class="search-form dis-table"><div class="dis-table-cell" id="cell-search-button"><p class="title-search-header">Search</p></div><div class="dis-table-cell" id="cell-search-input"><div class="clearfix header-search-input"><input type="search" id="search" name="term" value="" ><div class="custom-autocompleter"></div></div></div></div></form><div class="a btn-close-search" rel="nofollow"></div></div><div class="shop-icons shop-icons-desktop"><ul class="clearfix"><li class="user user-login"><a href="/checkout/v1/?id=2" title="Sign in / Register" rel="nofollow">Sign in / Register</a></li><li class="search"><a href="javascript:void(0);" title="Search" rel="nofollow"></a></li><li class="wishlist"><a href="/index.php?id=41" class="disabled" title="Wishlist" rel="nofollow"><span id="itemsWishlist" class="small">0</span></a></li><li class="cart" ng-controller="MiniCartController" id="controller-cart"><a id="itemsCart" class="clearfix mini-basket-version-1 rdc-mini-basket-icon-svg" ng-class="productsCart && productsCart.item_count != '0' ? 'itemsInCart' : 'disabled'" ng-href="{{productsCart.item_count == '0' ? '' : '/checkout/v1/?id=1'}}" rel="nofollow" ng-title="Cart" data-minibasket-version="2"><div class="rdc-icon-svg rdc-icon-cart" style="display: none;"></div><span class="background07 ng-cloak" id="rdc-cart-item-count" ng-if="productsCart.item_count > 0" ng-bind-html="productsCart.item_count">0</span>
911<script type="text/javascript"> 912 var historyNavigation = false; 913 if(/apple/.test(navigator.vendor == undefined ? false : navigator.vendor.toLowerCase())) { 914 $(window).bind("pageshow", function(event) { 915 if (event.originalEvent.persisted) { updateMiniBasketByHistory(); } 916 }); 917 } else { 918 if(performance != undefined && performance.navigation != undefined) { 919 if(performance.navigation.type == 2) { historyNavigation = true; } 920 } 921 } 922 </script>
922<span class="rdc-minicart-totalprice-top" style="display: none;"><ANY ng-bind-html="productsCart.total_price.currency.prefix | unsafe"></ANY><ANY ng-bind-html="productsCart.total_price.value | unsafe">0,00</ANY><ANY ng-bind-html="productsCart.total_price.currency.sufix | unsafe">€</ANY></span><span class="rdc-minicart-totalprice-item-count" style="display: none;" ng-bind-html="productsCart.item_count">0</span></a><div class="items-dropdown" id="cart-dropdown"><style type="text/css"> 923 .items-dropdown{position: absolute;top: calc(100% + 10px);right: -1px;display: none;width: 372px;z-index: 11; margin-top: 0;} 924 .items-dropdown-holder{position: relative;background: #FFF;border: 1px solid transparent;} 925 .items-dropdown .slim-scrollbar {position: relative; overflow: hidden;} 926 .items-dropdown .items-list{max-height: 208px;padding: 1px 13px 1px 0;margin: 20px 15px 25px;overflow-y: auto;} 927 928 body.tablet .items-dropdown .items-list::-webkit-scrollbar {width: 5px;} 929 body.tablet .items-dropdown .items-list::-webkit-scrollbar-track {border-radius: 8px; background: lightgray;} 930 body.tablet .items-dropdown .items-list::-webkit-scrollbar-thumb {border-radius: 8px;background: #aaa;} 931 932 #controller-cart .rdc-icon-cart {width: 24px; height: 24px; background-size: 100%;} 933 .items-dropdown .items-list ul{margin: 0;list-style: none;} 934 .items-dropdown .items-list ul li{position: relative;} 935 .items-dropdown .items-list ul li a{display: block;padding: 10px 0;} 936 .items-dropdown .items-list ul li:first-child a{padding-top: 0;} 937 .items-dropdown .items-list ul li:last-child a{padding-bottom: 0;} 938 .items-dropdown .item-img{position: relative;float: left;width: 55px;border:1px solid whitesmoke;} 939 .items-dropdown .item-img img{display: block;width: 100%;} 940 .items-dropdown .item-desc{position: relative;float: left;width: 196px;padding: 2px 5px;} 941 body:not(.tablet) .items-dropdown .item-desc .item-title{padding-bottom: 2px;} 942 .items-dropdown .item-desc .item-title span + span, 943 .items-dropdown .item-desc .item-title b + b {padding-left: 6px;} 944 .items-dropdown .item-desc .item-title, 945 .items-dropdown .item-desc .item-title span:first-child, 946 .items-dropdown .item-desc .item-title b:first-child{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;} 947 .items-dropdown .item-desc .item-ref{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;} 948 .items-dropdown .item-price{float: right;width: 70px;} 949 .items-dropdown .item-price .content-price, .items-dropdown .item-price .content-price-additional{padding-bottom: 5px;} 950 .items-dropdown .item-price .content-price, .items-dropdown .item-price .content-price-additional, .items-dropdown .item-remove{float: right;clear: right;} 951 .items-dropdown .item-remove{width: 21px; height: 21px;padding: 3px;margin-right: -3px;cursor: pointer;background: none !important; position: relative;} 952 .items-dropdown .item-remove::before{display: none;} 953 .items-dropdown .item-remove:hover::before{background-position: left bottom;} 954 .items-dropdown .bottom-list{text-align: center;padding: 20px;border-top: 1px solid lightgray;background: whitesmoke;} 955 .items-dropdown .bottom-list p{line-height: 120%;text-transform: uppercase;color: #000;} 956 .items-dropdown .bottom-list .total-price-text{float: left;} 957 .items-dropdown .bottom-list .total-price{float: right;} 958 .items-dropdown .bottom-list .btn-cart{width: 100%;margin-top: 18px;} 959 .items-dropdown .rdc-icon-delete {width: 100%; height: 100%; background-size: 100%; opacity: 1 !important; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);} 960 #controller-cart .rdc-icon-delete:hover {opacity: 0.5 !important} 961 962 #controller-cart .rdc-icon-cart {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32px' height='32px' viewBox='0 0 32 32' version='1.1'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(7.000000, 5.000000)' fill='%23000000' fill-rule='nonzero'%3E%3Cpath d='M17.4093509,3.94728783 L13.3425839,3.94728783 C12.9404405,1.91552184 11.1581379,0.451411012 9.08695652,0.451411012 C7.01577513,0.451411012 5.23347258,1.91552184 4.83132913,3.94728783 L0.764562174,3.94728783 C0.500431459,3.94730103 0.286301288,4.16141798 0.286301288,4.4255487 L0.286301288,21.070567 C0.286301288,21.1974197 0.336645768,21.3190864 0.426344233,21.4087849 C0.516042698,21.4984834 0.637709393,21.5488278 0.764562174,21.5488278 L17.4093509,21.5488278 C17.5362037,21.5488278 17.6578703,21.4984834 17.7475688,21.4087849 C17.8372673,21.3190864 17.8876118,21.1974197 17.8876118,21.070567 L17.8876118,4.4255487 C17.8876118,4.16141798 17.6734816,3.94730103 17.4093509,3.94728783 L17.4093509,3.94728783 Z M9.08695652,1.40792826 C10.6285985,1.41067831 11.9737206,2.45457842 12.3590596,3.94728783 L5.81485348,3.94728783 C6.20019244,2.45457842 7.54531456,1.41067831 9.08695652,1.40792826 Z M16.93109,20.5923061 L1.24282304,20.5923061 L1.24282304,4.90380957 L4.74758087,4.90380957 L4.74758087,6.87780261 C4.74758087,7.14193879 4.96170555,7.35606348 5.22584174,7.35606348 C5.48997792,7.35606348 5.70410261,7.14193879 5.70410261,6.87780261 L5.70410261,4.90380957 L12.4698104,4.90380957 L12.4698104,6.87780261 C12.4698104,7.14193879 12.6839351,7.35606348 12.9480713,7.35606348 C13.2122075,7.35606348 13.4263322,7.14193879 13.4263322,6.87780261 L13.4263322,4.90380957 L16.93109,4.90380957 L16.93109,20.5923061 Z'
962%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");} 963 #controller-cart .rdc-icon-delete {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32px' height='32px' viewBox='0 0 32 32' version='1.1'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(8.000000, 5.000000)' fill='%23000000' fill-rule='nonzero'%3E%3Cg%3E%3Cpath d='M14.82,4.56 L1.14,4.56 C0.982015915,4.56050822 0.831328916,4.6265628 0.7239,4.7424 C0.615567732,4.85741145 0.559833424,5.01222897 0.57,5.1699 L1.5618,19.0152 C1.66959647,20.5085576 2.91456187,21.6638855 4.4118,21.6600098 L11.5596,21.6600098 C13.0568381,21.6638855 14.3018035,20.5085576 14.4096,19.0152 L15.39,5.1699 C15.4001666,5.01222897 15.3444323,4.85741145 15.2361,4.7424 C15.1286711,4.6265628 14.9779841,4.56050822 14.82,4.56 Z M13.2639,18.9297 C13.2009326,19.827066 12.4534698,20.5222065 11.5539,20.5200052 L4.4004,20.5200052 C3.50083023,20.5222065 2.75336737,19.827066 2.6904,18.9297 L1.7499,5.7 L14.2101,5.7 L13.2639,18.9297 Z'%3E%3C/path%3E%3Cpath d='M1.14,3.42 L14.82,3.42 C15.1348023,3.42 15.39,3.16480231 15.39,2.85 C15.39,2.53519769 15.1348023,2.28 14.82,2.28 L11.4,2.28 L11.4,1.71 C11.4,0.765593078 10.6344069,0 9.69,0 L6.27,0 C5.32559308,0 4.56,0.765593078 4.56,1.71 L4.56,2.28 L1.14,2.28 C0.825197693,2.28 0.57,2.53519769 0.57,2.85 C0.57,3.16480231 0.825197693,3.42 1.14,3.42 Z M5.7,1.71 C5.7,1.39519769 5.95519769,1.14 6.27,1.14 L9.69,1.14 C10.0048023,1.14 10.26,1.39519769 10.26,1.71 L10.26,2.28 L5.7,2.28 L5.7,1.71 Z'%3E%3C/path%3E%3Cpath d='M7.41,18.24 L7.41,9.12 C7.41,8.80519769 7.66519769,8.55 7.98,8.55 C8.29480231,8.55 8.55,8.80519769 8.55,9.12 L8.55,18.24 C8.55,18.5548023 8.29480231,18.81 7.98,18.81 C7.66519769,18.81 7.41,18.5548023 7.41,18.24 Z M5.13,18.81 C5.44480231,18.81 5.7,18.5548023 5.7,18.24 L5.7,9.12 C5.7,8.80519769 5.44480231,8.55 5.13,8.55 C4.81519769,8.55 4.56,8.80519769 4.56,9.12 L4.56,18.24 C4.56,18.5548023 4.81519769,18.81 5.13,18.81 Z M10.83,18.81 C11.1448023,18.81 11.4,18.5548023 11.4,18.24 L11.4,9.12 C11.4,8.80519769 11.1448023,8.55 10.83,8.55 C10.5151977,8.55 10.26,8.80519769 10.26,9.12 L10.26,18.24 C10.26,18.5548023 10.5151977,18.81 10.83,18.81 Z'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");} 964 </style><div class="items-dropdown-holder"><div class="items-list custom-scrollbar slim-scrollbar"><ul><li ng-repeat="product in productsCart.items track by $index"><a ng-href="{{product.url}}" class="clearfix" title="{{product.title}}"><div class="item-img"><img ng-src="{{product.image}}" alt="{{product.title}}" title="{{product.title}}"></div><div class="item-desc"><p class="item-title small clearfix"><b ng-bind-html="product.title" ng-style="product.quantity > 1 && {float : 'left', 'max-width' : 155}"></b><b ng-if="product.quantity > 1" style="float: left;"> (x{{product.quantity}})</b></p><p class="item-size-color small" ng-if="(product.size != undefined && product.size != '') || (product.color_name != undefined && product.color_name != '')"><span class="item-size" ng-if="product.size != ''">Size: {{product.size}}</span><span class="item-sep" ng-if="product.size != '' && product.color_name != ''"> / </span><span class="item-size" ng-if="product.color_name != ''">Color: {{product.color_name}}</span></p><p class="item-ref small">{{product.sku}}</p></div><div class="item-price clearfix"><div class="content-price clearfix"><p class="current small"><b><ANY ng-bind-html="product.price.currency.prefix | unsafe"></ANY>{{product.price.value}}<ANY ng-bind-html="product.price.currency.sufix | unsafe"></ANY></b></p></div><div class="content-price-additional clearfix" ng-if="product.value_additional.value_original > 0"><p class="current small">+ <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><span class="item-remove" ng-click="removeFromBasket($event);" data-pid="{{product.product_id}}" title="Remove"><div class="rdc-icon-svg rdc-icon-delete"></div></span></div></a></li></ul></div><div class="bottom-list-wrapper"><div class="bottom-list rdc-minicart-totais"><p class="total-price-text">Subtotal:</p><p class="total-price"><ANY ng-bind-html="productsCart.total_price.currency.prefix | unsafe"></ANY><span>{{productsCart.total_price.value}}</span><ANY ng-bind-html="productsCart.total_price.currency.sufix | unsafe"></ANY></p><a href="/checkout/v1/?id=1" class="button btn-cart" rel="nofollow" title="Proceed to checkout">Proceed to checkout</a></div><div class="bottom-list wrapper-free-shipping" style="display: none;"><p class="h4"></p></div></div></div></div>
964<script type="text/javascript"> 965 var auxOldVERSION_1 = "", auxOldVERSION_2 = "", RDCTimeRecomendationCart = ""; 966 var scrollMiniBasket = false, miniCartLoadedOnLoadPage = false; 967 968 $(document).ready(function(){ 969 if(typeof $.fn.perfectScrollbar == "function" && 'ontouchstart' in window == false) { 970 $('#controller-cart .custom-scrollbar').perfectScrollbar({ 971 wheelSpeed: 0.5, 972 useBothWheelAxes: false, 973 suppressScrollX: true 974 }); 975 } 976 977 if($("body").hasClass("tablet")) { 978 $("#itemsCart").on("touchstart", function(ev){ 979 if(!$(this).hasClass("active")) { 980 ev.preventDefault(); 981 openMiniCart(); 982 } 983 }); 984 } 985 986 $('.shop-icons .cart').hover(function(){ 987 openMiniCart(); 988 }, function(){ 989 cartMouseLeave(); 990 }); 991 992 if(isMobileDevice() == false) { 993 $("html").bind("click touchstart", function(ev){ 994 if(($(ev.target).parents(".shop-icons").length + $(ev.target).parents("#header").length) == 0 && $('.shop-icons .cart .items-dropdown').is(":visible")) { 995 if(auxOldVERSION_2 != "") { 996 clearTimeout(auxOldVERSION_2); 997 auxOldVERSION_2 = ""; 998 } 999 $('.shop-icons .cart .items-dropdown').slideUp(300, function(){ 1000 $("#itemsCart").removeClass("active"); 1001 $("body").removeClass("rdc-minicart-visible"); 1002 hideOverlay(); 1003 }); 1004 } 1005 }); 1006 } 1007 }); 1008 1009 1010 1011 if(typeof app == "undefined") { 1012 var app = angular.module('MyApp', []); 1013 } 1014 1015 app.controller("MiniCartController", function($scope, $http, $rootScope){ 1016 window.JSVars.cart = { 1017 detail_mini_basket : '1', 1018 item_count : "0", 1019 total_price : { 1020 value: '0', 1021 value_original: '0', 1022 currency: { 1023 description: "EURO", 1024 code:'EUR', 1025 symbol: '€', 1026 prefix: '', 1027 sufix: '€', 1028 number_dec: '2', 1029 separator_dec: ',', 1030 separator_mil: '.' 1031 } 1032 }, 1033 items : '' } 1034 1035 $scope.addMiniBasket = function(cart, type, forceApplyAux) { 1036 if(type == "LOAD") miniCartLoadedOnLoadPage = true; 1037 1038 if(JSVars.shop.templatesParams.miniBasket == 1) { 1039 cart.detail_mini_basket = 1; 1040 cart.total_price.value = number_format(cart.total_price.value, cart.total_price.currency.number_dec, cart.total_price.currency.separator_dec, cart.total_price.currency.separator_mil); 1041 1042 $(cart.items).each(function(key, item){ 1043 cart.items[key].price.value = number_format(item.price.value, item.price.currency.number_dec, item.price.currency.separator_dec, item.price.currency.separator_mil); 1044 if (item.previous_price != undefined) 1045 cart.items[key].previous_price.value = number_format(item.previous_price.value, item.previous_price.currency.number_dec, item.previous_price.currency.separator_dec, item.previous_price.currency.separator_mil); 1046 1047 if (typeof item.value_additional != "undefined" && item.value_additional.value > 0) 1048 cart.items[key].value_additional.value = number_format(item.value_additional.value, item.value_additional.currency.number_dec, item.value_additional.currency.separator_dec, item.value_additional.currency.separator_mil); 1049 1050 if(typeof item.url == "undefined" && typeof item.product != "undefined") cart.items[key].url = item.product.url; 1051 1052 if(item.data_line != undefined) { 1053 cart.items[key].color_code = item.data_line.cor_cod; 1054 cart.items[key].color_id = item.data_line.cor_id; 1055 cart.items[key].color_name = item.data_line.cor_name; 1056 cart.items[key].size = item.data_line.tamanho; 1057 } 1058 }); 1059 1060 $scope.productsCart = cart; 1061 1062 setTimeout(function(){ 1063 var itemCount = $("#rdc-cart-item-count").length > 0 ? parseInt($("#rdc-cart-item-count").text()) : "0"; 1064 if(($scope.productsCart.item_count != itemCount) || (forceApplyAux == 1 || forceApplyAux == true)) { 1065 try {$scope.$apply(function(){$scope.productsCart = cart;});} 1066 catch(err) {} 1067 } 1068 }, 10); 1069 1070 if(typeof cart.shipping_info != "undefined") { 1071 $(".wrapper-free-shipping").hide(); 1072 if(cart.shipping_info != '') { 1073 $(".wrapper-free-shipping p").html(cart.shipping_info); 1074 $(".wrapper-free-shipping").show(); 1075 } 1076 } 1077 } 1078 1079 setTimeout(function(){ 1080 if(typeof addCartCompleted == "function")
1081 addCartCompleted(cart, type); 1082 1083 if(type == "AJAX") { 1084 if(JSVars.shop.templatesParams.miniBasket == 1 ) { 1085 if(isMobileDevice() == false){ 1086 if(auxOldVERSION_2 != "") { clearTimeout(auxOldVERSION_2); auxOldVERSION_2 = ""; } 1087 if(RDCTimeRecomendationCart != "") { clearTimeout(RDCTimeRecomendationCart); RDCTimeRecomendationCart = ""; } 1088 1089 if($("#recomendation-cart-right-bar").length > 0) { 1090 RDCTimeRecomendationCart = setTimeout(function(){ 1091 RDCTimeRecomendationCart = ""; 1092 if($("#recomendation-cart-right-bar").hasClass("open") == false) { 1093 openMiniCart(); 1094 closeMiniCart(3000); 1095 } 1096 }, 1000); 1097 1098 } else { 1099 openMiniCart(); 1100 closeMiniCart(3000); 1101 } 1102 } 1103 } 1104 } else if(type == "LOAD") { 1105 scrollMiniBasket = true; 1106 } 1107 1108 setTimeout(function(){ 1109 $("#rdc-cart-item-count.hidden").removeClass("hidden"); 1110 }, ($("#rdc-cart-item-count.hidden").length > 0) ? 0 : 50); 1111 1112 }, 10); 1113 1114 }; 1115 1116 $scope.removeFromBasket = function($element) { 1117 $element.preventDefault(); 1118 var pid = $($element.currentTarget).attr('data-pid'), dataRemove = '', HTTP_URL = '/api/api.php/removeToBasket/'+ pid; 1119 1120 $http.get(HTTP_URL).success(function(data, status, headers, config) { 1121 if(data.response.trackers != '') 1122 $(".tagsWrapper").append(atob(data.response.trackers)); 1123 1124 var auxTime = 0; 1125 1126 if($(window).width() >= 768 && $("#cart-dropdown").is(":visible") && parseInt(data.response.cart.cart.item_count) == "0") { 1127 auxTime = 300; 1128 $("#cart-dropdown").slideUp(auxTime, function(){ 1129 if($("body").hasClass("menu-open") == false && $("body").hasClass("account-menu-open") == false) { 1130 $('#containerSite.overlay').removeClass('overlay'); 1131 } 1132 $("body").removeClass("rdc-minicart-visible"); 1133 }); 1134 } 1135 1136 setTimeout(function(){ 1137 angular.element('#controller-cart').scope().addMiniBasket(data.response.cart.cart, 'LOAD'); 1138 }, auxTime); 1139 1140 if(typeof removeCartCompleted == "function") 1141 removeCartCompleted(data.response.cart); 1142 1143 }); 1144 }; 1145 1146 if(miniCartLoadedOnLoadPage == false) { 1147 if(!historyNavigation) { 1148 angular.element('#cart-dropdown').scope().addMiniBasket(JSVars.cart, 'LOAD'); 1149 } else { 1150 updateMiniBasketByHistory(); 1151 } 1152 } 1153 }); 1154 1155 function hideOverlay() { 1156 var retorno = true; 1157 $("nav .submenu").each(function(){ 1158 if($(this).css("visibility") == "visible" && $(".rdc-menu-always-visible").length == 0) retorno = false; 1159 }); 1160 1161 if(retorno && ($(".container-search-full.active").length > 0 && $(".container-search-full.active").is(":visible") == false)) 1162 retorno = false; 1163 1164 if(retorno && ($(".container-search-full:not(.active)").length > 0 && $(".container-search-full:not(.active)").is(":visible") == true)) { 1165 if($("#container-iframe-search").is(":visible") == false) { 1166 retorno = false; 1167 } 1168 } 1169 1170 if(retorno) { 1171 $("body").removeClass("rdc-minicart-visible"); 1172 if($("body").hasClass("menu-open") == false && $("body").hasClass("account-menu-open") == false) { 1173 $('#containerSite.overlay').removeClass('overlay'); 1174 } 1175 } 1176 } 1177 1178 function openMiniCart() { 1179 if(auxOldVERSION_1 != "") clearInterval(auxOldVERSION_1); 1180 if(auxOldVERSION_2 != "") clearTimeout(auxOldVERSION_2); 1181 1182 if($(".shop-icons .cart .items-dropdown .items-list ul").children().length == 0 || isMobileDevice()
1182) 1183 return; 1184 1185 if($('.rdc-popup-right-bar:visible').length > 0) return; 1186 1187 $('#containerSite').addClass('overlay'); 1188 $("body").addClass("rdc-minicart-visible"); 1189 $("#itemsCart").addClass("active"); 1190 1191 if($(".toggle-button").hasClass("active")) { 1192 $(".toggle-button").trigger("click"); 1193 } 1194 1195 if($(".container-search-full").length > 0 && $(".container-search-full").is(":visible")) { 1196 $(".btn-close-search").trigger("click"); 1197 } 1198 1199 $('.shop-icons .cart .items-dropdown').stop().slideDown(300); 1200 if(typeof $.fn.perfectScrollbar == "function" && 'ontouchstart' in window == false) 1201 $('#controller-cart .custom-scrollbar').perfectScrollbar('update'); 1202 } 1203 1204 function closeMiniCart(time) { 1205 if(isMobileDevice()) return false; 1206 1207 if(time == undefined) { 1208 time = 0; 1209 } 1210 1211 auxOldVERSION_2 = setTimeout(function(){ 1212 if($("#cart-dropdown").is(":visible")) { 1213 auxOldVERSION_2 = ""; 1214 cartMouseLeave(); 1215 } 1216 }, time); 1217 } 1218 1219 function cartMouseLeave() { 1220 var aux1 = false; 1221 if(auxOldVERSION_1 != "") clearInterval(auxOldVERSION_1); 1222 1223 $('.shop-icons .cart .items-dropdown').stop().slideUp(300, function(){ 1224 aux1 = true; 1225 $("#itemsCart").removeClass("active"); 1226 $("body").removeClass("rdc-minicart-visible"); 1227 hideOverlay(); 1228 }); 1229 1230 auxOldVERSION_1 = setTimeout(function(){ 1231 if(aux1 == false) { 1232 auxOldVERSION_1 = ""; 1233 auxOldVERSION_2 = ""; 1234 hideOverlay(); 1235 } 1236 }, 350); // Old Versions 1237 } 1238 1239 function updateMiniBasketByHistory() { 1240 $("#rdc-cart-item-count").addClass("hidden"); 1241 $.get({url: '/api/api.php/getBasket/', cache: false}).done(function(data) { 1242 if(typeof data != "object") var data = $.parseJSON(data); 1243 JSVars.cart = data.response.cart; 1244 angular.element('#controller-cart').scope().addMiniBasket(JSVars.cart, "LOAD", 1); 1245 }); 1246 } 1247 </script>
1247</li></ul></div></div></div></div></div><div id="header-submenu-block"><div class="submenu" data-submenuindex="0"><div><div class="container"><div class="content-submenu"><div class="row row-submenu"><div class="col-xs-12 column-menu column"><!-- ****** SERACH FOR BREAKS ***** --><!-- ****************************** --><div class="row row-menu" data-columns="2"><div class="col-xs-6 column"><p class="title-menu">CATEGORIES</p><div class="row"><div class="col-xs-6 column"><ul><li><a href="https://www.decenio.com/en/woman/promo-50_2103-805.html" title="PROMO -50% "><p style="color:#bad280;"><strong>PROMO -50% </strong></p></a></li><li><a href="https://www.decenio.com/en/woman/new-in_1668-805.html" title="New In">New In</a></li><li><a href="https://www.decenio.com/en/woman/coats-jackets_464-805.html" title="Coats | Jackets">Coats | Jackets</a></li><li><a href="https://www.decenio.com/en/woman/blazers-vests_463-805.html" title="Blazers | Vests">Blazers | Vests</a></li><li><a href="https://www.decenio.com/en/woman/dresses-jumpsuits_468-805.html" title="Dresses | Jumpsuits">Dresses | Jumpsuits</a></li><li><a href="https://www.decenio.com/en/woman/shirts-blouses_466-805.html" title="Shirts | Blouses">Shirts | Blouses</a></li><li><a href="https://www.decenio.com/en/woman/tops_2438-805.html" title="Tops">Tops</a></li><li><a href="https://www.decenio.com/en/woman/t-shirts_2442-805.html" title="T-shirts">T-shirts</a></li><li><a href="https://www.decenio.com/en/woman/sweaters-cardigans_465-805.html" title="Sweaters | Cardigans">Sweaters | Cardigans</a></li><li><a href="https://www.decenio.com/en/woman/trousers_1882-805.html" title="Trousers">Trousers</a></li><li><a href="https://www.decenio.com/en/woman/skirts_469-805.html" title="Skirts">Skirts</a></li><li><a href="https://www.decenio.com/en/woman/shorts_2431-805.html" title="Shorts">Shorts</a></li><li><a href="https://www.decenio.com/en/woman/bags-wallets_472-805.html" title="Bags | Wallets">Bags | Wallets</a></li><li><a href="https://www.decenio.com/en/woman/footwear_471-805.html" title="Footwear">Footwear</a></li><li><a href="https://www.decenio.com/en/woman/accessories_473-805.html" title="Accessories">Accessories</a></li></ul></div><div class="col-xs-6 column"><ul><li><a href="https://www.decenio.com/en/woman/get-the-looks_2408.html" title="Get the Looks">Get the Looks</a></li><li><a href="https://www.decenio.com/en/woman/total-look_1873-805.html" title="Total Look">Total Look</a></li><li><a href="https://www.decenio.com/en/woman/back-to-work_2002-805.html" title="Back To Work">Back To Work</a></li><li><a href="https://www.decenio.com/en/woman/party-outfits_2131-805.html" title="Party Outfits">Party Outfits</a></li><li><a href="https://www.decenio.com/en/woman/living-in-linen_2166-805.html" title="Living in Linen">Living in Linen</a></li></ul></div></div></div></div></div></div></div></div></div></div><div class="submenu" data-submenuindex="1"><div><div class="container"><div class="content-submenu"><div class="row row-submenu"><div class="col-xs-12 column-menu column"><!-- ****** SERACH FOR BREAKS ***** --><!-- ****************************** --><div class="row row-menu" data-columns="2"><div class="col-xs-6 column"><p class="title-menu">CATEGORIES</p><div class="row"><div class="col-xs-6 column"><ul><li><a href="https://www.decenio.com/en/man/promo-50_2104-806.html" title="PROMO -50% "><p style="color:#bad280;"><strong>PROMO -50% </strong></p></a></li><li><a href="https://www.decenio.com/en/man/new-in_1670-806.html" title="New In">New In</a></li><li><a href="https://www.decenio.com/en/man/coats-jackets_476-806.html" title="Coats | Jackets">Coats | Jackets</a></li><li><a href="https://www.decenio.com/en/man/blazers-suits_475-806.html" title="Blazers | Suits">Blazers | Suits</a></li><li><a href="https://www.decenio.com/en/man/polos_1672-806.html" title="Polos">Polos</a></li><li><a href="https://www.decenio.com/en/man/t-shirts_2466-806.html" title="T-shirts">T-shirts</a></li><li><a href="https://www.decenio.com/en/man/shirts_478-806.html" title="Shirts">Shirts</a></li><li><a href="https://www.decenio.com/en/man/jerseys-cardigans_477-806.html" title="Jerseys | Cardigans">Jerseys | Cardigans</a></li><li><a href="https://www.decenio.com/en/man/trousers_479-806.html" title="Trousers">Trousers</a></li><li><a href="https://www.decenio.com/en/man/shorts_2402-806.html" title="Shorts">Shorts</a></li><li><a href="https://www.decenio.com/en/man/footwear_480-806.html" title="Footwear">Footwear</a></li><li><a href="https://www.decenio.com/en/man/bags-wallets_481-806.html" title="Bags | Wallets">Bags | Wallets</a></li><li><a href="https://www.decenio.com/en/man/accessories_482-806.html" title="Accessories">Accessories</a></li><li><a href="https://www.decenio.com/en/man/beach_483-806.html" title="Beach">Beach</a></li></ul></div><div class="col-xs-6 column"><ul><li><a href="https://www.decenio.com/en/woman/get-the-looks_2408.html" title="Get the Looks">Get the Looks</a></li><li><a href="https://www.decenio.com/en/man/back-to-work_2003-806.html" title="Back To Work">Back To Work</a></li><li><a href="https://www.decenio.com/en/man/party-looks_1895-806.html" title="Party Looks">Party Looks</a></li><li><a href="https://www.decenio.com/en/man/living-in-linen_1896-806.html" title="Living in Linen">Living in Linen</a></li></ul></div></div></div></div></div></div></div></div></div></div><div class="submenu" data-submenuindex="3"><div><div class="container"><div class="content-submenu"><div class="row row-submenu"><div class="col-xs-12 column-menu column"><!-- ****** SERACH FOR BREAKS ***** --><!-- ****************************** --><div class="row row-menu" data-columns="2"><div class="col-xs-6 column"><p class="title-menu">WOMAN</p><div class="row"><div class="col-xs-6 column"><ul><li><a href="https://www.decenio.com/en/outlet/see-it-all_1363-819.html" title="See it all">See it all</a></li><li><a href="https://www.decenio.com/en/woman/special-prices_2370.html" title="Special Price
1247s"><p style="color: #b55f3b;">Special Prices</p></a></li><li><a href="https://www.decenio.com/en/outlet/dresses-jumpsuits_862-819.html" title="Dresses | Jumpsuits">Dresses | Jumpsuits</a></li><li><a href="https://www.decenio.com/en/outlet/shirts-blouses_854-819.html" title="Shirts | Blouses">Shirts | Blouses</a></li><li><a href="https://www.decenio.com/en/outlet/jerseys-cardigans_839-819.html" title="Jerseys | Cardigans">Jerseys | Cardigans</a></li><li><a href="https://www.decenio.com/en/outlet/coats-jackets_832-819.html" title="Coats | Jackets">Coats | Jackets</a></li><li><a href="https://www.decenio.com/en/outlet/skirts-shorts_866-819.html" title="Skirts | Shorts">Skirts | Shorts</a></li><li><a href="https://www.decenio.com/en/outlet/trousers_870-819.html" title="Trousers">Trousers</a></li><li><a href="https://www.decenio.com/en/outlet/bags-wallets_885-819.html" title="Bags | Wallets">Bags | Wallets</a></li><li><a href="https://www.decenio.com/en/outlet/shoes_877-819.html" title="Shoes">Shoes</a></li><li><a href="https://www.decenio.com/en/outlet/accessories_889-819.html" title="Accessories">Accessories</a></li></ul></div></div></div><div class="col-xs-6 column"><p class="title-menu">MEN</p><div class="row"><div class="col-xs-6 column"><ul><li><a href="https://www.decenio.com/en/outlet/see-it-all_1364-819.html" title="See it all">See it all</a></li><li><a href="https://www.decenio.com/en/man/special-prices_2371.html" title="Special Prices"><p style="color: #b55f3b;">Special Prices</p></a></li><li><a href="https://www.decenio.com/en/outlet/polos-t-shirts_1864-819.html" title="Polos | T-Shirts">Polos | T-Shirts</a></li><li><a href="https://www.decenio.com/en/outlet/shirts_938-819.html" title="Shirts">Shirts</a></li><li><a href="https://www.decenio.com/en/outlet/knitwear_926-819.html" title="Knitwear">Knitwear</a></li><li><a href="https://www.decenio.com/en/outlet/coats-jackets_918-819.html" title="Coats | Jackets">Coats | Jackets</a></li><li><a href="https://www.decenio.com/en/outlet/blazers-suits_911-819.html" title="Blazers | Suits">Blazers | Suits</a></li><li><a href="https://www.decenio.com/en/outlet/trousers-shorts_941-819.html" title="Trousers | Shorts">Trousers | Shorts</a></li><li><a href="https://www.decenio.com/en/outlet/shoes_948-819.html" title="Shoes">Shoes</a></li><li><a href="https://www.decenio.com/en/outlet/bags-wallets_954-819.html" title="Bags | Wallets">Bags | Wallets</a></li><li><a href="https://www.decenio.com/en/outlet/accessories_958-819.html" title="Accessories">Accessories</a></li><li><a href="https://www.decenio.com/en/outlet/beachwear_969-819.html" title="Beachwear">Beachwear</a></li></ul></div></div></div></div></div></div></div></div></div></div></div><div class="notifications"><div class="container clearfix"><div class="wrapper-notifications"><div class="notification add-wish"><p>Product added to Wishlist</p></div><div class="notification rem-wish"><p>Product removed from wishlist</p></div><div class="notification add-cart"><p>Product (s) added to cart</p></div><div class="notification add-cart-mobile"><p class="mobile-cart-notice">Product (s) added to cart</p><a href="/checkout/v1/?id=1" class="button notif-add-cart-mobile">Cart</a></div><div class="notification add-comparator"><p>Adicionado ao comparador</p></div><div class="notification remove-comparator"><p>Removido do comparador</p></div></div></div></div>
1247<script type="text/javascript"> 1248 var menuMobileCustomPageID = '244'; 1249 var JSVars = { 1250 cart: { 1251 detail_mini_basket : 1, 1252 item_count : "0", 1253 total_price : { 1254 value: '0', 1255 value_original: '0', 1256 currency: { 1257 description: 'EURO', 1258 code:'EUR', 1259 symbol: '€', 1260 prefix: '', 1261 sufix: '€', 1262 number_dec: '2', 1263 separator_dec: ',', 1264 separator_mil: '.' 1265 } 1266 }, 1267 items : '' }, 1268 debug: '', 1269 CHECKOUT_VER: 'v1/', 1270 selectedPage: { 1271 id: '1', 1272 cat: '0' 1273 }, 1274 defaultSelectedPage: { // used by close search 1275 id: '1', 1276 cat: '0' 1277 }, 1278 shop: { 1279 platform: 'DESKTOP', 1280 domain: 'www.decenio.com', 1281 sLocation: 'https://www.decenio.com', 1282 CDN: 'https://1833410153.rsc.cdn77.org/', 1283 csrf: '132eebea834f6bc4734682b7a37fdb77e39cf766', 1284 marketLastUnits: '1', 1285 hideSale: '0', 1286 currency: { 1287 numberDec: '2', 1288 separatorDec: ',', 1289 separatorMil: '.', 1290 prefix: '', 1291 sufix: '€' 1292 }, 1293 language: { 1294 code: 'en' 1295 }, 1296 templatesParams: { 1297 module: '', 1298 quickSearchType: '2', 1299 quickSearch: '12', 1300 miniBasket: '1', 1301 allowCompare: '0', 1302 itemAddComp: '0', 1303 itemAddCart: '0', 1304 itemAddWish: '1', 1305 solr: '1' 1306 } 1307 }, 1308 expressions: { 1309 50 : "Ref", 1310 128 : "Close", 1311 326 : "Remove from favorites", 1312 444 : "Order status" 1313 } 1314 }; 1315 1316 function trakingsAddCart(data, pid, qtd) { 1317 for (var i = 0; i < data.response.cart.items.length; i++) { 1318 if( data.response.cart.items[i].product_id == pid ){ 1319 if( typeof allowedUserAgent == 'undefined' || allowedUserAgent() ){ 1320 1321 if(typeof list == 'undefined') list = 'Product-List'; 1322 1323 var b1 = JSON.stringify({ 1324 origin: list, 1325 update_cart: 1, 1326 transaction_id: 0, 1327 event_type: 'add_to_cart', 1328 currency: data.response.cart.items[i].product.price.currency.code, 1329 item_id: data.response.cart.items[i].sku, 1330 item_group_id: data.response.cart.items[i].sku_group, 1331 item_brand: data.response.cart.items[i].product.brand.name, 1332 item_category: data.response.cart.items[i].product.family, 1333 item_variant: data.response.cart.items[i].data_line.cor_name, 1334 item_price: data.response.cart.items[i].product.price.value, 1335 item_quantity: data.response.cart.items[i].quantity 1336 }); 1337 navigator.sendBeacon('/api/rcctrackevents.php',new TextEncoder().encode(btoa(unescape(encodeURIComponent(b1))))); 1338 1339 1340 var quantityCart = data.response.cart.items[i].quantity; 1341 1342 try { 1343 if(typeof qtd != undefined) 1344 quantityCart = qtd; 1345 } 1346 catch(err) {} 1347 1348 gtag('event', 'add_to_cart', { 1349 'currency': data.response.cart.items[i].product.price.currency.code, 1350 "items": [ 1351 { 1352 "item_id": data.response.cart.items[i].sku, 1353 "item_name": data.response.cart.items[i].product.title, 1354 "item_list_name": list, 1355 "item_category": data.response.cart.items[i].product.family, 1356 "item_brand": data.response.cart.items[i].product.brand.name, 1357 "item_variant": data.response.cart.items[i].data_line.cor_name, 1358 "price": data.response.cart.items[i].product.price.value, 1359 "quantity": quantityCart 1360 } 1361 ] 1362 }); 1363 1364 1365 1366 var quantityCart = data.response.cart.items[i].quantity; 1367 1368 try { 1369 if(typeof qtd != undefined) 1370 quantityCart = qtd; 1371 } 1372 catch(err) {} 1373 1374 dataLayer.push({ ecommerce: null }); 1375 dataLayer.push({ 1376 'event': 'add_to_cart', 1377 'ecommerce': { 1378 'currency': 'EUR', 'value': data.response.cart.items[i].product.price.value * quantityCart, 1379 'items': [{ 1380 'item_name': data.response.cart.items[i].product.title, 1381 'item_id': data.response.cart.items[i].sku, 1382 'item_group_id': data.response.cart.items[i].sku_group, 1383 'price': data.response.cart.items[i].product.price.value, 1384 'item_brand': data.response.cart.items[i].product.brand.name, 1385 'item_category': data.response.cart.items[i].product.family, 1386 'item_variant': data.response.cart.items[i].data_line.cor_name, 1387 'item_list_name': list, 1388 'quantity': quantityCart 1389 }] 1390 } 1391 }); 1392 1393 if( typeof fbq == 'function' ){ 1394 1395 var event_id_info = {}; 1396 if( typeof data.response.a_id != 'undefined' ){ 1397 event_id_info = {eventID: data.response.a_id}; 1398 } 1399 1400 fbq('track', 'AddToCart', { 1401 value: data.response.cart.items[i].product.price.value, 1402 currency: 'EUR', content_ids: data.response.cart.items[i].product.sku_group, 1403 content_type: 'product' 1404 }, event_id_info); 1405 } 1406 1407 } } 1408 } 1409 } 1410 </script>
1410<script src="https://www.decenio.com/templates/js/menu.js?36c"></script>
1410</div><style type="text/css"> 1411 @media screen and (max-width: 767px) { 1412 body.iOS .rdc-container-blocks-index-0 .rdc-block-fixed-height .cover_image {height: 82vh;} 1413 } 1414 </style></header><div id="container-iframe-search"><div class="container-search-results"><iframe id="iframe-search-header" name="iframe-search-header" src="about:blank"></iframe></div><div class="iframe-message"><div><div><p class="secondary-title">To start the search enter at least 3 characters of a description, brand or reference number</p></div></div></div></div><div id="containerSite-mask"></div><div id="containerSite"><section id="main" role="main" class="home"><link rel="stylesheet" href="https://www.decenio.com/plugins/templates_base/home/1/home.18.css?10" type="text/css"><div class="wrapper-home"><div class="container-home"><div class="container-home-slider"><div class="container wrapper-slider render_1"><div class="home-slider slider slider-desktop"></div>
1414<script type="text/javascript"></script>
1414</div></div>
1414<script type="text/javascript"> 1415 /* ------- CUSTOM HEADER ------ */ 1416 if( ( typeof product_list_aux != "undefined" && product_list_aux == 0 ) || typeof product_list_aux == "undefined" ) { 1417 if(JSVars.selectedPage.id == 1) 1418 $('body').addClass('rdc-underHeader-active main-no-padding'); 1419 1420 // HEADER LIGHT DESKTOP 1421 if(JSVars.selectedPage.cat > 0 && isMobileDevice() == false && $('.tablet').length == 0){ 1422 /*if($('#rdc-productlist-area-blocos1').length > 0) 1423 $('body').addClass('rdc-underHeader-active main-no-padding');*/ 1424 var existConditionBlocks = setInterval(function(){ 1425 if($('#rdc-productlist-area-blocos1 .wrapper-blocks-catalog').length > 0 || $('#footer').length > 0){ 1426 if($('#rdc-productlist-area-blocos1 .wrapper-blocks-catalog').length > 0) 1427 $('body').addClass('rdc-underHeader-active main-no-padding'); 1428 1429 clearInterval(existConditionBlocks); 1430 } 1431 }, 1); 1432 } 1433 product_list_aux = 1; 1434 } 1435 /* ---------------------------- */ 1436</script>
1436<section class="wrapper-blocks " ng-controller="visualPagerBlocksController"><link rel="stylesheet" href="https://www.decenio.com/plugins/visualpager_blocks/css/blocks.29.min.css?122" type="text/css"><style type="text/css"> 1437 .hotspot-ov-content .product-item .price p {font-size: 11px;} 1438 /* base.css */ 1439 .rdc-icon-play {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cg fill='none' fill-rule='nonzero'%3E%3Cpath d='m16 0c-8.84 0-16 7.16-16 16s7.16 16 16 16 16-7.16 16-16-7.16-16-16-16z' fill='%23f5f5f5' fill-opacity='.75'/%3E%3Cpath d='m12.32 23.52 10.08-7.84-10.08-7.84z' fill='%23000'/%3E%3C/g%3E%3C/svg%3E");} 1440 .rdc-wrapper-popup-header-desc {padding-top: 12px;} 1441 @media screen and (max-width: 767px) { 1442 .popUp {position: static; padding: 50px 0 15px;} 1443 .wrapper-popup {padding: 0 15px;} 1444 .rdc-popup-xs-vertical{transform: none;max-height: var(--mobile-popup-max-height, 100vh);height: var(--window-inner-height, 100vh);text-align: left;display: flex;} 1445 .rdc-popup-xs-vertical .wrapper-popup{overflow-y: auto;overflow-x: hidden;-webkit-overflow-scrolling: touch;flex: 1;} 1446 } 1447 /* base.css */ 1448 1449 #main .value-propositions-item .value-propositions-cell-text .contentTitles_title, 1450 #main .value-propositions-item .value-propositions-cell-text .contentTitles_description {padding: 0;margin: 4px 0 0 0;} 1451 #main .value-propositions-item .value-propositions-cell-text .contentTitles_title + .contentTitles_description {padding-top: 4px;line-height: 140%;} 1452 </style><style type="text/css"> 1453 @media screen and (max-width: 767px){ 1454 /* Lookbook (57.htm e 67.htm) */ 1455 .container-blocks .wrapper-banner.banner57 .slick-dots, .container-blocks .wrapper-banner.banner67 .slick-dots{bottom: 10px;} 1456 1457 /* Hotspots (63.htm) */ 1458 #show_hotspots.rdc-popup-xs-vertical {padding: 65px 0 15px !important;max-height: 100vh !important;border-radius: 0 !important;} 1459 } 1460 1461 /* Base - Name */ 1462 .base-product-item-name {font-family: sans-serif;color: #333;} 1463 /* Base - Price */ 1464 .base-price {line-height: normal;} 1465 /* Base - Price Discount */ 1466 .base-price-discount {background: #D0021B;color: white;line-height: normal;} 1467 /* Base - Price Old */ 1468 .base-price-old {color: #999;text-decoration: line-through;line-height: normal;} 1469 /* Base - Price Current */ 1470 .base-price-current {color: #333;line-height: normal;} 1471 /* Base - Price Desde, Price Type, Price Date */ 1472 .base-price-desde, .base-price-type, .base-price-date {font-weight: 400;font-size: 10px;line-height: normal;} 1473 /* Base - Price Desde, Price Type */ 1474 .base-price-desde, .base-price-type {color: #999;} 1475 /* Base - Promo Date */ 1476 .base-rdc-promo-date {color: #D0021B;} 1477 1478 .hotspot-ov-content .product-item .name {font-size: 12px;font-weight: 600;text-transform: uppercase;line-height: 150%;} 1479 .hotspot-ov-content .product-item .description {font-size: 13px;line-height: 150%;} 1480 .hotspot-ov-content .product-item .rdc-promo-date {font-size: 11px;line-height: 165%;} 1481 .hotspot-ov-content .price p{float: left;} 1482 .hotspot-ov-content .price p.desde, .hotspot-ov-content .price p.old, .hotspot-ov-content .price p.discount {margin-right: 4px;} 1483 .hotspot-ov-content .price .discount{padding-left: 4px;padding-right: 4px;} 1484 1485 .container-blocks .slick-dots {bottom: 15px;} 1486 .container-blocks .productItemAvailable .product-item .addWish, 1487 .container-blocks .productItemAvailable .product-item .addCartList, 1488 .container-blocks .productItemAvailable .product-item .btn-comparator, 1489 .container-blocks .productItemAvailable .product-item .rating {display: none;} 1490 1491 @media screen and (max-width: 1400px) { 1492 .home .container-blocks .inner-container-blocks-section.container {padding-left: 0; padding-right: 0;} 1493 } 1494 </style><style> 1495 /* Icons */ 1496 .rdc-contentblock-formregister .rdc-icon-arrow-full-down{-webkit-mask: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M27 10L5 10L16 22L27 10Z' fill='black'/%3E%3C/svg%3E") no-repeat 50% 50%;mask: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M27 10L5 10L16 22L27 10Z' fill='black'/%3E%3C/svg%3E") no-repeat 50% 50%;-webkit-mask-size: cover;mask-size: cover;} 1497 .rdc-contentblock-formregister .rdc-icon-arrow-full-up{background-image: none;-webkit-mask: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5 22H27L16 10L5 22Z' fill='black'/%3E%3C/svg%3E") no-repeat 50% 50%;mask: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5 22H27L16 10L5 22Z' fill='black'/%3E%3C/svg%3E") no-repeat 50% 50%;-webkit-mask-size: cover;mask-size: cover;} 1498 </style><style> 1499 /* Icons */ 1500 .rdc-vpd-icon-svg {background-color: transparent;background-position: center;background-size: 100%;background-repeat: no-repeat;} 1501 .rdc-vpd-icon-arrowdown {mask-image: none;background-image: url("data:image/svg+xml,%3Csvg width='32px' height='32px' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m22.5 6.055-10.018 10.445 10.018 10.445-1.491 1.555-11.509-12 11.509-12z' transform='matrix(0 -1 -1 0 32.5 32.5)'%3E%3C/path%3E%3C/svg%3E");} 1502 .rdc-vpd-icon-arrowup {mask-image: none;background-image: url("data:image/svg+xml,%3Csvg width='32px' height='32px' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolygon points='22.5 5.055 12.482 15.5 22.5 25.945 21.009 27.5 9.5 15.5 21.009 3.5' transform='rotate(90 16 15.5)'%3E%3C/polygon%3E%3C/svg%3E");} 1503 </style><style type="text/css"> 1504 #main.wrapper-blocks-under-header {padding-top: 0 !important;} 1505 #main .container-slider-blocos .slick-arrow, 1506 #containerSite .container-slider-blocos .slick-arrow {background: url("https://1833410153.rsc.cdn77.org/plugins/visualpager_blocks/sys_images/arrows_content_blocks.png") no-repeat left bottom/64px;} 1507 #containerSite .container-slider-blocos .slick-arrow.slick-prev{background-position: left bottom;} 1508 #containerSite .container-slider-blocos .slick-arrow.slick-next{background-position: right bottom;} 1509 #main .pagePreview .button, 1510 #containerSite .pagePreview .button {display: inline-block;} 1511 @media screen and (max-width: 1400px) { 1512 .container-blocks-section {padding-left: 0; padding-right: 0;} 1513 } 1514 1515 1516 #main .content_blocks_tabs, 1517 #containerSite .content_blocks_tabs { margin-bottom: 35px; 1518border-bottom: 1px solid #CCC; } 1519 #main .content_blocks_tabs .content_blocks_tabs_ul, 1520 #containerSite .content_blocks_tabs .content_blocks_tabs_ul { line-height: 0; 1521margin-bottom: -1px; } 1522 #main .content_blocks_tabs .content_blocks_tabs_ul .content_blocks_tabs_li, 1523 #containerSite .content_blocks_tabs .content_blocks_tabs_ul .content_blocks_tabs_li { padding-left: 24px; } 1524 #main .content_blocks_tabs .content_blocks_tabs_ul .content_blocks_tabs_li a, 1525 #containerSite .content_blocks_tabs .content_blocks_tabs_ul .content_blocks_tabs_li a { font-family: 'Poppins-Medium';
1526font-weight: normal; 1527font-size: 16px; 1528line-height: 20px; 1529color: #000; 1530text-decoration: none; 1531padding: 9px 6px 7px; 1532border-bottom: 2px solid transparent; 1533opacity: 0.3; } 1534 #main .content_blocks_tabs .content_blocks_tabs_ul .content_blocks_tabs_li a:hover, 1535 #containerSite .content_blocks_tabs .content_blocks_tabs_ul .content_blocks_tabs_li a:hover {opacity: 1} 1536 #main .content_blocks_tabs .content_blocks_tabs_ul .content_blocks_tabs_li.active a, 1537 #containerSite .content_blocks_tabs .content_blocks_tabs_ul .content_blocks_tabs_li.active a, 1538 #main .content_blocks_tabs .content_blocks_tabs_ul .content_blocks_tabs_li:hover a, 1539 #containerSite .content_blocks_tabs .content_blocks_tabs_ul .content_blocks_tabs_li:hover a { border-color: #333;; opacity: 1;} 1540 1541 @media screen and (min-width: 768px) { 1542 #main .contentTitles_title, 1543 #containerSite .contentTitles_title { padding: 8px 0%; /*padding is required and padding top and bottom has be same*/ 1544font-family: 'Poppins-Regular'; 1545font-weight: normal; 1546font-size: 14px; 1547line-height: 23px; 1548color: #000; 1549text-transform: uppercase; } 1550 #main .contentTitles_subtitle, 1551 #containerSite .contentTitles_subtitle { padding: 10px 0; /*padding is required and padding top and bottom has be same*/ 1552font-family: 'Poppins-SemiBold'; 1553font-weight: normal; 1554font-size: 35px; 1555line-height: 120%; 1556color: #000; } 1557 #main .contentTitles_description2, 1558 #containerSite .contentTitles_description2 { 1559 padding: 0; /*padding is required and padding top and bottom has be same*/ 1560font-family: 'Poppins-Regular'; 1561font-weight: normal; 1562font-size: 15px; 1563line-height: 135%; 1564color: #333; 1565 } 1566 #main .contentTitles_description, 1567 #containerSite .contentTitles_description { padding: 10px 0; /*padding is required and padding top and bottom has be same*/ 1568font-family: 'Poppins-Light'; 1569font-weight: normal; 1570font-size: 13px; 1571line-height: 24px; 1572color: #333; } 1573 #main .contentTitles_link, 1574 #containerSite .contentTitles_link { margin: 20px 0; /*margin is required and margin top and bottom has be same*/ 1575font-family: 'Poppins-Light'; 1576font-weight: normal; 1577font-size: 13px; 1578line-height: 135%; 1579color: #000; 1580text-decoration: none !important; 1581border-bottom: 1px solid currentColor; } 1582 #main .contentTitles_button, 1583 #containerSite .contentTitles_button { margin: 20px 0; /*margin is required and margin top and bottom has be same*/ 1584font-family: 'Poppins-SemiBold'; 1585font-weight: normal; 1586font-size: 14px; 1587line-height: 18px; 1588color: #FFF; 1589padding: 10px 82px; 1590border: 1px solid #000; 1591background-color: #000; 1592text-decoration:none !important; } 1593 } 1594 1595 @media screen and (max-width: 767px) { 1596 #main .contentTitles_title, 1597 #containerSite .contentTitles_title { padding: 6px 0; /*padding is required and padding top and bottom has be same*/ 1598font-family: 'Poppins-Regular'; 1599font-weight: normal; 1600font-size: 13px; 1601line-height: 21px; 1602color: #000; 1603text-transform: uppercase; } 1604 #main .contentTitles_subtitle, 1605 #containerSite .contentTitles_subtitle { padding: 4px 0; /*padding is required and padding top and bottom has be same*/ 1606font-family: 'Poppins-SemiBold'; 1607font-weight: normal; 1608font-size: 22px; 1609line-height: 120%; 1610color: #000; } 1611 #main .contentTitles_description2, 1612 #containerSite .contentTitles_description2 { 1613 padding: 4px 0; /*padding is required and padding top and bottom has be same*/ 1614font-family: 'Poppins-Regular'; 1615font-weight: normal; 1616font-size: 13px; 1617line-height: 135%; 1618color: #333; 1619 } 1620 #main .contentTitles_description, 1621 #containerSite .contentTitles_description { padding: 6px 0; /*padding is required and padding top and bottom has be same*/ 1622font-family: 'Poppins-Light'; 1623font-weight: normal; 1624font-size: 13px; 1625line-height: 24px; 1626color: #333; } 1627 #main .contentTitles_link, 1628 #containerSite .contentTitles_link { margin: 15px 0; /*margin is required and margin top and bottom has be same*/ 1629font-family: 'Poppins-Light'; 1630font-weight: normal; 1631font-size: 13px; 1632line-height: 135%; 1633color: #000; 1634text-decoration: none !important; 1635border-bottom: 1px solid currentColor; } 1636 #main .contentTitles_button, 1637 #containerSite .contentTitles_button { margin: 17px 0; /*margin is required and margin top and bottom has be same*/ 1638font-family: 'Poppins-SemiBold';
1639font-weight: normal; 1640font-size: 14px; 1641line-height: 18px; 1642color: #FFF; 1643padding: 10px 26px; 1644border: 1px solid #000; 1645background-color: #000; 1646text-decoration:none !important; } 1647 #main .content_blocks_tabs, 1648 #containerSite .content_blocks_tabs { } 1649 #main .content_blocks_tabs .content_blocks_tabs_ul, 1650 #containerSite .content_blocks_tabs .content_blocks_tabs_ul { padding-left: 10px; 1651padding-right: 10px; } 1652 #main .content_blocks_tabs .content_blocks_tabs_ul .content_blocks_tabs_li, 1653 #containerSite .content_blocks_tabs .content_blocks_tabs_ul .content_blocks_tabs_li { } 1654 #main .content_blocks_tabs .content_blocks_tabs_ul .content_blocks_tabs_li a, 1655 #containerSite .content_blocks_tabs .content_blocks_tabs_ul .content_blocks_tabs_li a { } 1656 #main .content_blocks_tabs .content_blocks_tabs_ul .content_blocks_tabs_li.active a, 1657 #containerSite .content_blocks_tabs .content_blocks_tabs_ul .content_blocks_tabs_li.active a { } 1658 } 1659 </style><div style="position: relative; z-index: 0;"><div class="container-banners container-blocks" style="width: 100% !important; max-width: 100% !important;margin-left:auto;margin-right:auto;"><div class="container-blocks-section rdc-container-blocks-index-0 block53" id="block-id-13088" style="background-color: #ffffff"><div class="container inner-container-blocks-section blocks-section-auto-height"><section class="wrapper-banner banner53 banner-single-block banner-id-13088 bannerAutoHeight " style="padding: 0.00% 0.00% 0.00% 0.00%"><div class="wrapper-banner-maintable"><div class="dis_table mainTable col-tablet-portrait-display-block__old"><div class="dis_row col-tablet-portrait-display-block__old"><div class="dis_cell col-sm-6 col-tablet-portrait-width-12 col-tablet-portrait-display-block__old banner-type-8" ><table class="structuredTextTable structuredTextBgImage"><caption style="color: #ffffff !important;">Use to woman</caption><thead><tr><th style="color: #ffffff !important;">Use to woman</th></tr></thead><tbody><tr><td class="structuredTextTableCell " style="background-color: #ffffff;line-height: 0;vertical-align: middle;"><a href="https://www.decenio.com/en/woman_805.html?cbid=13088&cbida=1" 1660 title="Use to woman" class="structuredText_link" 1661 url="https://www.decenio.com/en/woman_805.html?cbid=13088&cbida=1" 1662 style="display: contents;color: unset;background: unset;padding: 0;margin: 0;border: 0;position: static;visibility: visible;opacity: 1;text-decoration: none;text-align: left;outline: none;font-size: medium;font-style: normal;line-height: unset;text-transform: none;"><figure ><img src="https://1833410153.rsc.cdn77.org/images/block1_13088.jpg?1789483583" class="primary_image" alt="Use to woman" width="960" height="960" /></figure><div class="structuredText absolute textAlign_center" 1663 style="text-align: center;" 1664 talign="center" 1665 tvalign="middle" 1666 tdraggcenter="" 1667 ldraggcenter="" 1668 tdraggcorner="" 1669 ldraggcorner="" 1670 twidth=""><div class="dis_table structuredText_index_0"><div class="dis_row"><div class="dis_cell" style="vertical-align: middle;"><div class="structuredText_content" ><div class="rdc-structuredText-subtitle"><h3 class="nostyle contentTitles_subtitle" 1671 style=" 1672 color: #ffffff !important; "><big><big><big>WOMAN</big></big></big></h3></div></div></div></div></div></div></a></td></tr></tbody></table></div><div class="col-tablet-portrait-display-block__old" style="display: none;"></div><div class="dis_cell col-sm-6 col-tablet-portrait-width-12 col-tablet-portrait-display-block__old banner-type-8" ><table class="structuredTextTable structuredTextBgImage"><caption style="color: #ffffff !important;">Use to man</caption><thead><tr><th style="color: #ffffff !important;">Use to man</th></tr></thead><tbody><tr><td style="line-height: 0" valign="top" class="structuredTextTableCell "><div class="imageStructuredTextBottom"><a href="https://www.decenio.com/en/man_806.html?cbid=13088&cbida=2" 1673 title="Use to man" class="structuredText_link" 1674 url="https://www.decenio.com/en/man_806.html?cbid=13088&cbida=2" 1675 style="display: contents;color: unset;background: unset;padding: 0;margin: 0;border: 0;position: static;visibility: visible;opacity: 1;text-decoration: none;text-align: left;outline: none;font-size: medium;font-style: normal;line-height: unset;text-transform: none;"><figure ><img src="https://1833410153.rsc.cdn77.org/images/block2_13088.jpg?1789483588" class="primary_image" alt="Use to man" width="960" height="960" /></figure><div class="structuredText absolute textAlign_center" style="text-align: center;" talign="center" tvalign="middle" tdraggcenter="" ldraggcenter="" tdraggcorner="" ldraggcorner="" twidth=""><div class="dis_table structuredText_index_1"><div class="dis_row"><div class="dis_cell" style="vertical-align: middle;"><div class="structuredText_content" >
1675<div class="rdc-structuredText-subtitle"><h3 class="nostyle contentTitles_subtitle" 1676 style=" 1677 color: #ffffff !important; "><big><big><big>MAN</big></big></big></h3></div></div></div></div></div></div></a></div></td></tr></tbody></table></div><div class="col-tablet-portrait-display-block__old" style="display: none;"></div></div></div></div><div class="dis_table buttonsTable col-tablet-portrait-display-none"><div class="dis_row"><div class="dis_cell col-sm-6"></div><div class="dis_cell col-sm-6"></div></div></div></section></div></div></div></div>
1677<script type="text/javascript"> 1678 var sysimageLocation = 'https://1833410153.rsc.cdn77.org/plugins/visualpager_blocks/sys_images'; 1679 var CHECKOUT_VER = 'v1/'; 1680 1681 var JSVarsContentBlocks = { 1682 site_version: 21, 1683 platform: 'DESKTOP', 1684 product_item_promo_info: 0, 1685 expressions: { 1686 828 : "Use to " 1687 } 1688 }; 1689 1690 if ($('#main').hasClass('wrapper-blocks')) { 1691 $('body').addClass('rdc-page-module-content_blocks'); 1692 } 1693 1694 window.JSVars = window.JSVars || {}; 1695 JSVars.shop = JSVars.shop || {}; 1696 1697 1698 if (!JSVars.selectedPage) { 1699 JSVars.selectedPage = { 1700 id: '1', 1701 cat: '0' 1702 }; 1703 } 1704 1705 if (!JSVars.shop.csrf) { 1706 JSVars.shop.csrf = '132eebea834f6bc4734682b7a37fdb77e39cf766'; 1707 } 1708 1709 1710 if ('ontouchend' in document) { 1711 $('.wrapper-blocks table caption').each(function () { 1712 $(this).next().remove(); 1713 $(this).remove(); 1714 }); 1715 } 1716 1717 1718 if (typeof app == 'undefined') { 1719 var app = angular.module('MyApp', []); 1720 } 1721 1722 document.documentElement.style.setProperty("--notification-bar-height", `${$("#inline-notification-bar").outerHeight() || 0}px`); 1723 document.documentElement.style.setProperty("--wg-bar-height", `${$(".bannerWelcomeGift:visible").outerHeight() || 0}px`); 1724 if (!getComputedStyle(document.documentElement).getPropertyValue("--header-height")) { 1725 document.documentElement.style.setProperty("--header-height", `${$("header").outerHeight() || 0}px`); 1726 } 1727 1728 $('#policy_page_link').magnificPopup({ 1729 removalDelay: 500, 1730 mainClass: window.innerWidth < 768 ? 'mfp-move-from-bottom' : 'mfp-zoom-in', 1731 closeMarkup: window.htmlClosePopup,
1732 callbacks: { 1733 beforeOpen: function(){ 1734 if(window.innerWidth < 768) { 1735 $(".mfp-content").css({"background-color": "#FFFFFF", "overflow" : "hidden"}); 1736 } 1737 const iframe = $("#show_policy_page iframe"); 1738 iframe.attr("src", $("#policy_page_link").attr("link")).on("load", function(){ 1739 if(window.innerWidth < 768 && typeof deviceHeight !== 'undefined') 1740 $(".mfp-wrap").height(deviceHeight); 1741 }); 1742 } 1743 } 1744 }); 1745 1746 (function ensureHeaderHeightCSSVar() { 1747 var styles = getComputedStyle(document.documentElement); 1748 1749 var headerHeightVar = styles.getPropertyValue('--header-height'); 1750 if (headerHeightVar && headerHeightVar.trim() !== '' && headerHeightVar != '0px') { 1751 return; 1752 } 1753 1754 function calcAndSetHeaderHeight() { 1755 var header_container_height = $('#header-container').outerHeight() || 0; 1756 var header_submenu_height = $('#header #header-submenu-block.sel:not(.active) .header-submenu-nav.sel').outerHeight() || 0; 1757 var notification_bar_height = $('#inline-notification-bar').is(':visible') 1758 ? ($('#inline-notification-bar').outerHeight() || 0) 1759 : 0; 1760 1761 var wg_bar_height = parseInt( 1762 getComputedStyle(document.documentElement).getPropertyValue('--wg-bar-height') 1763 ) || 0; 1764 1765 var header_height = 1766 header_container_height + 1767 header_submenu_height + 1768 notification_bar_height + 1769 wg_bar_height; 1770 1771 document.documentElement.style.setProperty('--header-height', header_height + 'px'); 1772 } 1773 1774 calcAndSetHeaderHeight(); 1775 1776 window.addEventListener('resize', calcAndSetHeaderHeight); 1777 })(); 1778 1779 if(!$('section.wrapper-blocks').attr('ng-controller')) { 1780 $('section.wrapper-blocks').attr('ng-controller', 'visualPagerBlocksController') 1781 } 1782</script>
1782<script src="https://www.decenio.com/plugins/visualpager_blocks/js/blocks.26.min.js?112"></script>
1782</section></div></div><div class="seoHome"><h1>Welcome to Mediterrano - Decenio</h1><h2>Decenio Mediterrano is a classic brand, in the modern sense of the word. Our collections aim at collaboration as part of the secret of innovation, knowing that creativity is contagious.</h2></div>
1782<script type="text/javascript"> 1783 $("body").addClass("rdc-page-module-home"); 1784 1785 1786 1787 JSVars['homepage'] = { 1788 slider_id: '', 1789 totalSliders: '0', 1790 videoDesktop: '', 1791 videoMobile: '', 1792 autoPlayVideoDesktop: 1, 1793 autoPlayVideoMobile: 1, 1794 fitVideo: 0, 1795 autoplay: 1, 1796 speed: 1300, 1797 speed_mobile: 400, 1798 infiniteloop: 1, 1799 variableWidth: 0, 1800 adaptiveHeight: 1, 1801 pauseOnHover: 1, 1802 autoplaySpeed: 5000, 1803 dots: 1, 1804 dots_mobile: 1, 1805 arrows: 0, 1806 arrows_mobile: 0, 1807 muteVideo : 1, 1808 draggable : (isMobileDevice()) ? 1 : 0 } 1809 1810 if(document.documentMode && 1 == 2) { 1811 $(".home-slider:visible").find("figure").each(function(){ 1812 var src = $("img", this).attr("src"); 1813 $(this).css("background-image", "url('"+src+"')"); 1814 }); 1815 } 1816 </script>
1816<script type="text/javascript" src="https://www.decenio.com/plugins/templates_base/home/1/home.10.min.js?4" defer></script>
1816</section><style type="text/css"> 1817 1818 #footer .newsletter-footer .content-newsletter-footer input.error{border-color: #E4481A;} 1819 1820 @media screen and (min-width: 768px){ 1821 #footer .content-newsletter-footer{display: flex;} 1822 #footer .content-newsletter-footer .button{padding: 8px 30px; margin-left: 4px;} 1823 } 1824 1825 @media screen and (max-width: 767px){ 1826 #footer .content-newsletter-footer .button{width: 100%;margin-top: 6px;} 1827 } 1828 </style><footer id="footer" data-nosnippet><link rel="stylesheet" href="https://www.decenio.com/templates/css/footer.css?5" type="text/css"><div class="scrollButton"></div><div class="market-info-footer"><div class="container"><div class="wrapper-market-info-footer"><div class="row row4"><div class="col-sm-3 column shipping"><div class="title-column"><style>.shipping .title-column::before{background: url(https://1833410153.rsc.cdn77.org/images/envios_3.jpg) left top/32px no-repeat;}</style><p>FREE DELIVERY </p></div><div class="desc-column"><p class="small"> We offer free shipping on all purchases for delivery in mainland Portugal. </p></div></div><div class="col-sm-3 column returns"><div class="title-column"><style>.returns .title-column::before{background: url(https://1833410153.rsc.cdn77.org/images/devolucao_3.jpg) left top/32px no-repeat;}</style><p>FREE RETURNS </p></div><div class="desc-column"><p class="small"> You can return for free up to 14 days after receiving your order. Custom items are not eligible for return.</p></div></div><div class="col-sm-3 column payment"><div class="title-column"><style>.payment .title-column::before{background: url(https://1833410153.rsc.cdn77.org/images/pagamentos_3.jpg) left top/32px no-repeat;}</style><p>SAFE SHOPPING </p></div><div class="desc-column"><p class="small"> It is safe to purchase in our online store. We have advanced electronic security protocols.</p></div></div><div class="col-sm-3 column warranty"><div class="title-column"><style>.warranty .title-column::before{background: url(https://1833410153.rsc.cdn77.org/images/garantia_3.jpg) left top/32px no-repeat;}</style><p>CUSTOMER SUPPORT </p></div><div class="desc-column"><p class="small"> Business days from Monday to Friday from 9 am to 6 pm (GMT). 1829Email: [email protected] 1830Telephone: +351 252 230 502 (call to the national fixed network)</p></div></div></div></div></div><span class="a btn-expand-market-info"></span></div><div class="newsletter-footer"><div class="container"><div class="wrapper-newsletter-footer"><div class="title-newsletter-footer"><p class="subtitle">Sign up for the newsletter</p></div><div class="content-newsletter-footer"><input type="email" placeholder="Sign up for the newsletter"><span class="button" link="https://www.decenio.com/en/newsletter_216.html">Subscribe</span></div></div></div></div><div class="wrapper-footer"><div class="container"><div class="row"><div class="col-sm-9 column menu-footer"><div class="row row-menu"><div class="col-xs-12 column-menu column"><p class="title-menu "> 1831 Online store 1832 </p><div class="row"><div class="col-xs-12 column"><ul><li><a href="https://www.decenio.com/en/online-store/terms-and-conditions_229.html" title="Terms and Conditions">Terms and Conditions</a></li><li><a href="https://www.decenio.com/en/online-store/promotional-campaigns_242.html" title="Promotional Campaigns">Promotional Campaigns</a></li><li><a href="https://www.decenio.com/en/online-store/egift-card_245.html" title="eGift Card">eGift Card</a></li><li><a href="https://www.decenio.com/en/online-store/contact-us_1902.html" title="Contact us">Contact us</a></li></ul></div></div></div><div class="col-xs-12 column-menu column"><p class="title-menu "> 1833 Policies 1834 </p><div class="row"><div class="col-xs-12 column"><ul><li><a href="https://www.decenio.com/en/policies/privacy-policy_1900.html" title="Privacy Policy">Privacy Policy</a></li><li><a href="https://www.livroreclamacoes.pt/inicio" target="_blank" title="Complaint Book">Complaint Book</a></li></ul></div></div></div><div class="col-xs-12 column-menu column"><p class="title-menu "> 1835 Decenio 1836 </p><div class="row"><div class="col-xs-12 column"><ul><li><a href="https://www.decenio.com/en/decenio/store-locator_228.html" title="Store Locator">Store Locator</a></li><li><a href="https://www.decenio.com/en/decenio/concept_227.html" title="Concept">Concept</a></li><li><a href="https://www.decenio.com/en/decenio/download-our-app_2179.html" title="Download our app">Download our app</a></li><li><a href="https://www.decenio.com/en/decenio/decenio-green_1907.html" title="Decenio GREEN">Decenio GREEN</a></li><li><a href="https://www.decenio.com/?id=2394" title="At the table with DCN">At the table with DCN</a></li><li><a href="https://www.decenio.com/en/decenio/estoril-open_2449.html" title="Estoril Open">Estoril Open</a></li></ul></div></div></div></div></div><div class="col-sm-3 column"><p class="title-menu">Destination, Currency, Language</p><div class="user-currency"><div class="a"><span style="background-image: url(https://1833410153.rsc.cdn77.org/plugins/system/sysimgs/flags/pt.png);"> 1837 Portugal (EUR) | EN 1838 </span></div><div class="country-drop"><form id="changeCountryDesktop" name="changeCountryDesktop"><input type="hidden" name="csrf" value="132eebea834f6bc4734682b7a37fdb77e39cf766"><div class="form-field"><label><span class="label-title">Destination country:</span><div class="select" style="background-image: url(https://1833410153.rsc.cdn77.org/plugins/system/sysimgs/flags/pt.png);"><select name="country" id="country">
1838<option value="2" data-code="al" data-lg="43" >Albania / EUR</option><option value="5" data-code="ad" data-lg="43" >Andorra / EUR</option><option value="6" data-code="ao" data-lg="43" >Angola / EUR</option><option value="10" data-code="ar" data-lg="43" >Argentina / EUR</option><option value="11" data-code="am" data-lg="43" >Armenia / EUR</option><option value="13" data-code="au" data-lg="43" >Australia / EUR</option><option value="14" data-code="at" data-lg="43" >Austria / EUR</option><option value="15" data-code="az" data-lg="43" >Azerbaijan / EUR</option><option value="17" data-code="bh" data-lg="43" >Bahrain / EUR</option><option value="20" data-code="by" data-lg="43" >Belarus / EUR</option><option value="21" data-code="be" data-lg="43" >Belgium / EUR</option><option value="27" data-code="ba" data-lg="43" >Bosnia and Herzegovina / EUR</option><option value="30" data-code="br" data-lg="43" >Brazil / EUR</option><option value="33" data-code="bg" data-lg="43" >Bulgaria / EUR</option><option value="249" data-code="ic" data-lg="43" >Canary Islands / EUR</option><option value="39" data-code="cv" data-lg="43" >Cape Verde / EUR</option><option value="43" data-code="cl" data-lg="43" >Chile / EUR</option><option value="44" data-code="cn" data-lg="43" >China / EUR</option><option value="47" data-code="co" data-lg="43" >Colombia / EUR</option><option value="52" data-code="cr" data-lg="43" >Costa Rica / EUR</option><option value="57" data-code="ci" data-lg="129" >Côte D'Ivoire / EUR</option><option value="53" data-code="hr" data-lg="43" >Croatia / EUR</option><option value="55" data-code="cy" data-lg="43" >Cyprus / EUR</option><option value="56" data-code="cz" data-lg="43" >Czech Republic / EUR</option><option value="58" data-code="dk" data-lg="43" >Denmark / EUR</option><option value="65" data-code="gq" data-lg="43" >Equatorial Guinea / EUR</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="129" >France / EUR</option><option value="79" data-code="ge" data-lg="43" >Georgia / EUR</option><option value="80" data-code="de" data-lg="43" >Germany / EUR</option><option value="83" data-code="gr" data-lg="43" >Greece / EUR</option><option value="97" data-code="hk" data-lg="43" >Hong Kong / EUR</option><option value="98" data-code="hu" data-lg="43" >Hungary / EUR</option><option value="99" data-code="is" data-lg="43" >Iceland / EUR</option><option value="100" data-code="in" data-lg="43" >India / EUR</option><option value="101" data-code="id" data-lg="43" >Indonesia / EUR</option><option value="103" data-code="iq" data-lg="43" >Iraq / 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="109" data-code="jp" data-lg="43" >Japan / EUR</option><option value="112" data-code="kz" data-lg="43" >Kazakhstan / EUR</option><option value="117" data-code="kw" data-lg="43" >Kuwait / EUR</option><option value="120" data-code="lv" data-lg="43" >Latvia / EUR</option><option value="125" data-code="li" data-lg="43" >Liechtenstein / 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="128" data-code="mo" data-lg="43" >Macao / EUR</option><option value="132" data-code="my" data-lg="43" >Malaysia / EUR</option><option value="135" data-code="mt" data-lg="43" >Malta / EUR</option><option value="141" data-code="mx" data-lg="43" >Mexico / EUR</option><option value="143" data-code="md" data-lg="43" >Moldavia / EUR</option><option value="144" data-code="mc" data-lg="43" >Monaco / EUR</option><option value="146" data-code="me" data-lg="43" >Montenegro / EUR</option><option value="148" data-code="ma" data-lg="43" >Morocco / EUR</option><option value="149" data-code="mz" data-lg="43" >Mozambique / EUR</option><option value="154" data-code="nl" data-lg="43" >Netherlands / EUR</option>
1838<option value="157" data-code="nz" data-lg="43" >New Zealand / EUR</option><option value="164" data-code="no" data-lg="43" >Norway / EUR</option><option value="165" data-code="om" data-lg="43" >Oman / EUR</option><option value="166" data-code="pk" data-lg="43" >Pakistan / EUR</option><option value="171" data-code="py" data-lg="43" >Paraguay / EUR</option><option value="172" data-code="pe" data-lg="43" >Peru / EUR</option><option value="175" data-code="pl" data-lg="43" >Poland / EUR</option><option value="176" data-code="pt" data-lg="129" selected>Portugal / EUR</option><option value="177" data-code="pr" data-lg="43" >Puerto Rico / EUR</option><option value="178" data-code="qa" data-lg="43" >Qatar / EUR</option><option value="116" data-code="kr" data-lg="43" >Republic of Korea / EUR</option><option value="129" data-code="mk" data-lg="43" >Republic of Macedonia / EUR</option><option value="179" data-code="ro" data-lg="43" >Romania / EUR</option><option value="191" data-code="sm" data-lg="43" >San Marino / EUR</option><option value="194" data-code="sn" data-lg="43" >Senegal / EUR</option><option value="198" data-code="sg" data-lg="43" >Singapore / EUR</option>
1838<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="203" data-code="za" data-lg="43" >South Africa / EUR</option><option value="205" data-code="es" data-lg="153" >Spain / EUR</option><option value="207" data-code="sd" data-lg="43" >Sudan / EUR</option><option value="211" data-code="se" data-lg="43" >Sweden / EUR</option><option value="212" data-code="ch" data-lg="43" >Switzerland / EUR</option><option value="214" data-code="tw" data-lg="43" >Taiwan / EUR</option><option value="217" data-code="th" data-lg="43" >Thailand / EUR</option><option value="223" data-code="tn" data-lg="43" >Tunisia / EUR</option><option value="224" data-code="tr" data-lg="43" >Turkey / EUR</option><option value="229" data-code="ua" data-lg="43" >Ukraine / EUR</option><option value="230" data-code="ae" data-lg="43" >United Arab Emirates / EUR</option><option value="234" data-code="uy" data-lg="43" >Uruguay / EUR</option><option value="237" data-code="ve" data-lg="43" >Venezuela / EUR</option></select></div></label></div><div class="form-field"><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="submit"><button type="submit" class="changeCountry">Start shopping</button></div></form></div></div><div class="share-icons-social icons_social clearfix"><a href="https://www.facebook.com/deceniofashion" target="_blank" class="fb" title="Facebook" rel="nofollow"></a><a href="https://pin.it/3v7QmtP" target="_blank" class="pi" title="Pinterest" rel="nofollow"></a><a href="https://www.linkedin.com/company/decenio/" target="_blank" class="lk" title="Linkedin" rel="nofollow"></a><a href="https://www.youtube.com/user/deceniotv" target="_blank" class="yt" title="Youtube" rel="nofollow"></a><a href="https://www.instagram.com/decenio/" target="_blank" class="in" title="Instagram" rel="nofollow"></a><a href="https://www.tiktok.com/@deceniofashion" target="_blank" class="tk" title="TikTok" rel="nofollow"></a><a href="https://wa.me/351910043958" target="_blank" class="wa" title="WhatsApp" rel="nofollow"></a></div></div></div></div></div><div class="bottom-footer"><div class="container"><div class="row"><div class="col-sm-4 column-delivery column"><img src="https://1833410153.rsc.cdn77.org/sysimages/img-delivery.png?1" alt="Payment and shipping method " title="Payment and shipping method "></div><div class="col-sm-4 column-copy column"><div class="copy-notice"><p> 1839 2026 © Decenio 1840 - All rights reserved. 1841 <a href="https://www.redicom.pt" target='_blank' title="Redicom">Redicom</a></p></div></div><div class="col-sm-4 column-payments column"><img src="https://1833410153.rsc.cdn77.org/sysimages/img-payments.png" alt="Payment and shipping method " title="Payment and shipping method "></div></div></div></div>
1841<script src="https://www.decenio.com/templates/js/footer.js?8a" defer></script>
1841</footer></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" rel="nofollow" aria-hidden="true" tabindex="-1"></a><div class="popUp rdc-popup-right-bar popup-size-small rdc-popup-xs-vertical mfp-hide recomendation-cart-right-bar ref11" id="recomendation-cart-right-bar" ng-controller="recomendationCartRightBar"><div class="wrapper-popup scrollVisibleOnPopup"><style type="text/css"> 1842 .recomendation-cart-right-bar .dis-table{display:table;} 1843 .recomendation-cart-right-bar .dis-table-row{display:table-row;} 1844 .recomendation-cart-right-bar .dis-table-cell{display:table-cell;} 1845 1846 /* Base.css */ 1847 .popUp{background: white;margin: auto;position: relative;display: flex;} 1848 .wrapper-popup, .popUp > .tabs-container {flex: 1;} 1849 .mfp-move-from-bottom.mfp-bg{transition: all 0.3s ease-out;position: fixed;top: 0;bottom: auto;left: 0;width: 100%;opacity: 0;} 1850 .mfp-move-from-bottom.mfp-bg.mfp-ready{opacity: .5;} 1851 .mfp-move-from-bottom.mfp-bg.mfp-removing{opacity: 0;} 1852 .mfp-move-from-bottom.mfp-wrap .mfp-content{transition: all 0.3s ease-out;position: absolute;top: auto;/*bottom: -100%;*/bottom:0;transform: translateY(100%);left: 0;width: 100%;} 1853 .mfp-move-from-bottom.mfp-wrap .mfp-content.disable-transition {transition: all 0s ease-out;} 1854 .mfp-move-from-bottom.mfp-ready .mfp-content{/*bottom: 0;*/transform: translateY(0);} 1855 .mfp-move-from-right.mfp-bg{transition: all 0.2s ease-out;position: fixed;top: 0;left: 0;right: auto;width: 100%;opacity: 0;} 1856 .mfp-move-from-right.mfp-bg.mfp-ready{opacity: .5;} 1857 .mfp-move-from-right.mfp-bg.mfp-removing{opacity: 0;} 1858 .mfp-move-from-right.mfp-wrap .mfp-content{transition: all 0.2s ease-out;position: absolute;top: 0;left: auto;right: 0;transform: translateX(100%);width: fit-content;margin: 0 0 0 auto;} 1859 .mfp-move-from-right.mfp-wrap .mfp-content.disable-transition {transition: all 0s ease-out;} 1860 .mfp-move-from-right.mfp-ready .mfp-content{transform: translateX(0);} 1861 @media screen and (min-width: 768px){ 1862 .mfp-move-from-bottom.mfp-ready .mfp-content{bottom: 50%; transform: translateY(50%);} 1863 .popup-size-small {max-width: 400px; padding: 20px;} 1864 .popUp {padding-top: 65px;} 1865 .popUp .popUp {padding: 0; width: auto;} /* popup privacy policy */ 1866 .rdc-wrapper-popup-header-desc {padding-top: 12px;} 1867 .popUp:not(.policy_page_visible):not(.rdc-popup-right-bar) .wrapper-popup{overflow-y: auto;overflow-x: hidden;-webkit-overflow-scrolling: touch;} 1868 .popUp:not(.policy_page_visible):not(.rdc-popup-right-bar) .wrapper-popup.scrollVisibleOnPopup {padding-right: 15px;} 1869 .rdc-popup-right-bar {flex-direction: column;width: 100vw;height: 100vh;height: var(--window-inner-height);max-height: 100vh;padding-left: 0;padding-right: 0;padding-bottom: 0;margin: 0 0 0 auto;} 1870 .rdc-popup-right-bar .wrapper-popup {display: flex;flex-direction: column;height: 100%;} 1871 .rdc-popup-right-bar .wrapper-popup > div:not(.rdc-wrapper-popup-body) {flex-shrink: 0;} 1872 .rdc-popup-right-bar .rdc-wrapper-popup-header, .rdc-popup-right-bar .rdc-wrapper-popup-footer {padding-left: 24px;padding-right: 24px;} 1873 .rdc-popup-right-bar .rdc-wrapper-popup-body {padding-left: 24px;padding-right: 20px;margin-right: 4px;flex-grow: 1;overflow-y: auto;overflow-x: hidden;-webkit-overflow-scrolling: touch;} 1874 .rdc-popup-right-bar .rdc-wrapper-popup-footer {padding-top: 24px;padding-bottom: 24px;} 1875 } 1876 .mfp-move-from-bottom.mfp-removing .mfp-content{/*bottom: -100%;*/transform: translateY(100%);} 1877 .mfp-move-from-right.mfp-removing .mfp-content{transform: translateX(100%);} 1878 @media screen and (max-width: 767px){ 1879 body {min-height:0;} 1880 .popUp {position: static; padding: 65px 0 15px;} 1881 .wrapper-popup {padding: 0 15px;} 1882 .popUp.popup-size-medium:not(.rdc-popup-xs-vertical), .rdc-popup-xs-vertical{transform: none;max-height: var(--mobile-popup-max-height, 100vh);height: var(--window-inner-height, 100vh);text-align: left;display: flex;} 1883 .popUp.popup-size-medium:not(.rdc-popup-xs-vertical) .wrapper-popup, .rdc-popup-xs-vertical .wrapper-popup{overflow-y: auto;overflow-x: hidden;-webkit-overflow-scrolling: touch;flex: 1;} 1884 .rdc-wrapper-popup-header-desc {padding-top: 12px;} 1885 } 1886 /* Base.css */ 1887 1888 .mfp-content {overflow: hidden;} 1889 .recomendation-cart-overlay {position: absolute; top: 0; left: 0; z-index: 1000; width: 100%; height: 100%; display: none;} 1890 .recomendation-cart-icon-check {line-height: 0; width: 32px; height: 32px;background-size: 100%;} 1891 .recomendation-cart-title {display: inline-block;margin-right: 10px;} 1892 .recomendation-cart-viewcart-link {text-decoration: underline; display: inline-block;} 1893 .recomendation-cart-viewcart-link:hover {text-decoration: none;} 1894 .recomendation-cart-right-bar .dis-table {width: 100%;} 1895 .recomendation-cart-right-bar .dis-table-cell {vertical-align: middle;} 1896 .recomendation-cart-right-bar {display: flex;flex-wrap: wrap;} 1897 .recomendation-cart-right-bar .mfp-close {margin: 0; background-size: 100%; background-repeat: no-repeat; cursor: pointer; top: 15px !important; right: 15px !important; min-width: 32px; min-height: 32px; border: 0;} .recomendation-cart-right-bar .subtitle {border: 0; padding-top: 0; padding-bottom: 0;margin: 0 8px 0 0;/* min-height: 0;*/} 1898 .explore-product-recomendation-item {border-top: 1px solid whitesmoke; padding-top: 15px; padding-bottom: 15px; max-width: 100%;} 1899 .explore-product-recomendation-item:first-child {border-top: 0;padding-top: 0;} 1900 .explore-product-recomendation-item:last-child {padding-bottom: 0;} 1901 .explore-product-recomendation .product-item-image {width: 90px; float: left; display: block;} 1902 .explore-product-recomendation .product-item-image img {width: 100%; display: block;} 1903 .explore-product-recomendation .product-item-desc {float: left; width: calc(100% - 90px); padding: 0 0 0 15px;} 1904 .explore-product-recomendation .product-item-desc .key1-name {line-height: 120%; padding-bottom: 4px;} 1905 .explore-product-recomendation .product-item-desc .price {margin-top: 10px;} 1906 .explore-product-recomendation .product-item-desc .price p{float: left;} 1907 .explore-product-recomendation .product-item-desc .price p.des
1907de, .explore-product-recomendation .product-item-desc .price p.old, .explore-product-recomendation .product-item-desc .price p.discount {margin-right: 4px;} 1908 .explore-product-recomendation .product-item-desc .price .discount{padding-left: 4px;padding-right: 4px;} 1909 .explore-product-recomendation .product-item-variants {padding-top: 20px;} 1910 .explore-product-recomendation .product-item-button .button {width: 100%;padding-left: 10px;padding-right: 10px;} 1911 .warning-sizes-recomendation-bar div {display: none;} 1912 .rdc-recomendation-product {padding: 0 0 20px 0;} 1913 .rdc-recomendation-product a:not(.button) {display: block; text-decoration: none !important; line-height: 100%;} 1914 .rdc-recomendation-product .rdc-recomendation-product-image {width: 60px; float: left;} 1915 .rdc-recomendation-product .rdc-recomendation-product-image img {display: block; width: 100%;} 1916 .rdc-recomendation-product .rdc-recomendation-product-desc {float: left; padding-left: 15px; width: calc(100% - 60px);} 1917 .rdc-recomendation-product .rdc-recomendation-product-totais {margin-top: 10px;} 1918 .rdc-recomendation-product .rdc-recomendation-product-button {width: auto; min-width: 0; padding: 8px;} 1919 .rdc-recomendation-product-free-shipping {height: 0; position: relative;} 1920 .rdc-recomendation-product-free-shipping p {position: absolute; top: 5px; left: 0; width: 100%; text-align: center;} 1921 .rdc-recomendation-opacity-hidden {opacity: 0; visibility: hidden; height: 0 !important; overflow: hidden;} 1922 .rdc-recomendation-combine {border-top-width: 1px; border-top-style: solid; margin-top: 30px; padding-top: 20px;display: flex;flex-direction: column;flex: 1;height: 1px;} 1923 .rdc-recomendation-loading {width: 32px;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);} 1924 .rdc-recomendation-loading img {width: 100%;} 1925 .recomendation-cart-right-bar .rdc-icon-success {background-image: url("data:image/svg+xml,%3Csvg height='32' viewBox='0 0 32 32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m16 4c6.63 0 12 5.37 12 12s-5.37 12-12 12-12-5.37-12-12 5.37-12 12-12zm0 1.6875c-5.6980195 0-10.3125 4.6144805-10.3125 10.3125s4.6144805 10.3125 10.3125 10.3125 10.3125-4.6144805 10.3125-10.3125-4.6144805-10.3125-10.3125-10.3125zm6.1588512 5.8627863c.0025742.0025545.005134.0051234.0076794.0077066.3826574.3883299.3815551 1.01228-.002472 1.3992554l-7.5148374 7.572533c-.3334527.3360127-.8761615.338088-1.2121742.0046354-.0015511-.0015392-.0030963-.0030844-.0046355-.0046354l-3.59894211-3.6265732c-.38226603-.3852009-.38226603-1.006628 0-1.3918289.37903691-.3819469.99593611-.384306 1.37788311-.0052691l.0043113.0043053 2.8251525 2.8389128 6.7420178-6.7937799c.3785236-.3814297.9945874-.3837856 1.3760171-.005262z' fill='%2338ca73'%3E%3C/path%3E%3C/svg%3E");} 1926 .recomendation-cart-right-bar .wrapper-free-shipping {background-color: var(--color-success);} 1927 @media screen and (min-width: 768px) { 1928 .popUp.recomendation-cart-right-bar {width: 100%;max-width: 100%;width: 486px;padding-top: 30px} 1929 .explore-product-recomendation {overflow-y: auto; -webkit-overflow-scrolling: touch; position: relative; height: 1px;padding-right: 15px;flex: 1;} 1930 body.tablet .explore-product-recomendation {padding-bottom: 50px;} 1931 .rdc-recomendation-combine-title {padding-bottom: 6px;} 1932 .rdc-recomendation-product-title {padding-bottom: 4px; line-height: 120%;} 1933 .rdc-recomendation-product .rdc-recomendation-product-button {font-size: 11px; letter-spacing: 0; line-height: 110%;} 1934 } 1935 @media screen and (max-width: 767px) { 1936 .popUp.recomendation-cart-right-bar {transform: none;padding-bottom: calc(15px + var(--sab, 0px));} .explore-product-recomendation .product-item-image {width: 100px;} 1937 .explore-product-recomendation .product-item-desc {width: calc(100% - 100px); padding-right: 0;} 1938 .explore-product-recomendation .product-item-desc .name {padding-bottom: 8px;} 1939 .product-item-colors-length {padding-top: 8px;} 1940 .explore-product-recomendation .product-item-button .button, .addcart-recomendation-product-bar-mobile .btn-cart {padding-left: 10px; padding-right: 10px;} 1941 .addcart-recomendation-product-bar-mobile {position: fixed; bottom: 0; left: 0; width: 100%; z-index: 3000; background-color: white; padding: 15px 15px calc(15px + var(--sab, 0px)); transform: translateY(100%); transition: 0.2s;border-top-left-radius: var(--mobile-popup-radius, 0);border-top-right-radius: var(--mobile-popup-radius, 0);} 1942 .addcart-recomendation-product-bar-mobile.open {transform: translateY(0);} 1943 .addcart-recomendation-product-bar-mobile-variants .select {margin-top: 10px;} 1944 .addcart-recomendation-product-bar-mobile-variants .select:first-child {margin-top: 0;} 1945 .addcart-recomendation-product-bar-mobile-top {margin-bottom: 20px;} 1946 .addcart-recomendation-product-bar-mobile-button {margin-top: 20px;} 1947 .addcart-recomendation-product-bar-mobile-button .btn-wish {width: 100%; height: 100%; border-width: 2px; border-style: solid;border-radius: var(--button-border-radius, 0px); position: relative; display: block; margin: 0; font-size: 0;} 1948 .addcart-recomendation-product-bar-mobile-button .btn-wish:before {content: "";} 1949 .addcart-recomendation-product-bar-mobile-button .btn-wish .rdc-icon-svg {position: absolute; top: 50%; left: 50%; width: 24px; height: 24px; transform: translate(-50%, -50%); background-size: 100%; background-repeat: no-repeat; opacity: 1;} 1950 .addcart-recomendation-product-bar-mobile-button .btn-wish:not(.active) .rdc-icon-wis
1950hlist-active, 1951 .addcart-recomendation-product-bar-mobile-button .btn-wish.active .rdc-icon-wishlist {display: none;} 1952 .addcart-recomendation-product-bar-mobile-button .spacer-cell {width: 10px;} 1953 .addcart-recomendation-product-bar-mobile-button .btn-wish-cell {width: 50px;} 1954 .recomendation-cart-overlay {background-color: var(--color-overlay, rgba(51, 51, 51, 0.2));} 1955 .rdc-recomendation-combine {margin-left: -15px; margin-right: -15px; padding-left: 15px; padding-right: 15px;} 1956 .addcart-recomendation-product-bar-mobile-button .rdc-icon-svg {width: 32px;height: 32px;background-size: 100%;} 1957 .addcart-recomendation-product-bar-mobile-button .rdc-icon-wishlist {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32px' height='32px' viewBox='0 0 32 32' version='1.1'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(4.000000, 5.000000)' fill='%23000000' fill-rule='nonzero'%3E%3Cg transform='translate(0.000000, 0.200458)'%3E%3Cpath d='M6.20902197,0.124081777 C4.61414769,0.124081777 3.02782197,0.754442857 1.81885911,2.01967857 C-0.599129457,4.55009971 -0.606075171,8.61145057 1.80911626,11.1437857 L11.4832077,21.2893057 C11.7174134,21.5369 12.1624105,21.5369 12.3966163,21.2893057 C15.6237334,17.9120229 18.8435579,14.5309371 22.0707064,11.1535914 C24.4886636,8.623142 24.4886636,4.55996514 22.0707064,2.0295 C19.6527493,-0.500955714 15.698502,-0.501012286 13.2805448,2.0295 L11.9448305,3.41432143 L10.6091163,2.01967857 C9.3055534,0.650244571 7.69047054,0.117511429 6.20908483,0.124081777 L6.20902197,0.124081777 Z M6.20902197,1.36164286 C7.46585054,1.36164286 8.72927911,1.87220629 9.70545054,2.89378571 L11.4929505,4.76967857 C11.7271563,5.01726971 12.1721534,5.01726971 12.4063591,4.76967857 L14.184022,2.90360714 C16.1363648,0.860407429 19.2147293,0.860451429 21.1670721,2.90360714 C23.1193521,4.946766 23.1193521,8.24616257 21.1670721,10.2893057 C18.093422,13.5059886 15.0183563,16.7271657 11.9447363,19.9437857 L2.72243054,10.2795 C0.771439114,8.23382371 0.770119114,4.93689429 2.72243054,2.89378571 C3.69857054,1.87220943 4.9521934,1.36164286 6.20902197,1.36164286 Z'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");} 1958 .addcart-recomendation-product-bar-mobile-button .rdc-icon-wishlist-active {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32px' height='32px' viewBox='0 0 32 32' version='1.1'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(5.000000, 5.000000)' fill='%23000000' fill-rule='nonzero'%3E%3Cg transform='translate(0.000000, 0.191742)'%3E%3Cpath d='M5.93906449,0.118686917 C4.41353257,0.118686917 2.89617754,0.721640994 1.73977828,1.93186646 C-0.57308035,4.35226929 -0.579724077,8.23703968 1.73045903,10.6592733 L10.9839378,20.3636837 C11.2079606,20.600513 11.6336101,20.600513 11.8576329,20.3636837 C14.9444406,17.1332393 18.0242727,13.8991573 21.1111105,10.6686527 C23.4239391,8.24822278 23.4239391,4.36170579 21.1111105,1.94126087 C18.7982819,-0.479175031 15.0159584,-0.479229143 12.7031298,1.94126087 L11.4254901,3.26587267 L10.1478503,1.93186646 C8.90096412,0.621973068 7.35610226,0.112402236 5.93912462,0.118686917 L5.93906449,0.118686917 Z'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");} 1959 } 1960 </style><div class="rdc-wrapper-popup-header"><div class="dis-table"><div class="dis-table-cell" style="width: 32px;vertical-align: middle;"><div class="recomendation-cart-icon-check rdc-icon-svg rdc-icon-success"></div></div><div class="dis-table-cell" style="padding-left: 12px;vertical-align: middle;"><p class="recomendation-cart-title subtitle">Just added</p><a href="/checkout/v1/?id=1" class="recomendation-cart-viewcart-link small" title="Use to proceed to checkout">Proceed to checkout</a></div></div><div class="sp-small"></div></div><div class="rdc-wrapper-popup-body" style="display: flex;flex-direction: column;flex-grow: 1;width: 1px;min-width: 100%;height: 1px;"><div class="rdc-recomendation-product clearfix" ng-if="lastProduct.product"><div class="rdc-recomendation-product-image"><a ng-href="{{lastProduct.product.url}}" title="Use to {{lastProduct.title|lower}}" aria-label="Use to {{lastProduct.title|lower}}"><figure class="productMask"><img ng-src="{{lastProduct.image_custom}}" alt="{{lastProduct.title}}"/></figure></a></div><div class="rdc-recomendation-product-desc"><a ng-href="{{lastProduct.product.url}}" title="Use to {{lastProduct.title|lower}}"><p class="rdc-recomendation-product-title paragraph" style="font-weight: 600;" ng-bind-html="lastProduct.product.title"></p><p class="rdc-recomendation-product-ref small" style="color: var(--color-gray, '#999');" ng-bind-html="'Ref: ' + lastProduct.product.sku | unsafe"></p></a><div class="rdc-recomendation-product-totais" style="display: flex;flex-wrap: wrap;gap: 8px 15px;"><div style="flex: 1;white-space: nowrap;"><p class="rdc-recomendation-product-subtotal small" style="display: inline;">Subtotal: <b><span ng-bind-html="subtotal_price.value|priceFormatter|unsafe"></span></b></p></div><div style="justify-content: flex-end;"><a href="/checkout/v1/?id=1" class="rdc-recomendation-product-button button" style="white-space: nowrap;" ng-bind-html="recomendation_button_text"></a></div></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 && shippingData.active_prods_shipping == 0" style="padding: 7px 24px;text-align: center;"><p class="list-nav-subtitle" ng-bind-html="userInfo.cart.shipping_info | unsafe" style="color: #FFF;"></p></div><div class="rdc-recomendation-loading"><img src="https://1833410153.rsc.cdn77.org/sysimages/listloader.gif" alt="Loading" ng-if="productsRecomendation.length == 0" /></div><div class="rdc-recomendation-combine border_color" ng-class="{'rdc-recomendation-opacity-hidden' : (productsRecomendation.length == 0)}" ng-style="shippingData.active_prods_shipping == 1 && {borderWidth: 0, paddingTop: 0}"><div class="rdc-recomendation-progress ng-cloak" ng-controller="recomendationShippingController" ng-if="shippingData.active_prods_shipping == 1"><style type="text/css"> 1961 .rdc-recomendation-progress {border: 1px solid #ddd;border-radius: 4px;padding: 10px 14px 15px;margin-bottom: 30px;} 1962 .rdc-recomendation-progress .rdc-recomendation-progress-title {text-align: center;color: var(--color-success, #3F9C35);margin-bottom: 2px;} 1963 .rdc-recomendation-progress .rdc-recomendation-progress-bar {height: 6px;line-height: 0;overflow: hidden;border-radius: 60px;background-color: var(--color-lines, #CCC);} 1964 .rdc-recomendation-progress .rdc-recomendation-progress-bar > div {display: inline-block;height: 8px;border: 1px solid white;border-radius: 60px;background-color: var(--color-success, #3F9C35);
1964margin-top: -1px;margin-bottom: -1px;transition: width 1s ease-in-out;} 1965 .rdc-recomendation-progress .rdc-recomendation-progress-bar > div:not(.freeshipping) {margin-left: -1px;margin-right: -1px;} 1966 .rdc-recomendation-progress .rdc-product-item-name {margin-bottom: 4px;overflow: hidden;text-overflow: ellipsis;} 1967 @media screen and (min-width: 768px) { 1968 .rdc-recomendation-progress .rdc-product-item-name {display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;} 1969 } 1970 @media screen and (max-width: 767px) { 1971 .rdc-recomendation-progress .rdc-product-item-name {white-space: nowrap;width: 1px;min-width: 100%;} 1972 .rdc-recomendation-progress .rdc-recomendation-progress-title {margin-bottom: 3px;} 1973 .rdc-recomendation-progress {padding: 10px 10px 15px;margin-bottom: 20px;} 1974 .rdc-recomendation-progress-h {padding-left: 4px;padding-right: 4px;} 1975 } 1976 </style><div class="rdc-recomendation-progress-h"><p class="rdc-recomendation-progress-title list-nav-subtitle" ng-bind-html="shippingData.title_shipping|unsafe"></p><div class="rdc-recomendation-progress-bar"><div ng-style="{width: shippingData.perc_shipping + '%'}" ng-class="{'freeshipping': shippingData.perc_shipping == 100}"></div></div></div><div class="rdc-recomendation-progress-slider"><style type="text/css"> 1977 .rdc-recomendation-progress-slider-item {display: flex !important;gap: 8px;} 1978 .rdc-recomendation-progress .slick-slide {padding: 0 8px;box-sizing: border-box;} 1979 .rdc-recomendation-progress .slick-list {margin: 0 -8px;overflow: hidden;} 1980 @media screen and (min-width: 768px) { 1981 .rdc-recomendation-progress-slider {margin-top: 15px;} 1982 .rdc-recomendation-progress-slider .slider:not(.slider-total-1) {padding: 0 30px} 1983 .rdc-recomendation-progress .slider .slick-arrow {width: 24px;height: 24px;background-size: 15px;mask-size: 20px;background-color: transparent !important;top: calc(50% - 24px / 2);} 1984 .rdc-recomendation-progress .slider .slick-prev {left: -4px;} 1985 .rdc-recomendation-progress .slider .slick-next {right: -4px;} 1986 } 1987 @media screen and (max-width: 767px) { 1988 .rdc-recomendation-progress-slider {margin-top: 15px;} 1989 .rdc-recomendation-progress .slider {padding-bottom: var(--slider-dots-area-height, 22px);} 1990 } 1991 .rdc-recomendation-progress-slider .slider:not(.slider-total-1):not(.slick-initialized) .rdc-recomendation-progress-slider-item:nth-child(n+2) {height: 0;opacity: 0;} 1992 1993 body .rdc-recomendation-progress .slider .slick-arrow {background-size: 100%;} 1994 body .rdc-recomendation-progress .slider .slick-arrow:hover {opacity: 0.7;} 1995 body .rdc-recomendation-progress .slider .slick-prev { 1996 background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M10 15.625L10.9914 14.6336L7.06797 10.7031L15.625 10.7031V9.29688L7.06797 9.29688L10.9984 5.37344L10 4.375L4.375 10L10 15.625Z' fill='%23333333'/%3E%3C/svg%3E"); 1997 } 1998 body .rdc-recomendation-progress .slider .slick-next { 1999 background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M10 15.625L9.00859 14.6336L12.932 10.7031H4.375V9.29688H12.932L9.00156 5.37344L10 4.375L15.625 10L10 15.625Z' fill='%23333333'/%3E%3C/svg%3E"); 2000 } 2001 </style><div class="slider" ng-class="'slider-total-' + shippingData.prods_shipping.length"><div class="rdc-recomendation-progress-slider-item" ng-repeat="product in shippingData.prods_shipping"><div class="rdc-recomendation-progress-item-image" style="width: 60px;flex-shrink: 0;"><figure class="productMask loader"><img ng-src="https://1833410153.rsc.cdn77.org/{{product.featured_image.resource_url.thumb}}" ng-alt="product.featured_image.alt" style="height: auto;"/></figure></div><div class="rdc-recomendation-progress-item-wrapp rdc-product-item-small" style="flex-grow: 1;display: flex;flex-direction: column;justify-content: center;padding-top: 4px;"><p class="rdc-recomendation-progress-item-brand rdc-product-item-brand" ng-if="product.item_key1_
2001name && product.item_key1_name != ''" ng-bind-html="product.item_key1_name|unsafe"></p><p class="rdc-recomendation-progress-item-name rdc-product-item-name" ng-bind-html="product.list_title|unsafe"></p><div class="rdc-recomendation-progress-item-price price"></div></div><div class="rdc-recomendation-progress-item-button" style="display: flex;align-items: center;"><a ng-href="{{product.url}}" ng-click="recomendationShippingProducts.addToBasket($event, product);" class="button btn2" ng-title="product.variants.length == 1 && product.dimension.length == 0 ? 'Add' : 'See'" ng-bind-html="product.variants.length == 1 && product.dimension.length == 0 ? 'Add' : 'See' | unsafe" style="white-space: nowrap;min-width: 0;padding-left: 15px;padding-right: 15px;"></a></div></div></div></div></div>
2001<script type="text/javascript"> 2002 app.controller('recomendationShippingController', function($scope, $http) { 2003 $scope.shippingProducs = []; 2004 $scope.recomendationShippingProducts = () => { 2005 var _c = { 2006 sliderEnabled: false, 2007 ready: () => { 2008 if($scope.shippingData.prods_shipping.length > 1) { 2009 _c.createSlider(); 2010 _c.sliderEnabled = true; 2011 } else if(_c.sliderEnabled) { 2012 _c.destroySlider(); 2013 _c.sliderEnabled = false; 2014 } 2015 }, 2016 createSlider: () => { 2017 $(".rdc-recomendation-progress-slider .slider:not(.slick-initialized)").slick({ 2018 autoplay: false, 2019 infinite: true, 2020 variableWidth: false, 2021 adaptiveHeight: true, 2022 pauseOnHover: true, 2023 autoplaySpeed: 7000, 2024 speed: window.innerWidth < 768 ? 400 : 400, 2025 draggable: window.innerWidth < 768 ? true : false, 2026 arrows: window.innerWidth < 768 ? false : true, 2027 dots: window.innerWidth < 768 ? true : false 2028 }); 2029 }, 2030 destroySlider: () => { 2031 $(".rdc-recomendation-progress-slider .slider.slick-initialized").slick('unslick'); 2032 }, 2033 addToBasket: (e, product) => { 2034 if(product.variants.length <= 1 && product.dimension.length == 0) { 2035 e.preventDefault(); 2036 2037 var targetButton = angular.element(e.currentTarget); 2038 2039 if(targetButton.hasClass('loader')) 2040 return; 2041 2042 targetButton.addClass('loader'); 2043 2044 if(JSVars.product == undefined) 2045 JSVars['product'] = {pageCount: 0} 2046 2047 if(JSVars.shop.templatesParams.miniBasket == 1) 2048 if($(window).width() >= 768 && $("#cart-dropdown").is(":visible")) 2049 $("#cart-dropdown").hide(); 2050 2051 if($(window).width() >= 768 && $(".items-dropdown").is(":visible")) 2052 $(".items-dropdown").hide(); 2053 2054 window.addToBasketDetection = true; 2055 recCART_AJAX_in_progress = true; 2056 2057 angular.forEach($scope.productsRecomendation, function(item, key){ 2058 $scope.productsRecomendation[key].color_model = null; 2059 $scope.productsRecomendation[key].size_model = null; 2060 $scope.productsRecomendation[key].dimension_model = null; 2061 }); 2062 2063 $http.get(`/api/api.php/addToBasket/${[5, 0, product.id, 1, JSVars.product.pageCount].join('/')}`) 2064 .then(function(resp) { 2065 recCART_AJAX_in_progress = false; 2066 2067 if(typeof trakingsAddCart == "function") 2068 trakingsAddCart(resp.data, product.id, 1); 2069 2070 if(targetButton) 2071 targetButton.removeClass('loader'); 2072 2073 if(resp.data.response.trackers) 2074 $('.tagsWrapper').append(atob(resp.data.response.trackers)); 2075 2076 if(angular.element('#controller-cart').scope() != undefined) 2077 angular.element('#controller-cart').scope().addMiniBasket(resp.data.response.cart, "AJAX", resp.data.response.product_id_add); 2078 2079 else if(typeof addMiniBasketPreviousTemplates == 'function') 2080 addMiniBasketPreviousTemplates(resp.data); 2081 2082 if(typeof addCartCompleted == 'function') 2083 addCartCompleted(resp.data.response.cart, '<AJAX></AJAX>'); 2084 2085 _c.getProducts(resp.data); 2086 }) 2087 .catch((error) => { 2088 //console.error("Erro:", error); 2089 }); 2090 } 2091 }, 2092 getProducts: (cartParams) => { 2093 const pid = cartParams.response.product_id_add; 2094 const shipping_info = cartParams.response.cart.shipping_info 2095 2096 var previewMA = 0; 2097 if(window.location.href.indexOf("preview-ma") > -1){ 2098 window.location.href.replace(/[?&]+([^=&]+)=([^&]*)/gi, function(m, key, value){ 2099 if(key == "preview-ma") 2100 previewMA = value; 2101 }); 2102 } 2103 2104 console.log('entrei', $scope.generateBrandName) 2105 2106 var PARAMS_URL = [pid, previewMA, 1]; 2107 2108 $http.get('/api/api.php/getRecommendationCampaign/' + PARAMS_URL.join('/')) 2109 .then(function(data) { 2110 data = data.data; 2111 2112 $scope.shippingData.perc_shipping = data.response.perc_shipping; 2113 2114 if($scope.shippingData.perc_shipping == 100) { 2115 $scope.shippingData.title_shipping = shipping_info; 2116 } 2117 }) 2118 .catch((error) => { 2119 //console.error("Erro:", error); 2120 }); 2121 } 2122 } 2123 2124 $scope.recomendationShippingProducts.ready = _c.ready; 2125 $scope.recomendationShippingProducts.addToBasket = _c.addToBasket; 2126 $scope.recomendationShippingProducts.destroySlider = _c.destroySlider; 2127 $scope.recomendationShippingProducts.getProducts = _c.getProducts; 2128 } 2129 2130 $scope.recomendationShippingProducts(); 2131 }) 2132 2133</script>
2133<p class="rdc-recomendation-combine-title subtitle" ng-bind-html="firstProduct.title | unsafe" style="margin-bottom: 15px;"></p><div class="explore-product-recomendation custom-scrollbar slim-scrollbar"><div class="explore-product-recomendation-item product-item" ng-repeat="product in productsRecomendation"><div class="form-message warning-sizes-recomendation-bar clearfix"><div class="warning" tabindex="-1" role="alert">Please select a size</div><div class="warning warning-color" tabindex="-1" role="alert">Please select a color</div><div class="warning warning-material" tabindex="-1" role="alert">Please select the material</div><div class="success success0">Product (s) added to cart</div></div><div class="clearfix"><a ng-href="{{product.url}}" title="Use to {{product.featured_image.alt|lower}}" class="product-item-image"><figure class="productMask"><img ng-src="{{CDNIMG}}{{product.images[0].resource_url.thumb}}" alt="{{product.featured_image.alt}}"/></figure></a><div class="product-item-desc desc"><p class="key1-name" ng-if="product.item_key1_name != ''" ng-bind-html="product.item_key1_name"></p><p class="name paragraph"><!--<a ng-href="{{product.url}}" ng-title="product.url">-->{{product.list_title}}<!--</a>--></p><article class="product" style="margin: 0 !important; padding: 0 !important; min-height: 0 !important;border: 0 !important;"><div class="desc" style="margin: 0 !important; padding: 0 !important; min-height: 0 !important;border: 0 !important;"><div class="product-item-price price dis-table clearfix"><p class="desde" ng-if="product.price_min.value != product.price_max.value && (product.size_model == '' || product.size_model.length == 0)">Price:</p><p class="old" ng-if="product.previous_price.value > 0"><ANY ng-bind-html="product.previous_price.currency.prefix"></ANY>{{product.previous_price.value}}<ANY ng-bind-html="product.previous_price.currency.sufix"></ANY></p><p class="discount" ng-if="product.price_discount != '' && product.price_discount != 0" ng-bind-html="product.price_discount"></p><p class="current"><ANY ng-if="product.price_min.value != product.price_max.value"><ANY ng-bind-html="product.price.currency.prefix"></ANY>{{product.price_min.value}}<ANY ng-bind-html="product.price.currency.sufix"></ANY></ANY><ANY ng-if="product.price_min.value == product.price_max.value"><ANY ng-bind-html="product.price.currency.prefix"></ANY>{{product.price.value}}<ANY ng-bind-html="product.price.currency.sufix"></ANY></ANY></p></div></div></article><div class="product-item-variants clearfix" ng-if="product.custom_colors.length > 1 || product.custom_sizes.length > 0 || product.custom_dimensions.length > 0"><div style="display: flex;gap: 10px;flex-wrap: wrap;"><div class="hidden-xs product-item-custom_colors" ng-if="product.custom_colors.length > 1" style="flex: 0 calc(50% - 5px);height: 45px;margin: 0;padding: 0;"><div class="select" style="height: 100%;"><select ng-model="product.color_model" name="colors" ng-options="color.name for color in product.custom_colors" ng-change="colorsChangedCatalog($event, product.color_model, product);" style="height: 100%;"><option value="">Colors</option></select></div></div><div class="hidden-xs product-item-custom_sizes" ng-if="(product.custom_colors.length > 1 && product.custom_sizes.length > 0) || (product.custom_colors.length < 2 && product.custom_sizes.length > 1)" style="flex: 0 calc(50% - 5px);height: 45px;margin: 0;padding: 0;"><div class="select" style="height: 100%;"><select ng-model="product.size_model" name="sizes" ng-options="size.name for size in product.custom_sizes" ng-change="sizesChangedCatalog($event, product.size_model, product);" ng-disabled="product.sizes_disabled" style="height: 100%;"><option value="">Size</option></select></div></div><div class="hidden-xs product-item-custom_dimensions" ng-if="product.custom_dimensions.length > 0" style="flex: 0 calc(50% - 5px);height: 45px;margin: 0;padding: 0;"><div class="select" style="height: 100%;"><select ng-model="product.dimension_model" name="dimensions" ng-options="dimension.name for dimension in product.custom_dimensions" ng-change="dimensionsChangedCatalog($event, product.dimension_model, product);" ng-disabled="product.dimension_disabled" style="height: 100%;"><option value="">Material</option></select></div></div><div class="product-item-button" style="flex: 1;height: 45px;margin: 0;padding: 0;"><a href="javascript: void(0);" ng-if="product.available == 1" title="Use to add" class="button btn2" ng-click="addCartStep1Recomendation($event, product);" pid="{{product.id}}" style="height: 100%;height: 100%;display: flex;align-items: center;justify-content: center;">Add</a><a href="javascript: void(0);" ng-if="product.available == 0" title="Use to sold out" class="btn-cart-esgotado button btn2 disabled" disabled style="height: 100%;height: 100%;display: flex;align-items: center;justify-content: center;">Sold out</a></div></div></div><p class="product-item-colors-length hidden-sm hidden-md hidden-lg" ng-if="product.custom_colors.length > 1"><small><span>{{product.custom_colors.length}}</span> Colors</small></p></div></div></div></div></div></div><div class="rdc-wrapper-popup-footer" style="padding-top: 0;"></div></div></div>
2133<script type="text/javascript"> 2134 var addToBasketDetection = true; 2135 var lastProductID = 0; 2136 var firstProductID = 0; 2137 var recCART_AJAX_in_progress = false; 2138 var rec = {}; 2139 var timeMiniCart; 2140 2141 $(document).ready(function(){ 2142 if(typeof window.htmlClosePopup == "undefined") { 2143 window.htmlClosePopup = '<div class="mfp-close a" title="Use to close" role="button" tabindex="0"></div>'; 2144 2145 } else { 2146 if(typeof RDC_ICON_SVG_CLOSE != "undefined") 2147 $(".recomendation-cart-right-bar .mfp-close").addClass("rdc-mfp-icon-svg").html(RDC_ICON_SVG_CLOSE); 2148 } 2149 2150 if( window.location.href.indexOf("preview-ma") > -1){ 2151 angular.element("#recomendation-cart-right-bar").scope().recomendationBarPreviewMA(); 2152 } 2153 }); 2154 2155 if(typeof app == "undefined") { 2156 var app = angular.module('MyApp', ['ngSanitize']); 2157 } 2158 2159 $(window).on("resize", function(){ 2160 if(typeof $.fn.perfectScrollbar == "function" && "ontouchstart" in window == false) 2161 $(".explore-product-recomendation").perfectScrollbar('update'); 2162 2163 if(typeof $.fn.niceScroll == "function" && "ontouchstart" in window == false) 2164 $(".explore-product-recomendation").getNiceScroll().resize(); 2165 }); 2166 2167 var oldXHR = window.XMLHttpRequest; 2168 function newXHR() { 2169 var realXHR = new oldXHR(); 2170 realXHR.addEventListener("readystatechange", function() { 2171 if(realXHR.readyState == 4 && typeof addToBasketDetection != 'undefined') { 2172 var addToBasketCheked = false; 2173 2174 if(document.documentMode) { 2175 try { 2176 var data = $.parseJSON(realXHR.response); 2177 if(typeof data.response != "undefined") { 2178 data = data.response; 2179 if(typeof data.cart != "undefined") { 2180 if(data.cart.items.length > 0) { 2181 addToBasketCheked = typeof freeze_addCartCompleted != 'undefined' && freeze_addCartCompleted == true ? false : true; 2182 } 2183 } 2184 } 2185 } 2186 catch(err) { 2187 recCART_AJAX_in_progress = false; 2188 } 2189 } else { 2190 if(realXHR.responseURL.split("addToBasket").length > 1 || realXHR.responseURL && realXHR.responseURL.indexOf('ajax_finishCart.php') !== -1) { 2191 var data = $.parseJSON(realXHR.response).response; 2192 if(typeof data.cart != "undefined") { 2193 if(data.cart.items.length > 0) { 2194 addToBasketCheked = typeof freeze_addCartCompleted != 'undefined' && freeze_addCartCompleted == true ? false : true; 2195 } 2196 } 2197 } else if(realXHR.responseURL.split("addPackToBasket").length > 1) { 2198 if(realXHR.responseURL.substr(realXHR.responseURL.length - 2, 2) == '/1') return; 2199 2200 var data = $.parseJSON(realXHR.response); 2201 if(data.response.error == 1) return 2202 2203 if(!($.magnificPopup && $.magnificPopup.instance && $.magnificPopup.instance.isOpen)){ 2204 $('[href="#rdc-mini-cart"]').trigger('click'); 2205 if(angular && typeof angular.element(document.body).scope().$root.loadMiniCartImages == 'function') { 2206 angular.element(document.body).scope().$root.loadMiniCartImages(); 2207 } 2208 }else{ 2209 return; 2210 } 2211 } 2212 } 2213 2214 if(addToBasketCheked) { 2215 stopOpenMiniCart(); 2216 angular.element(document.body).scope().$root.recomendationProducs__start(data); 2217 } 2218 } 2219 }, false); 2220 return realXHR; 2221 } 2222 window.XMLHttpRequest = newXHR; 2223 2224 function stopOpenMiniCart() { 2225 if($("#styles_cartrec_7864").length == 0) { 2226 $(".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>'); 2227 } else { 2228 setTimeout(function(){ recCART_AJAX_in_progress = false; }, 1000); 2229 } 2230 2231 timeMiniCart = setInterval(function(){ 2232 $("#containerSite.overlay").removeClass("overlay"); 2233 $("body.rdc-minicart-visible").removeClass("rdc-minicart-visible"); 2234 $("#itemsCart.active").removeClass("active"); 2235 if($('.fancybox-opened').length) { 2236 $.fancybox.close(); 2237 } 2238 }, 0); 2239 setTimeout(function(){ clearInterval(timeMiniCart); }, 4000); 2240 } 2241 2242 app.controller("recomendationCartRightBar", function($scope, $http, $rootScope, $sce){ 2243 var market_last_units = "1"; 2244 var timeout_addcart_mobile = ""; 2245 2246 $scope.showbtnClose = false;
2247 $scope.CDNIMG = "https://1833410153.rsc.cdn77.org/"; 2248 $scope.productsRecomendation = []; 2249 $scope.lastProduct = []; 2250 $scope.firstProduct = []; 2251 $scope.subtotal_price = []; 2252 $scope.wishActiveClass = ""; 2253 scopeForceApply = false; 2254 $scope.recomendation_button_text = ""; 2255 $scope.shippingData = { 2256 active_prods_shipping: 0, 2257 prods_shipping: [], 2258 title_shipping: '', 2259 perc_shipping: 0 2260 } 2261 2262 $('.recomendation-cart-right-bar-button').magnificPopup({ 2263 removalDelay: 500, 2264 closeMarkup: window.htmlClosePopup, 2265 callbacks: { 2266 beforeOpen: function() { 2267 var dataEffect = 'mfp-zoom-in'; 2268 if(window.innerWidth < 768 && this.st.el.attr("data-effect-mobile") != undefined) 2269 dataEffect = this.st.el.attr("data-effect-mobile"); 2270 else if(window.innerWidth >= 768 && this.st.el.attr("data-effect-desktop") != undefined) 2271 dataEffect = this.st.el.attr("data-effect-desktop"); 2272 2273 this.st.mainClass = dataEffect; 2274 }, 2275 afterClose: function(){ 2276 if(angular.element('[ng-controller=recomendationShippingController]').length > 0) 2277 angular.element('[ng-controller=recomendationShippingController]').scope().recomendationShippingProducts.destroySlider(); 2278 2279 window.addToBasketDetection = true; 2280 } 2281 }, 2282 }); 2283 2284 if(typeof $.fn.perfectScrollbar == "function" && "ontouchstart" in window == false) { 2285 $(".explore-product-recomendation").perfectScrollbar({ 2286 wheelSpeed: 0.5, 2287 useBothWheelAxes: false, 2288 suppressScrollX: true 2289 }); 2290 } 2291 2292 if(typeof $.fn.niceScroll == "function" && "ontouchstart" in window == false) { 2293 $(".explore-product-recomendation").niceScroll(); 2294 } 2295 2296 window.addToBasketDetection = true; 2297 2298 $(".recomendation-cart-right-bar .mfp-close, .recomendation-cart-overlay").click(function(ev){ 2299 ev.preventDefault(); 2300 if(window.innerWidth >= 768) { 2301 $scope.closeRecomendationBar(true); 2302 2303 setTimeout(function(){ 2304 angular.forEach($scope.productsRecomendation, function(item, key){ 2305 $scope.productsRecomendation[key].color_model = null; 2306 $scope.productsRecomendation[key].size_model = null; 2307 $scope.productsRecomendation[key].dimension_model = null; 2308 }); 2309 }, 250); 2310 2311 } else { 2312 $scope.addCartSlideDownRecomendation(); 2313 } 2314 }); 2315 2316 $rootScope.recomendationProducs__start = function(data){ 2317 //Support To Custom AddCart Request 2318 if(data != undefined && data.product_id_add != undefined && data.product_id_add == 0){ 2319 $('[href="#rdc-mini-cart"]').trigger('click'); 2320 if(angular && typeof angular.element(document.body).scope().$root.loadMiniCartImages == 'function') { 2321 angular.element(document.body).scope().$root.loadMiniCartImages(); 2322 } 2323 return; 2324 } 2325 2326 lastProductID = data.cart.product_id_add; 2327 $scope.showLastProducAdded(data.cart); 2328 if(addToBasketDetection == true) { 2329 firstProductID = data.cart.product_id_add; 2330 $scope.showProducAdded(data.cart); 2331 $scope.showRecomendationProducs(data.product_id_add); 2332 window.addToBasketDetection = false; 2333 } 2334 } 2335 2336 $scope.showProducAdded = function(cart) { 2337 angular.forEach(cart.items, function(item, key){ 2338 if(item.data_line.pid == firstProductID) { 2339 $scope.firstProduct = item; 2340 2341 var exp = "We selected some products that match"; 2342 if(exp.split("{PROD}").length > 1) 2343 var title = exp.replace("{PROD}", $sce.trustAsHtml(String($scope.firstProduct.title))) 2344 else 2345 var title = exp + " " + $sce.trustAsHtml(String($scope.firstProduct.title)); 2346 2347 $scope.firstProduct.title = title; 2348 return false; 2349 } 2350 }); 2351 2352 2353 /*$scope.$apply(function(){ 2354 $scope.lastProduct = $scope.lastProduct; 2355 $scope.subtotal_price = $scope.subtotal_price; 2356 });*/ 2357 } 2358 2359 $scope.showLastProducAdded = function(cart) { 2360 $scope.subtotal_price = cart.subtotal_price; 2361 2362 angular.forEach(cart.items, function(item, key){ 2363 if(item.data_line.pid == lastProductID) { 2364 $scope.lastProduct = item; 2365 $scope.lastProduct.title = $sce.trustAsHtml(String($scope.lastProduct.title)); 2366 $scope.lastProduct.product.title = $sce.trustAsHtml(String($scope.lastProduct.product.title)); 2367 //$scope.lastProduct.product.sku = $sce.trustAsHtml(String($scope.lastProduct.product.sku)); 2368 $scope.lastProduct.image_custom = $scope.lastProduct.image; 2369 return false;
2370 } 2371 }); 2372 2373 $scope.recomendation_button_text = $sce.trustAsHtml(String("Cart {QTD} Item (s)".replace("{QTD}", cart.item_count))); 2374 2375 2376 /*$scope.$apply(function(){ 2377 $scope.lastProduct = $scope.lastProduct; 2378 $scope.subtotal_price = $scope.subtotal_price; 2379 });*/ 2380 } 2381 2382 $scope.addCartSlideDownRecomendation = function(){ 2383 $(".addcart-recomendation-product-bar-mobile").removeClass("open"); 2384 $(".recomendation-cart-overlay").fadeOut("fast"); 2385 setTimeout(function(){ 2386 $scope.wishActiveClass = ""; 2387 $scope.showbtnClose = false; 2388 }, 200); 2389 2390 var scopeForceApply = window.innerWidth < 768 ? false : true; 2391 } 2392 2393 $scope.showRecomendationProducs = function(pid) { 2394 if(recCART_AJAX_in_progress) return; 2395 2396 $(".rdc-recomendation-loading").show(); 2397 2398 var PARAMS_URL = pid; 2399 if( window.location.href.indexOf("preview-ma") > -1){ 2400 window.location.href.replace(/[?&]+([^=&]+)=([^&]*)/gi, function(m, key, value){ 2401 if(key == "preview-ma") previewMA = value; 2402 }); 2403 PARAMS_URL += '/'+previewMA; 2404 } 2405 2406 recCART_AJAX_in_progress = true; 2407 2408 $http.get('/api/api.php/getRecommendationCampaign/' + PARAMS_URL).then(function(data) { 2409 data = data.data; 2410 recCART_AJAX_in_progress = false; 2411 2412 var products = data.response.prods; 2413 2414 if(Object.keys(products).length > 0 || ($('#controller-cart').length == 0 || $('[href="#rdc-mini-cart"]').length == 0)) { 2415 openRecomendationProductBar(); 2416 } else { 2417 window.addToBasketDetection = true; 2418 clearInterval(timeMiniCart); 2419 $('[href="#rdc-mini-cart"]').trigger('click'); 2420 if(typeof $rootScope.loadMiniCartImages == 'function') $rootScope.loadMiniCartImages(); 2421 } 2422 2423 $scope.productsRecomendation = products; 2424 2425 angular.forEach(products, function(item, key){ 2426 $scope.updateRecomendationProduct(key); 2427 }); 2428 2429 angular.forEach($scope.productsRecomendation, function(item, key){ 2430 if(item.custom_colors.length > 1) { 2431 if(typeof item.color_model == "object") { 2432 item.sizes_disabled = true; 2433 item.dimension_disabled = true; 2434 } else { 2435 item.sizes_disabled = false; 2436 } 2437 } 2438 }); 2439 2440 if(scopeForceApply) { 2441 $scope.$apply(function(){ 2442 $scope.productsRecomendation = $scope.productsRecomendation; 2443 }); 2444 } 2445 2446 $scope.shippingData = { 2447 active_prods_shipping: data.response.active_prods_shipping, 2448 prods_shipping: Object.values(data.response.prods_shipping), 2449 title_shipping: data.response.title_shipping, 2450 perc_shipping: data.response.perc_shipping 2451 } 2452 2453 setTimeout(function(){ 2454 if(angular.element('[ng-controller=recomendationShippingController]').length > 0) 2455 angular.element('[ng-controller=recomendationShippingController]').scope().recomendationShippingProducts.ready(); 2456 2457 //openRecomendationProductBar(); 2458 if(window.innerWidth < 768) { //if(!$scope.showbtnClose && window.innerWidth < 768) { 2459 $scope.$apply(function(){ 2460 $scope.showbtnClose = false; //true 2461 }); 2462 } 2463 }, 10); 2464 2465 $(".rdc-recomendation-loading").hide(); 2466 }); 2467 } 2468 2469 $scope.updateRecomendationProduct = function(key, productUpdated) { 2470 if(typeof productUpdated == "undefined") { 2471 productUpdated = $scope.productsRecomendation[key]; 2472 var aux_productUpdated = false; 2473 } else { 2474 var aux_productUpdated = true; 2475 } 2476 2477 /* Contents */ 2478 $scope.productsRecomendation[key].id = productUpdated.id; 2479 $scope.productsRecomendation[key].title = productUpdated.title; 2480 $scope.productsRecomendation[key].list_title = productUpdated.list_title; 2481 $scope.productsRecomendation[key].brand = productUpdated.brand; 2482 $scope.productsRecomendation[key].range = productUpdated.range; 2483 $scope.productsRecomendation[key].images = productUpdated.images; 2484 $scope.productsRecomendation[key].selected_variant = productUpdated.selected_variant; 2485 2486 /* Models */ 2487 if(typeof $scope.productsRecomendation[key].color_model == "undefined") { 2488 $scope.productsRecomendation[key].color_model = null; 2489 $scope.productsRecomendation[key].size_model = null; 2490 } 2491 2492 /* Prices */ 2493 $scope.productsRecomendation[key].previous_price.available = (productUpdated.previous_price.value_original != 0 && productUpdated.previous_price.value_original != productUpdated.price.value_original) ? true : false;
2494 $scope.productsRecomendation[key].price.value = number_format(productUpdated.price.value_original, productUpdated.price.currency.number_dec, productUpdated.price.currency.separator_dec, productUpdated.price.currency.separator_mil); 2495 $scope.productsRecomendation[key].price_min.value = number_format(productUpdated.price_min.value_original, productUpdated.price_min.currency.number_dec, productUpdated.price_min.currency.separator_dec, productUpdated.price_min.currency.separator_mil); 2496 $scope.productsRecomendation[key].price_max.value = number_format(productUpdated.price_max.value_original, productUpdated.price_max.currency.number_dec, productUpdated.price_max.currency.separator_dec, productUpdated.price_max.currency.separator_mil); 2497 2498 $scope.productsRecomendation[key].previous_price.currency.prefix = $sce.trustAsHtml(String($scope.productsRecomendation[key].previous_price.currency.prefix)); 2499 $scope.productsRecomendation[key].previous_price.currency.sufix = $sce.trustAsHtml(String($scope.productsRecomendation[key].previous_price.currency.sufix)); 2500 $scope.productsRecomendation[key].price.currency.prefix = $sce.trustAsHtml(String($scope.productsRecomendation[key].price.currency.prefix)); 2501 $scope.productsRecomendation[key].price.currency.sufix = $sce.trustAsHtml(String($scope.productsRecomendation[key].price.currency.sufix)); 2502 $scope.productsRecomendation[key].price_discount = $sce.trustAsHtml(String($scope.productsRecomendation[key].price_discount)); 2503 2504 /* Available */ 2505 $scope.productsRecomendation[key].available = 0; 2506 var auxSearchVariants = true; 2507 if($scope.productsRecomendation[key].size_model && Object.keys($scope.productsRecomendation[key].size_model).length > 0) { 2508 if($scope.productsRecomendation[key].size_model.disabled == true) { 2509 auxSearchVariants = false; 2510 } 2511 } 2512 2513 if(auxSearchVariants) { 2514 $.each(productUpdated.variants, function(itemk, item){ 2515 if(item.inventory_quantity > 0) { 2516 $scope.productsRecomendation[key].available = 1; 2517 } 2518 }); 2519 } 2520 2521 /* Colors */ 2522 if(typeof $scope.productsRecomendation[key].custom_colors == "undefined") { 2523 $scope.productsRecomendation[key].custom_colors = []; 2524 $scope.productsRecomendation[key].colors_disabled = false; 2525 2526 $.each(productUpdated.available_colors, function(itemk, item){ 2527 $scope.productsRecomendation[key].custom_colors.push({"value": item.id, "name": item.short_name}); 2528 }); 2529 } 2530 2531 /* Sizes */ 2532 if(typeof $scope.productsRecomendation[key].custom_sizes == "undefined") { 2533 $scope.productsRecomendation[key].custom_sizes = []; 2534 $scope.productsRecomendation[key].sizes_disabled = false; 2535 2536 $.each(productUpdated.variants, function(itemk, item){ 2537 var info_last_units = ""; 2538 var disabled = false; 2539 2540 if(productUpdated.dimension.length == 0) { 2541 if(item.inventory_quantity == 0) { 2542 disabled = true; 2543 info_last_units = " - Sold out"; 2544 } else if(market_last_units > 0 && item.inventory_quantity <= market_last_units) { 2545 info_last_units = " - Limited Availability "; 2546 } 2547 } 2548 $scope.productsRecomendation[key].custom_sizes.push({value: item.id, name: item.size + info_last_units, disabled: disabled}); 2549 2550 }); 2551 2552 if($scope.productsRecomendation[key].color_model && Object.keys($scope.productsRecomendation[key].color_model).length > 0 && $scope.productsRecomendation[key].custom_sizes.length == 1) 2553 $scope.productsRecomendation[key].size_model = $scope.productsRecomendation[key].custom_sizes[0]; 2554 else 2555 $scope.productsRecomendation[key].size_model = null 2556 } 2557 2558 /* Dimensions */ 2559 var auxSearchDimension = true; 2560 if(aux_productUpdated && $scope.productsRecomendation[key].size_model && Object.keys($scope.productsRecomendation[key].size_model).length > 0) 2561 $scope.productsRecomendation[key].dimension_disabled = false; 2562 2563 if($scope.productsRecomendation[key].dimension_model != undefined) { 2564 if($scope.productsRecomendation[key].dimension_model && Object.keys($scope.productsRecomendation[key].dimension_model).length > 0) 2565 auxSearchDimension = false; 2566 } 2567 2568 if(auxSearchDimension) { 2569 $scope.productsRecomendation[key].custom_dimensions = []; 2570 $scope.productsRecomendation[key].dimension_model = null; 2571 2572 $.each(productUpdated.dimension, function(itemk, item){ 2573 var info_last_units = ""; 2574 var disabled = false;
2575 2576 if(item.inventory_quantity == 0) { 2577 disabled = true; 2578 info_last_units = " - Sold out"; 2579 } else if(market_last_units > 0 && item.inventory_quantity <= market_last_units) { 2580 info_last_units = " - Limited Availability "; 2581 } 2582 2583 $scope.productsRecomendation[key].custom_dimensions.push({value: item.id, name: item.dimension + info_last_units, disabled: disabled}); 2584 2585 }); 2586 } 2587 2588 /* Item Key 1 */ 2589 if(typeof item_key1_array != "undefined") { 2590 if(item_key1_array != "") { 2591 var itemKey = item_key1_array.split('.'); 2592 if(itemKey.length == 1) { 2593 $scope.productsRecomendation[key].item_key1_name = $sce.trustAsHtml(String($scope.productsRecomendation[key][itemKey])); 2594 } else { 2595 $scope.productsRecomendation[key].item_key1_name = $sce.trustAsHtml(String($scope.productsRecomendation[key][itemKey[0]][itemKey[1]])); 2596 } 2597 } 2598 } 2599 } 2600 2601 $scope.addCartStep1Recomendation = function($event, productSelected){ 2602 if(window.innerWidth < 768 && (Object.keys(productSelected.available_colors).length > 1 || productSelected.variants.length > 1)) { 2603 2604 if(timeout_addcart_mobile != "") 2605 clearTimeout(timeout_addcart_mobile); 2606 2607 $scope.productRecomendationMobile = productSelected; 2608 $scope.showbtnClose = true; 2609 2610 $(".recomendation-cart-overlay").fadeIn("fast"); 2611 $(".addcart-recomendation-product-bar-mobile").addClass("open"); 2612 2613 setTimeout(function(){ 2614 $(".addcart-recomendation-product-bar-mobile-button .btn-wish").css("min-height", $(".addcart-recomendation-product-bar-mobile-button .btn-cart").outerHeight()); 2615 if(typeof RDC_ICON_SVG_CLOSE != "undefined") 2616 $(".recomendation-cart-right-bar .mfp-close").html(RDC_ICON_SVG_CLOSE); 2617 }, 20); 2618 2619 } else { 2620 var parent = $(event.currentTarget).closest(".explore-product-recomendation-item") 2621 var dataAjax = $scope.getFormAjaxDataRecomendation(productSelected, parent); 2622 if(dataAjax) { 2623 //$scope.closeRecomendationBar(false); 2624 $('#recomendation-cart-right-bar .wrapper-popup').animate({scrollTop:0}, 500, 'swing'); 2625 $scope.addCartRecomendationProduct({$elem: event, data: dataAjax}); 2626 } 2627 } 2628 } 2629 2630 $scope.addCartStep1RecomendationMobile = function($event, productSelected) { 2631 var parent = $(".addcart-recomendation-product-bar-mobile"); 2632 2633 var dataAjax = $scope.getFormAjaxDataRecomendation(productSelected, parent); 2634 if(dataAjax) { 2635 $scope.addCartRecomendationProduct({$elem: event, data: dataAjax}); 2636 } 2637 } 2638 2639 $scope.addWishMobileRecomendation = function($event, productSelected) { 2640 var parent = $(".addcart-recomendation-product-bar-mobile"); 2641 var dataAjax = $scope.getFormAjaxDataRecomendation(productSelected, parent); 2642 if(dataAjax) { 2643 dataAjax = dataAjax[0]; 2644 2645 if($(event.currentTarget).hasClass("active")) { 2646 productSelected.wishlist = 0; 2647 $scope.removeWishListRecomendation({$elem: $event, data: dataAjax}); 2648 } else { 2649 productSelected.wishlist = 1; 2650 $scope.addWishlistRecomendation({$elem: $event, data: dataAjax}); 2651 } 2652 2653 $(event.currentTarget).toggleClass("active"); 2654 } 2655 } 2656 2657 $scope.getFormAjaxDataRecomendation = function(productSelected, parent) { 2658 var errorChecked = false, 2659 pid = (typeof productSelected == "object") ? productSelected.id : 0; 2660 2661 if($("[name=colors]", parent).length > 0) { 2662 if(!productSelected.color_model) { 2663 errorChecked = true; 2664 $('.warning-sizes-recomendation-bar .warning.warning-color', parent).slideDown(300); 2665 } else { 2666 pid = productSelected.color_model.value; 2667 } 2668 } 2669 2670 if(!errorChecked && $("[name=sizes]", parent).length > 0) { 2671 if(!productSelected.size_model) { 2672 errorChecked = true; 2673 $('.warning-sizes-recomendation-bar .warning:not(.warning-material):not(.warning-color)', parent).slideDown(300); 2674 } else { 2675 pid = productSelected.size_model.value; 2676 } 2677 } 2678 2679 if(!errorChecked && $("[name=dimensions]", parent).length > 0) { 2680 if($("[name=dimensions]", parent).prop("disabled") == false && !productSelected.dimension_model) { 2681 errorChecked = true; 2682 $('.warning-sizes-recomendation-bar .warning.warning-material', parent).slideDown(300); 2683 } else { 2684 pid = productSelected.dimension_model.value; 2685 } 2686 } 2687 2688 if(errorChecked) { 2689 setTimeout(function(){ 2690 $('.warning-sizes-recomendation-bar .warning:visible').slideUp(300); 2691 }, 2000); 2692 return false;
2693 } 2694 2695 $(event.currentTarget).addClass("loader"); 2696 2697 return [{pid : pid, qtd: 1, product: productSelected}]; 2698 2699 } 2700 2701 $scope.addCartRecomendationProduct = function ($event) { 2702 var addCartData = $event.data; 2703 var dataTrakings = []; 2704 var HTTP_COUNT = 0; 2705 window.addToBasketDetection = false; 2706 2707 if(JSVars.product == undefined) { 2708 JSVars['product'] = {pageCount: '0'} 2709 } 2710 2711 if( JSVars.shop.templatesParams.miniBasket == 1 ) 2712 if($(window).width() >= 768 && $("#cart-dropdown").is(":visible")) 2713 $("#cart-dropdown").hide(); 2714 2715 if($(window).width() >= 768 && $(".items-dropdown").is(":visible")) 2716 $(".items-dropdown").hide(); 2717 2718 recCART_AJAX_in_progress = true; 2719 2720 $.each(addCartData, function(key, value){ 2721 var HTTP_URL = '/api/api.php/addToBasket/5/0/'+ value.pid +'/'+ value.qtd + '/'+ JSVars.product.pageCount; 2722 2723 $http.get(HTTP_URL).then(function(data) { 2724 data = data.data; 2725 if(typeof trakingsAddCart == "function") { 2726 HTTP_COUNT++; 2727 dataTrakings.push(data); 2728 if(HTTP_COUNT == addCartData.length) { 2729 if(HTTP_COUNT == 1) { 2730 trakingsAddCart(data, value.pid, value.qtd); 2731 } 2732 } 2733 } 2734 2735 if(angular.element('#controller-cart').scope() != undefined) { 2736 angular.element('#controller-cart').scope().addMiniBasket(data.response.cart, "AJAX", 0); 2737 } else if(typeof addMiniBasketPreviousTemplates == "function") { 2738 addMiniBasketPreviousTemplates(data, value.pid); 2739 } 2740 2741 if(typeof addCartCompleted == "function") 2742 addCartCompleted(data.response.cart, "<AJAX></AJAX>"); 2743 2744 if(typeof addCartCompletedRecomendation == "function") 2745 addCartCompletedRecomendation(data.response.cart, "<AJAX></AJAX>"); 2746 2747 if(data.response.trackers) 2748 $(".tagsWrapper").append(atob(data.response.trackers)); 2749 2750 window.addToBasketDetection = true; 2751 2752 if($scope.shippingData.active_prods_shipping == 1) { 2753 if(angular.element('[ng-controller=recomendationShippingController]').length > 0) 2754 angular.element('[ng-controller=recomendationShippingController]').scope().recomendationShippingProducts.getProducts(data); 2755 } 2756 2757 }); 2758 }); 2759 } 2760 2761 $scope.addWishlistRecomendation = function ($event) { 2762 var addWishData = $event.data; 2763 2764 if(JSVars.product == undefined) { /* Wishlist and Account */ 2765 JSVars['product'] = {pageCount: '0'} 2766 } 2767 2768 recCART_AJAX_in_progress = true; 2769 2770 var HTTP_URL = '/api/api.php/addToWishList/'+addWishData.pid+'/5/0/'+ JSVars.product.pageCount; 2771 2772 $http.get(HTTP_URL).then(function(data) { 2773 data = data.data; 2774 recCART_AJAX_in_progress = false; 2775 2776 $scope.productsWishlist = []; 2777 2778 if(data.response.trackers) 2779 $(".tagsWrapper").append(atob(data.response.trackers)); 2780 2781 $.each(data.response.wishlist, function(k, v){ 2782 data.response.wishlist[k].price.value = number_format(v.price.value, v.price.currency.number_dec, v.price.currency.separator_dec, v.price.currency.separator_mil); 2783 $scope.productsWishlist.push(data.response.wishlist[k]); 2784 }); 2785 2786 if(typeof addWishlistCompleted == "function") 2787 addWishlistCompleted(data.response.wishlist, $($event.$elem.currentTarget)); 2788 }); 2789 } 2790 2791 $scope.removeWishListRecomendation = function($event) { 2792 var removeWishData = $event.data; 2793 recCART_AJAX_in_progress = true; 2794 var HTTP_URL = '/api/api.php/removeFromWishList/'+removeWishData.pid; 2795 2796 $http.get(HTTP_URL).then(function(data) { 2797 data = data.data; 2798 recCART_AJAX_in_progress = false; 2799 2800 if(data.response.trackers) 2801 $(".tagsWrapper").append(atob(data.response.trackers)); 2802 2803 $.each(data.response.wishlist, function(k, v){ 2804 data.response.wishlist[k].price.value = number_format(v.price.value, v.price.currency.number_dec, v.price.currency.separator_dec, v.price.currency.separator_mil); 2805 }); 2806 2807 if(typeof removeWishlistCompleted == "function") 2808 removeWishlistCompleted(data.response.wishlist, $($event.$elem.currentTarget)); 2809 2810 }); 2811 } 2812 2813 $scope.colorsChangedCatalog = function($event, color, productScope) { 2814 if(color == null) { 2815 angular.forEach($scope.productsRecomendation, function(item, key){ 2816 if(item.id == productScope.id) { 2817 $scope.productsRecomendation[key].sizes_disabled = true; 2818 $scope.productsRecomendation[key].size_model = null; 2819 $scope.productsRecomendation[key].dimension_disabled = true; 2820 $scope.productsRecomendation[key].dimension_model = null; 2821 } 2822 }); 2823 return; 2824 } 2825 2826 var parent = $(event.currentTarget).closest(".explore-product-recomendation-item"); 2827 $("[name=sizes]", parent).addClass("loading"); 2828 2829 $scope.getProductSimpleCatalog(color.value, "color", color.value, productScope, parent); 2830 2831 angular.forEach($scope.productsRecomendation, function(item, key){ 2832 if(item.id == productScope.id) { 2833 $scope.productsRecomendation[key].sizes_disabled = false;
2834 $scope.productsRecomendation[key].dimension_disabled = true; 2835 if($scope.productsRecomendation[key].custom_sizes.length < 2 && $scope.productsRecomendation[key].custom_colors.length < 2) 2836 $scope.productsRecomendation[key].dimension_disabled = false; 2837 } 2838 }); 2839 } 2840 2841 $scope.sizesChangedCatalog = function($event, size, productScope) { 2842 if(size == null) { 2843 angular.forEach($scope.productsRecomendation, function(item, key){ 2844 if(item.id == productScope.id) { 2845 $scope.productsRecomendation[key].size_model = null; 2846 $scope.productsRecomendation[key].available = 1; 2847 $scope.productsRecomendation[key].dimension_disabled = true; 2848 $scope.productsRecomendation[key].dimension_model = null; 2849 } 2850 }); 2851 return; 2852 } 2853 2854 var parent = $(event.currentTarget).closest(".explore-product-recomendation-item"); 2855 $("[name=dimensions]", parent).addClass("loading"); 2856 2857 $scope.getProductSimpleCatalog(size.value, "size", size.value, productScope, parent); 2858 2859 angular.forEach($scope.productsRecomendation, function(item, key){ 2860 if(item.id == productScope.id) { 2861 $scope.productsRecomendation[key].dimension_disabled = false; 2862 } 2863 }); 2864 } 2865 2866 $scope.dimensionsChangedCatalog = function($event, dimension, productScope) { 2867 if(dimension == null) 2868 return; 2869 2870 var retorno = true; 2871 angular.forEach(productScope.custom_dimensions, function(item, key){ 2872 if(item.value == dimension.value) { 2873 angular.forEach($scope.productsRecomendation, function(item2, key2){ 2874 if(item2.id == productScope.id) { 2875 2876 if(item.disabled) { 2877 $scope.productsRecomendation[key2].available = 0; 2878 retorno = false; 2879 } else { 2880 $scope.productsRecomendation[key2].available = 1; 2881 } 2882 } 2883 }); 2884 } 2885 }); 2886 2887 if(!retorno) 2888 return false; 2889 2890 var parent = $(event.currentTarget).closest(".explore-product-recomendation-item"); 2891 $scope.getProductSimpleCatalog(dimension.value, "dimension", dimension.value, productScope, parent); 2892 } 2893 2894 $scope.getProductSimpleCatalog = function(pid, type, productID, productScope, parent){ 2895 recCART_AJAX_in_progress = true; 2896 $http.get('/api/api.php/getProductSimple/5/0/'+ pid).then(function(data){ 2897 recCART_AJAX_in_progress = false; 2898 2899 if(typeof data != "object") 2900 var data = $.parseJSON(data); 2901 2902 $scope.wishActiveClass = ""; 2903 var productUpdated = data.data.response.product; 2904 2905 angular.forEach($scope.productsRecomendation, function(item, key){ 2906 if(item.id == productScope.id) { 2907 if(type == "color") { 2908 $scope.productsRecomendation[key].size_model = null; 2909 $scope.productsRecomendation[key].custom_sizes = undefined; 2910 $(".product-item-image img", parent).attr("src", $scope.CDNIMG + productUpdated.images[0].resource_url.thumb); 2911 2912 } else if(type == "size") { 2913 $scope.productsRecomendation[key].dimension_model = null; 2914 $scope.productsRecomendation[key].custom_dimensions = undefined; 2915 2916 if(productUpdated.dimension.length == 0) { 2917 $.each(productUpdated.variants, function(k_v, item_v){ 2918 if(item_v.id == productID && item_v.wishlist == 1) { 2919 $scope.wishActiveClass = "active"; 2920 return; 2921 } 2922 }) 2923 } 2924 } else if(type == "dimension") { 2925 $.each(productUpdated.dimension, function(k_d, item_d){ 2926 if(item_d.id == productID && item_d.wishlist == 1) { 2927 $scope.wishActiveClass = "active"; 2928 return; 2929 } 2930 }) 2931 } 2932 2933 $scope.updateRecomendationProduct(key, productUpdated); 2934 2935 } 2936 }); 2937 2938 }); 2939 } 2940 2941 $scope.closeRecomendationBar = function(scopeForceApply) { 2942 if(recCART_AJAX_in_progress) return false; 2943 2944 if(window.innerWidth >= 768) { 2945 $(".recomendation-cart-right-bar").removeClass("open"); 2946 $(".recomendation-cart-overlay").fadeOut("fast"); 2947 if($('.rdc-right-bar-padding-right').length == 0){ 2948 $("html, body").css({"overflow-y": "auto", "padding-right": 0}); 2949 2950 if($("#inline-notification-bar").hasClass("rdc-mfp-padding-right")) { 2951 $("#inline-notification-bar").removeClass("rdc-mfp-padding-right"); 2952 if(rec.openBasePadding.notificationBar > 0) $("#inline-notification-bar").css("padding-right", rec.openBasePadding.notificationBar); 2953 else $("#inline-notification-bar").css("padding-right", 0); 2954 } 2955 2956 if($("header").hasClass("rdc-mfp-padding-right")) { 2957 $("header").removeClass("rdc-mfp-padding-right"); 2958 if(rec.openBasePadding.header > 0) $("header").css("padding-right", rec.openBasePadding.header); 2959 else $("header").css("padding-right", 0); 2960 } 2961 2962 if($("footer").hasClass("rdc-mfp-padding-right")) { 2963 $("footer").removeClass("rdc-mfp-padding-right"); 2964 if(rec.openBasePadding.footer > 0) $("footer").css("padding-right", rec.openBasePadding.footer); 2965 else $("footer").css("padding-right", 0); 2966 } 2967 2968 if($("#product-bar").hasClass("rdc-mfp-padding-right")) { 2969 $("#product-bar").removeClass("rdc-mfp-padding-right"); 2970 if(rec.openBasePadding.product_bar > 0) $("#product-bar").css("padding-right", rec.openBasePadding.product_bar); 2971 else $("#product-bar").css("padding-right", 0); 2972 } 2973 } 2974 } 2975 $("#styles_cartrec_7864").remove(); 2976 } 2977 2978 $scope.recomendationBarPreviewMA = function() { 2979 var params = {}; 2980 window.location.href.replace(/[?&]+([^=&]+)=([^&]*)/gi, function(m, key, value){params[key] = value;}); 2981 2982 if( $('#sizes').length > 0 || $('#dimensions').length > 0 ){
2983 var option = $('#sizes option:not([value="0"]):not([stock="0"])')[0]; 2984 if( $('#dimensions').length > 0 ) 2985 option = $('#dimensions option:not([value="0"]):not([stock="0"])')[0]; 2986 if( option == undefined || params.id == undefined || params.cat == undefined || params.pc == undefined ) 2987 return; 2988 $http.get('/api/api.php/addToBasket/'+ params.id +'/'+ params.cat +'/'+ $(option).attr("value") +'/1/'+ params.pc); 2989 } 2990 } 2991 2992 if(window.innerWidth < 768) { 2993 var interval_mfp_mobile; 2994 $(".recomendation-cart-right-bar-button").on("mfpOpen", function(e /*, params */) { 2995 interval_mfp_mobile = setInterval(function(){ 2996 if($.magnificPopup.instance.isOpen == false) { 2997 clearInterval(interval_mfp_mobile); 2998 $scope.showbtnClose = false; 2999 } 3000 }, 1); 3001 }); 3002 } 3003 }); 3004 3005 function openRecomendationProductBar() { 3006 $(".explore-product-recomendation").scrollTop(10).scrollTop(0); 3007 $(".recomendation-cart-right-bar-button").trigger("click"); 3008 } 3009 3010 function addCartCompletedRecomendation(cart, type) { 3011 $(".explore-product-recomendation .loader, .addcart-recomendation-product-bar-mobile .loader").removeClass('loader'); 3012 if(window.innerWidth < 768) { 3013 $('.addcart-recomendation-product-bar-mobile .warning-sizes-recomendation-bar .success.success0').slideDown(300); 3014 timeout_addcart_mobile = setTimeout(function(){ 3015 $('.addcart-recomendation-product-bar-mobile .warning-sizes-recomendation-bar .success:visible').slideUp(300); 3016 $(".recomendation-cart-overlay").trigger("click"); 3017 timeout_addcart_mobile = ""; 3018 }, 2000); 3019 } 3020 } 3021 3022 if(typeof addMiniBasketPreviousTemplates != "function") { 3023 function addMiniBasketPreviousTemplates(data, pid) { 3024 $("#btt_addcart_header").addClass("loader"); 3025 var html_cart = ''; 3026 for (var i = 0; i < data.response.cart.items.length; i++) { 3027 var product = data.response.cart.items[i]; 3028 var qnt = ""; 3029 3030 if(product.quantity > 1){qnt = '<span>(x'+ product.quantity +')</span>';} 3031 3032 html_cart += '<li>'+ 3033 '<a href="'+ product.product.url +'" class="clearfix">'+ 3034 '<div class="item-img"><img src="'+ product.image +'"></div>'+ 3035 '<div class="item-desc">'+ 3036 '<p class="item-title">'+ product.product.list_title +' '+ qnt +'</p>'+ 3037 '<p class="item-ref">Ref: '+ product.product.sku +'</p>'+ 3038 '<p class="item-price">'+ product.price.currency.prefix +' '+ number_format(product.price.value, product.price.currency.number_dec, product.price.currency.separator_dec, product.price.currency.separator_mil) +' '+ product.price.currency.sufix +'</p>'+ 3039 '</div>'+ 3040 '</a>'+ 3041 '<a href="javascript:void(0);" class="item-remove" data-pid="'+ product.product_id +'"></a>'+ 3042 '</li>'; 3043 } 3044 3045 $("button.loader, .button.loader, .btn-cart.loader").removeClass('loader'); 3046 $(".shop-icons .cart a#itemsCart").attr('href', '/checkout/'+JSVars.CHECKOUT_VER+'?id=1'); 3047 $(".shop-icons .cart a#itemsCart").removeClass('disabled'); 3048 3049 if(data.response.cart.item_count == '0' || data.response.cart.item_count == 0) 3050 data.response.cart.item_count = ''; 3051 3052 $(".shop-icons .cart a#itemsCart span").html(data.response.cart.item_count); 3053 3054 3055 if(JSVars.shop.templatesParams.miniBasket == 1) { 3056 $(".shop-icons .cart .items-dropdown .items-list ul").html(html_cart); 3057 $('.shop-icons .cart .total-price span').text(number_format(data.response.cart.subtotal_price.value, data.response.cart.subtotal_price.currency.number_dec, data.response.cart.subtotal_price.currency.separator_dec, data.response.cart.subtotal_price.currency.separator_mil)); 3058 } 3059 3060 if(JSVars.shop.templatesParams.miniBasket == 1) { 3061 if($(window).width() >= 768){ 3062 $(".shop-icons .cart .items-dropdown").slideDown(300); 3063 $('.header-product .warning.sucess').fadeIn(300); 3064 $("#btt_addcart_header").removeClass("loader"); 3065 setTimeout(function(){ 3066 $('.header-product .warning.sucess').fadeOut(300); 3067 }, 3000); 3068 } else { 3069 if (JSVars.shop.templatesParams.module == "product_list" || JSVars.shop.templatesParams.module == "wishlist" || JSVars.shop.templatesParams.module == "search") { 3070 $(".wrapper-sizes .wrapper-list ul li a", $(_this).parents("article.productMobile")).removeClass("sel"); 3071 $(_this).attr('prod-id', ''); 3072 $(_this).removeClass('loader'); 3073 }; 3074 $('.wrapper-cart-add-notice').slideDown(300); 3075 setTimeout(function(){ 3076 $('.wrapper-cart-add-notice').slideUp(300); 3077 }, 3000); 3078 $('.notification').hide(); 3079 $('.notification.add-cart').fadeIn(300).delay(3000).fadeOut(300); 3080 if($('body.headroomHeaderEventActive').length > 0){ 3081 $('body.headroomHeaderEventActive').addClass("disableHeadroom"); 3082 setTimeout(function(){$('body.headroomHeaderEventActive').removeClass("disableHeadroom");}, 3000); 3083 } 3084 } 3085 } else { 3086 $('a[href="#pop-cart"]').click(); 3087 } 3088 } 3089 } 3090 3091 if(typeof $.fn.magnificPopup == "undefined") { 3092 var magnificPopupScript = document.createElement('script'); 3093 magnificPopupScript.src = "https://www.decenio.com/plugins/system/js/common/1.0/js/08_jquery.magnific-popup.min.js"; 3094 var magnificPopupStylesheet = document.createElement('link'); 3095 magnificPopupStylesheet.rel = "stylesheet"; 3096 magnificPopupStylesheet.type = "text/css"; 3097 magnificPopupStylesheet.href = "https://www.decenio.com/plugins/system/js/common/1.0/css/03_magnific-popup.min.css"; 3098 3099 $("#main").prepend(magnificPopupStylesheet).prepend(productItemScript); 3100 } 3101 </script>
3101<script type="text/javascript"> 3102 document.documentElement.style.setProperty("--window-scroll-width", (window.innerWidth - document.body.clientWidth) + 'px'); 3103 let bottomValue; 3104 function close_footer_tootip() { 3105 $.ajax({ 3106 type: "POST", 3107 url: "/plugins/shoppingtools/tooltip/requestPushData.php", 3108 data: "close=1", 3109 success: function(){ 3110 $('#tooltip-footer-box').hide(); 3111 handleTooltipPos('set'); 3112 } 3113 }); 3114 } 3115 3116 function loadTooltipContent(ztime) { 3117 if (location.pathname.length < 5) 3118 return; 3119 3120 if ($("#tooltip-footer-box").is(":visible")) 3121 return; 3122 3123 $.getJSON("/plugins/shoppingtools/tooltip/requestPushData.php?t" + ztime, function(json){ 3124 if(json.status == 1) { 3125 $.ajax({ 3126 url: "/plugins/shoppingtools/tooltip/tooltip.php", 3127 dataType: 'html', 3128 success: function (data) { 3129 $('body').append(data); 3130 $('#tooltip-footer-title').html(json.title); 3131 $('#tooltip-footer-image').attr('src', json.image); 3132 $('#tooltip-footer-product').html(json.product); 3133 $('#tooltip-footer-desc').html(json.descprod); 3134 3135 if (json.title.length>1){ 3136 handleTooltipPos('set'); 3137 $('#tooltip-footer-box').show(); 3138 } 3139 3140 $("#tooltip-footer-box").click(function() { 3141 $.ajax({ 3142 type: "POST", 3143 url: "/plugins/shoppingtools/tooltip/requestPushData.php", 3144 data: "remove=" + json.sku_group, 3145 success: function(){ 3146 $('#tooltip-footer-box').hide(); 3147 handleTooltipPos('set'); 3148 location.href = json.URL; 3149 } 3150 }); 3151 }); 3152 3153 setTimeout(function(){ 3154 $('#tooltip-footer-box').remove(); 3155 loadTooltipContent(json.display_time); 3156 }, json.display_time + 1000); 3157 3158 } 3159 }); 3160 } else if (json.status == 0) { 3161 setTimeout(function(){ 3162 loadTooltipContent(2); 3163 }, json.wait + 1000); 3164 } 3165 }); 3166 } 3167 3168 function handleTooltipPos(action) { 3169 if(window.innerWidth > 767){ 3170 let scopeBottomValue = $('#tooltip-footer-box').length > 0 ? parseInt($('#tooltip-footer-box').css('bottom').replace('px',''), 10) : 0; 3171 var filler = scopeBottomValue; 3172 3173 if(action == 'set'){ 3174 if(bottomValue == undefined) 3175 bottomValue = scopeBottomValue; 3176 3177 //hasCoockies 3178 if($('#concentBanner').length > 0 && $('#concentBanner').is(':visible')) 3179 filler = (filler + Number($('#concentBanner').height())) + 'px'; 3180 3181 if($('#concentPopup .concent_style12').length > 0 && $('#concentPopup .concent_style12').is(':visible')) 3182 filler = (filler + Number($('#concentPopup .concent_style12').outerHeight(true))) + 'px'; 3183 3184 //hasNewsletter 3185 if($('#rdc-widget-newsletter').length > 0 && $('#rdc-widget-newsletter').is(':visible')) 3186 filler = (filler + Number($('#rdc-widget-newsletter').outerHeight(true))) + 'px'; 3187 3188 $('#tooltip-footer-box').css('bottom',parseInt(filler, 10)); 3189 } 3190 3191 if(action == 'reset'){ 3192 $('#tooltip-footer-box').css('bottom', bottomValue); 3193 } 3194 } 3195 } 3196 3197 function loadActiveCampaignsForProduct(active) { 3198 if(!active || active < 1) return false;
3199 3200 if($("body").hasClass("rdc-page-module-product") == false && $("#main").hasClass("product") == false && $(".container-detail").length == 0) 3201 return false; 3202 3203 if(typeof product_sku_group == "undefined" || typeof product_price == "undefined") 3204 return false; 3205 3206 if($("#rdc-product-campaigns-container").length > 0 && $("#rdc-prod-freeshipping-enable").length > 0) 3207 return false; 3208 3209 $.getJSON('/api/api.php/getActiveCampaigns/'+product_sku_group+'/'+product_price, function(dataCampaigns){ 3210 window.globalActiveCampaigns = dataCampaigns.response.campaigns; 3211 var free_shipping = []; 3212 3213 3214 if(typeof dataCampaigns.response.free_shipping != "undefined" && $("#rdc-prod-freeshipping-enable").length == 0) { 3215 free_shipping = dataCampaigns.response.free_shipping; 3216 if(Object.keys(free_shipping).length > 0) { 3217 if(free_shipping.active == 1 && free_shipping.text != "") { 3218 var searchClasses = [".rdc-custom-freeshipping-info", "#main .buttons", ".wrapper-detail-product .buttons", ".wrapper-buttons"]; 3219 var element = false; 3220 3221 $.each(searchClasses, function(key, value){ 3222 if($(value).length == 0) 3223 return true 3224 3225 element = $(value); 3226 return false; 3227 }); 3228 3229 if(element && element.length > 0) { 3230 var free_shipping_styles_1 = free_shipping_styles_2 = ""; 3231 var customWarning = (element.hasClass("rdc-custom-freeshipping-info")) ? true : false; 3232 3233 if(customWarning) { 3234 var customInsertType = (element.data("insert_type") != undefined) ? element.data("insert_type") : "replace"; //prepend or replace 3235 var customInsertStyles = (element.data("insert_styles") != undefined) ? element.data("insert_styles") : 1; 3236 } 3237 3238 var freeShippingStyles = { 3239 color: '', 3240 maxWidth: '', 3241 marginTop: '', 3242 marginBottom: '', 3243 marginLeft: '', 3244 marginRight: '' 3245 } 3246 3247 if(free_shipping.color != "") freeShippingStyles.color = ' color:'+free_shipping.color+';"'; 3248 3249 if(!customWarning) { 3250 freeShippingStyles.marginTop = ' margin-top:-5px;'; 3251 freeShippingStyles.marginBottom = ' margin-bottom:10px;'; 3252 freeShippingStyles.marginLeft = ' margin-left:'+element.css("margin-left")+';'; 3253 freeShippingStyles.marginRight = ' margin-right:'+element.css("margin-right")+';'; 3254 3255 if(element.css("max-width") != "none") 3256 freeShippingStyles.maxWidth = ' max-width:'+element.css("max-width")+';'; 3257 3258 var marginTopElement = parseInt(element.css("margin-top").slice(0,-2)); 3259 if(parseInt(element.css("border-top-width").slice(0,-2)) == 0) 3260 marginTopElement += parseInt(element.css("padding-top").slice(0,-2)); 3261 3262 if(marginTopElement > 0) { 3263 freeShippingStyles.marginTop = ' margin-top:'+(marginTopElement / 2)+'px;'; 3264 freeShippingStyles.marginBottom = ' margin-bottom:-'+(marginTopElement / 2)+'px;'; 3265 } 3266 } 3267 3268 if(!customWarning || (customWarning && customInsertStyles == 1)) { 3269 free_shipping_styles_1 = 'clear: both;border:1px solid lightgray;border-left:0;border-right:0;padding:10px 4px;text-align:center;'; 3270 free_shipping_styles_2 = 'line-height:100%;padding:0;margin:0;font-family:\'Metrocity-Medium\', sans-serif;font-weight: normal;font-size:11px;text-transform:uppercase;'; 3271 } 3272 3273 var free_shipping_html = ''; 3274 if(freeShippingStyles != undefined && freeShippingStyles.text != undefined && free_shipping.text != '') { 3275 free_shipping_html = '<div id="rdc-campaign-free-shipping" style="'+free_shipping_styles_1+freeShippingStyles.maxWidth+freeShippingStyles.marginTop+freeShippingStyles.marginBottom+freeShippingStyles.marginLeft+freeShippingStyles.marginRight+'"><p style="'+free_shipping_styles_2+freeShippingStyles.color+'">
3275'+free_shipping.text+'</p></div>'; 3276 } 3277 3278 if(customWarning == false) { 3279 var insertBeforeElement = element; 3280 var prevElement = (element.prev().is(":visible")) ? element.prev() : element.prev().prev(); 3281 if(prevElement.offset().top == element.offset().top) insertBeforeElement = prevElement; 3282 $(free_shipping_html).insertBefore(element); 3283 3284 } else { 3285 if(customInsertType == "replace") { 3286 element.html(free_shipping_html); // Replace 3287 } else { 3288 element.prepend(free_shipping_html); // Prepend 3289 } 3290 } 3291 3292 } 3293 } 3294 } 3295 } 3296 3297 if(window.globalActiveCampaigns == "" || typeof window.globalActiveCampaigns != "object" || $("#rdc-product-campaigns-container").length > 0) 3298 return false; 3299 3300 if(window.globalActiveCampaigns.length == 0) 3301 return false; 3302 3303 $.ajax({ 3304 url: "/plugins/shoppingtools/activeCampaigns/activecampaigns.htm", 3305 dataType: 'html', 3306 success: function (data) { 3307 var searchClasses = ["#main.product .wrapper-page", "#main > .product"]; 3308 var element = false; 3309 3310 $.each(searchClasses, function(key, value){ 3311 if($(value).length == 0 || element != false) 3312 return true 3313 3314 element = $(value); 3315 element.css("padding-top", 0).prepend(data); 3316 3317 return false; 3318 }); 3319 3320 var time1, time2; 3321 time1 = setInterval(function(){ 3322 if($(".campaign-code-button").length > 0) { 3323 clearInterval(time1); 3324 clearTimeout(time2); 3325 $(".campaign-code-button").text("View code"); 3326 $(".campaign-code-desc").text("Use this code"); 3327 } 3328 }, 1); 3329 3330 time2 = setTimeout(function(){ 3331 clearInterval(time1); 3332 }, 3000); 3333 } 3334 }); 3335 3336 }); 3337 3338 } 3339 3340 var showcampaigns = 1; 3341 loadActiveCampaignsForProduct(showcampaigns); 3342 3343 function loadNavigationpProductDetail(active) { 3344 if(!active || active < 1 || window.innerWidth < 768) 3345 return false; 3346 3347 if(typeof ajaxDataNavigationProduct == "undefined" || ($("body").hasClass("rdc-page-module-product") == false && $("#main").hasClass("product") == false)) 3348 return false; 3349 3350 if(parseInt(show_navigation) == 0) 3351 return false; 3352 3353 var class_link = ""; 3354 var searchClasses = [".column-return", ".top-detail .return"]; 3355 var element = false; 3356 3357 $.each(searchClasses, function(key, value){ 3358 if($(value).length == 0) 3359 return true 3360 3361 element = $(value); 3362 3363 if($(value).find("a").length > 0) 3364 if($(value).find("a").first().attr("class") != undefined) 3365 class_link = $(value).find("a").first().attr("class"); 3366 3367 return false; 3368 }); 3369 3370 if(element && element.length > 0) { 3371 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>'; 3372 3373 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>'; 3374 3375 element.append(HTML_PREV).prepend(HTML_NEXT); 3376 3377 $("body").on("click", ".rdc-product-navigation-appended", function(ev){ 3378 ev.preventDefault(); 3379 3380 var action = $(this).attr("action"); 3381 3382 $.get("/api/api.php/getNavigationProduct/"+ajaxDataNavigationProduct.page_id+"/"+ajaxDataNavigationProduct.cat+"/"+ajaxDataNavigationProduct.show_navigation_reference+"/"+action).done(function(data, status, headers, config){ 3383 if(typeof data != "object") 3384 var data = $.parseJSON(data); 3385 3386 if(typeof data.response[0].url != "undefined") 3387 location.href = data.response[0].url; 3388 else 3389 $(".rdc-product-navigation-appended").remove(); 3390 3391 }); 3392 }); 3393 } 3394 } 3395 3396 3397 3398 $(document).ready(function() { 3399 3400 /* Show Shopping Tools */ 3401 if( typeof allowedUserAgent == "undefined" || allowedUserAgent() ) 3402 loadTooltipContent(1); 3403 3404 if($(".rdc-icons-share").length > 0) { 3405 $(".rdc-icons-share").children().each(function(){ 3406 if(!$(this).hasClass("fb") && $(this).css("background-position") == "0% 0%") { 3407 $(this).hide(); 3408 } 3409 }) 3410 } 3411 3412 if($('[href="/"]').length > 0) { 3413 $('[href="/"]').attr("href", "/en/"); 3414 } 3415 3416 3417 }); 3418 3419 document.addEventListener('DOMContentLoaded', function () { 3420 if(typeof size_fit !== 'undefined' && size_fit && $('#popup-sizefit').length == 0){ 3421 $('.wrapper-product').append(atob(size_fit)); 3422 3423 if(typeof initAppending == 'function') 3424 initAppending(); 3425 } 3426 }); 3427 3428 if(typeof show_navigation != "undefined") 3429 loadNavigationpProductDetail(show_navigation); 3430 3431 if( (typeof md == "object" && md.tablet() != null) || (window.innerWidth >= 768 && 'ontouchstart' in window == true) ) { 3432 $("body:not(.tablet)").addClass("tablet"); 3433 } 3434 3435 if($(".home.snapUpScroll_1").length >
3435 0 && ($("body").hasClass("tablet") || isMobileDevice())) { 3436 $(".snapUpScroll_1").append($("footer").detach()); 3437 } 3438</script>
3438</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.