PageSourceSearch

https://www.impetus.pt/en/

html impetus.pt collected 2026-09-26 13:46:08 UTC 123,218 bytes, 1,455 lines download raw bytes

1
2<!DOCTYPE html><html lang="en"><head><title>Impetus Group - Impetus</title><meta name="title" content="Impetus Group - Impetus" /><meta name="description" content="Structure that includes several
3R&D and Logistics departments to work on
4underwear, beachwear and nightwear" /><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="Impetus" /><meta property="og:image" content="https://www.impetus.pt/temp/JPG_ae32928badaa0abfb46ed1947068e3e5.png" /><meta property="og:image:width" content="1200" /><meta property="og:image:height" content="1200" /><meta property="og:image:alt" content="Impetus Group" /><meta property="og:title" content="Impetus Group" /><meta property="og:description" content="Structure that includes several
5R&D and Logistics departments to work on
6underwear, beachwear and nightwear" /><meta property="og:type" content="website" /><meta property="og:url" content="https://www.impetus.pt/en/"><meta property="og:locale" content="en_PT"><meta name="twitter:card" content="summary"><meta name="twitter:title" content="Impetus Group"><meta name="twitter:url" content="https://www.impetus.pt/en/"><meta name="twitter:description" content="Structure that includes several
7R&D and Logistics departments to work on
8underwear, beachwear and nightwear"><meta name="twitter:image" content="https://www.impetus.pt/temp/JPG_ae32928badaa0abfb46ed1947068e3e5.png"><meta name="twitter:creator" content="Impetus Group - Impetus"><link href="https://www.impetus.pt/favicon.ico" type="image/x-icon" rel="shortcut icon"><link href="https://1296388634.rsc.cdn77.org/icon-ios.png" rel="apple-touch-icon"><link rel="canonical" href="https://www.impetus.pt/en/"><link rel="alternate" hreflang="pt" href="https://www.impetus.pt/pt/"><link rel="alternate" hreflang="en" href="https://www.impetus.pt/en/"><link rel="alternate" hreflang="x-default" href="https://www.impetus.pt/pt/">
8<script type="text/javascript">window["viewport_tablet"] = "device-width";</script>
8<link rel="stylesheet" href="https://www.impetus.pt/plugins/system/js/common/1.1/common.min.css?35" type="text/css"><link rel="stylesheet" href="https://www.impetus.pt/style/fonts.css?35" type="text/css"><link rel="stylesheet" href="https://www.impetus.pt/plugins/system/css/base.css?35" type="text/css"><link rel="stylesheet" href="https://www.impetus.pt/style/guide.css?35" type="text/css"><link rel="stylesheet" href="https://www.impetus.pt/style/custom.css?35" type="text/css">
8<script src="https://www.impetus.pt/plugins/system/js/common/1.1/common.min.js?35"></script>
8<script src="https://www.impetus.pt/plugins/system/js/global.js?35"></script>
8<!--script async src="https://www.impetus.pt/plugins/trackings/rcccollect.js"></script-->
8<script type="text/javascript">
9            if(window.parent.length == 0) {
10                var chat_script = document.createElement('script');
11                    chat_script.setAttribute('type', 'text/javascript');
12                    chat_script.setAttribute('src', '/plugins/onlinechat/js_chat/chat_functions.js?1');
13                    document.getElementsByTagName('head')[0].appendChild(chat_script);
14            }
15        </script>
15<script src='https://www.impetus.pt/plugins/search_meilisearch/rcc_search_js.php' async></script>
15<style type="text/css">
16        figure.loader{position: relative;padding-bottom: var(--product-figure-padding, 100%);}
17        figure.loader img{position: absolute;top: 0;left: 0;}
18    </style></head><body ng-app="MyApp" version="21" class="rdc-platform-api-device-desktop rdc-user-logged-disabled rdc-viewport-devicewidth menuMobileVisible1"><div><a href="#main" class="skip-link">Skip to main content</a><style>
19            .skip-link {position: absolute;left: -999px;top: auto;width: 1px;height: 1px;overflow: hidden;z-index: 1000;}
20            .skip-link:focus {position: absolute;left: 1rem;top: 1rem;width: auto;height: auto;padding: 0.5rem 1rem;background: #000;color: #fff;text-decoration: none;font-weight: bold;}
21        </style></div>
21<script type="text/javascript">
22        if (typeof bodyClasses == "function")
23            bodyClasses();
24    </script>
24    
24<script type="text/javascript">
25        !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;}
25",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>
25",t+='       <span onclick="gdprConcents.acceptConcentButton(\'none\', 1, 1);" onkeydown="if(event.key === \'Enter\') { gdprConcents.acceptConcentButton(\'none\', 1, 1); event.preventDefault(); }" role="button" tabindex="0" class="xs-icon-close" style="cursor: pointer">'+r+"</span>",t+="   </div>",t+="</div>",$body.append(t).addClass("bannerConcentsActive")},l.createPopup=function(e){popupVisible=e;var n='<div id="concentPopup" class="concentPopup rdc-layout-'+p.settings.layout+'" style="position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 2000000;background-color: var('+i.overlay+', rgba(0,0,0,0.5));">';n+='   <div class="concent_style10">',n+='       <div  class="concent_style11">',n+='           <div class="concent_style12" style = "position:relative">',n+='               <div class="style5" style="background-color: var('+i.white+', #FFF);">',0==e?(n+=l.contentPopUpInfo(),popupPrevVisible=e):1==e&&(popupPrevVisible=0,n+=l.contentPopUpConcentsInfo(),popupPrevVisible=e,"function"==typeof lockWindowScroll?lockWindowScroll.lock():t("html body").css("overflow","hidden")),(window.innerWidth>=768||1!=e)&&(n+="               </div>"),window.innerWidth<768&&1==e&&(n+="               </div></div>"),n+="           </div>",n+="       </div>",n+="   </div>",n+="</div>",$body.append(n).addClass("popupConcentsActive"),l.disableTabIndex(),3==e&&(t("#policy_iframe")[0].onload=function(){t("body",t("#policy_iframe").contents()).css("background-color","#FFFFFF")})},l.contentPopUpInfo=function(){var t='<div class="clearfix">';return window.innerWidth<768?t+='<p class="'+o.secondarySubtitle+' rdc-title-banner" style="width: calc(100% - 26px);">'+p.settings.exp.popupConcentsInfo.title2+"</p>":t+='<p class="style2 '+o.secondarySubtitle+'" style="width: calc(100% - 26px);font-weight:600;font-size:'+fixedTypography.fixed_22+';text-transform: none; line-height:140%;">'+p.settings.exp.popupConcentsInfo.title2+"</p>",t+="</div>",t+='<div class="wrapper-extra">',t+='   <p class="style4 '+o.paragraph+'" style="font-size:'+fixedTypography.fixed_16+"; line-height:"+fixedTypography.fixed_lineheight_p+';">',t+='       <span class="text">'+p.settings.exp.popupConcentsInfo.desc+"&nbsp;</span>",t+='       <span onclick="gdprConcents.acceptConcentButton(1);" onkeydown="if(event.key === \'Enter\') { gdprConcents.acceptConcentButton(1); event.preventDefault(); }" role="button" tabindex="0" class="infoConcentButton '+o.a+'" style="font-size:'+fixedTypography.fixed_16+';">'+p.settings.exp.buttons.moreinfo+"</span>",t+="   </p>",t+='   <div class="rdc-aceptbuttons" style="display: flex; align-items:center;">',t+='       <div class="strech-wrapper" style="display: flex;gap: 12px;flex-direction: row;width: 100%;justify-content: flex-start;">',t+='           <div class="xs-block xs-acceptConcentButton">',t+='               <button class="acceptConcentButton '+o.button+' "onclick="gdprConcents.acceptConcentButton(\'none\', 1, 1);" onkeydown="if(event.key === \'Enter\') { gdprConcents.acceptConcentButton(\'none\', 1, 1); event.preventDefault(); }" role="button" tabindex="0">'+p.settings.exp.buttons.banner+"</button>",t+="           </div>",t+='           <div class="xs-block xs-acceptConcentButton">',t+='               <button class="rdc-save-preferences '+(1!=n.B2B?o.button:"")+" "+o.buttonSecondary+'" onclick="gdprConcents.acceptConcentButton(\'none\', 0, 1);" onkeydown="if(event.key === \'Enter\') { gdprConcents.acceptConcentButton(\'none\', 0, 1); event.preventDefault(); }" role="button" tabindex="0">'+p.settings.exp.buttons.onlynecessary+"</button>",t+="           </div>",t+="       </div>",t+="</div>",t+="</div>"},l.contentPopUpConcentsInfo=function(){var t="",e=25;if(1==n.B2B&&(e=20),1==p.settings.layout?t+='   <span onclick="gdprConcents.acceptConcentButton('+popupPrevVisible+");\" onkeydown=\"if(event.key === 'Enter') { gdprConcents.acceptConcentButton("+popupPrevVisible+'); event.preventDefault(); }" role="button" tabindex="0" class="xs-icon-close style3" style="top: 2px; right: -2px;cursor: pointer;">'+r+"</span>":t+='   <span onclick="gdprConcents.closePopup(1);" onkeydown="if(event.key === \'Enter\') { gdprConcents.closePopup(1); event.preventDefault(); }" role="button" tabindex="0" class="xs-icon-close style3" style="top: 2px; right: -2px;cursor: pointer;">'+r+"</span>",window.innerWidth<768&&(t+='<div style="display: flex;flex-direction: column;flex: 1;height: 100%;">'),t+='<div class="style7">',t+='   <div class="clearfix">',t+='   <p class="style2 '+o.secondarySubtitle+'" style="font-weight:600; font-size: '+fixedTypography.fixed_22+'; text-transform: none; width:calc(100% - 48px); line-height: 140%;">'+p.settings.exp.popupForm.title+"</p>",t+="   </div>",t+="</div>",t+='   <form action="'+p.settings.action+'" method="POST" id="listNotifications" class="listNotifications slim-scrollbar" style="margin: 20px 0px; padding-right:10px;" >',t+='       <p class="'+o.paragraph+'" style="font-size:'+fixedTypography.fixed_16+";line-height:"+fixedTypography.fixed_lineheight_p+';">'+p.settings.exp.popupForm.desc+"</p>",t+='       <p class="'+o.secondarySubtitle+'" style="font-size:'+fixedTypography.fixed_20+"; font-weight:600; margin: 30px 0 "+e+'px;line-height:140%;">'+p.settings.exp.popupForm.faq+"</p>",t+='       <input type="hidden" name="csrf" value="'+p.settings.csrf+'">',t+='       <div class="uni" style="display: flex; flex-direction: column; gap: 8px; margin-bottom:25px;">',t+='           <div class="text-switch" style="display: flex; justify-content: space-between; gap: 20px;">',t+='               <p class="'+o.listNavSubtitle+'" style="font-size:'+fixedTypography.fixed_16+"; font-weight:600;text-transform:none; line-height:"+fixedTypography.fixed_lineheight_p+'">'+p.settings.exp.popupForm.options[0].title+"</p>",t+='               <div class="checkbox-switch">',t+='                   <input class="toggle-switch" type="checkbox" id="opc1" checked disabled onChange="return false;"/><label for="opc1"></label>',t+="               </div>",t+="           </div>",t+='           <div class="text">',t+='               <p class="'+o.paragraph+'" style="color: var('+i.darkGray+", #666); font-size:"+fixedTypography.fixed_14+'; line-height:140%;">'+p.settings.exp.popupForm.options[0].desc+"</p>",t+="           </div>",t+="       </div>",t+='       <div class="uni" style="display: flex; flex-direction: column; gap: 8px; margin-bottom:25px;">',t+='           <div class="text-switch" style="display: flex; justify-content: space-between; gap: 20px;">',t+='               <p class="'+o.listNavSubtitle+'" style="font-size:'+fixedTypography.fixed_16+"; font-weight:600;text-transform:none; line-height:"+fixedTypography.fixed_lineheight_p+'">'+p.settings.exp.popupForm.options[1].title+"</p>",t+='               <div class="checkbox-switch">',t+='                   <input class="toggle-switch" type="checkbox" id="opc2" name="cookie_1" /><label for="opc2"></label>',t+="               </div>",t+="           </div>",t+='           <div class="text">',t+='               <p class="'+o.paragraph+'" style="color: var('+i.darkGray+", #666); font-size:"+fixedTypography.fixed_14+'; line-height:140%;">'+p.settings.exp.popupForm.options[1].desc+"</p>",t+="           </div>",t+="       </div>",t+='       <div class="uni" style="display: flex; flex-direction: column; gap: 8px;">',t+='           <div class="text-switch" style="display: flex; justify-content: space-between; gap: 20px;">',t+='               <p class="'+o.listNavSubtitle+'" style="font-size:'+fixedTypography.fixed_16+"; font-weight:600;text-transform:none; line-height:"+fixedTypography.fixed_lineheight_p+'">'+p.settings.exp.popupForm.options[2].title+"</p>",t+='               <div class="checkbox-switch">',t+='                   <input class="toggle-switch" type="checkbox" id="opc3" name="cookie_2"/><label for="opc3"></label>',t+="               </div>",t+="           </div>",t+='           <div class="text">',t+='               <p class="'+o.paragraph+'" style="color: var('+i.darkGray+", #666); font-size:"+fixedTypography.fixed_14+'; line-height:140%;">'+p.settings.exp.popupForm.options[2].desc+"</p>",t+="           </div>",t+="       </div>",p.settings.cookie_page_id>0)var s=p.settings.exp.popupForm.polCookies;else if(p.settings.policy_page_id>0)s=p.settings.exp.popupForm.polPrivacy;(p.settings.cookie_page_id>0||p.settings.policy_page_id>0)&&(t+='       <div class="rdc-policy-cookies" style="margin-top:30px;">',t+='           <p class="'+o.paragraph+'" style="color: var('+i.darkGray+", #666); font-size:"+fixedTypography.fixed_14+'; line-height: 140%;">
25',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;">
25',t+='                        <span onclick="gdprConcents.handleIframe()" onkeydown="gdprConcents.handleIframe()"  role="button" tabindex="0" style="cursor: pointer;" class="xs-icon-close">'+r+"</span>",t+="                    </div>",t+='                    <iframe id="policy_iframe" frameborder="0" height="100%" width="100%"  src="/index.php?id='+e+'&oc=1" style="padding-top:44px;"></iframe>',t+="                </div>",t+="            </div>",t+="        </div>",t+="    </div>",t+="</div>"},1==t("#popupIframeContent").length)return;poppopuphtmlIframe=l.iframeContent(),t("#concentPopup .concent_style12").append(poppopuphtmlIframe).addClass("popupConcentsActive")}else 2==p.settings.layout&&(window.location.href=`/index.php?id=${e}`)},l.handleIframe=function(){t("#popupIframeContent").remove()},l.analytics=function(t){"function"==typeof fbq&&(t.all||t.concent_2?(fbq("consent","grant"),fbq("track","PageView")):fbq("consent","revoke")),"function"==typeof gtag&&(t.all?gtag("consent","update",{ad_storage:"granted",analytics_storage:"granted",ad_user_data:"granted",ad_personalization:"granted",functionality_storage:"granted",personalization_storage:"granted",security_storage:"granted"}):t.concent_1||t.concent_2?t.concent_1&&t.concent_2?gtag("consent","update",{ad_storage:"granted",analytics_storage:"granted",ad_user_data:"granted",ad_personalization:"granted",functionality_storage:"granted",personalization_storage:"granted",security_storage:"granted"}):t.concent_1&&!t.concent_2?gtag("consent","update",{ad_storage:"denied",analytics_storage:"granted",ad_user_data:"denied",ad_personalization:"denied",functionality_storage:"granted",personalization_storage:"denied",security_storage:"granted"}):!t.concent_1&&t.concent_2&&gtag("consent","update",{ad_storage:"granted",analytics_storage:"denied",ad_user_data:"granted",ad_personalization:"granted",functionality_storage:"granted",personalization_storage:"granted",security_storage:"granted"}):gtag("consent","update",{ad_storage:"denied",analytics_storage:"denied",ad_user_data:"denied",ad_personalization:"denied",functionality_storage:"granted",personalization_storage:"denied",security_storage:"granted"}))},l.disableTabIndex=function(){t("a, button, input, select, textarea, [tabindex]").not("#concentPopup *").not('[tabindex="-1"]').each(function(){const e=t(this),n=e.attr("tabindex");e.attr("data-prev-tabindex",void 0!==n?n:""),e.attr("tabindex",-1)})},l.enableTabIndex=function(){t("[data-prev-tabindex]").each(function(){const e=t(this),n=e.attr("data-prev-tabindex");""===n?e.removeAttr("tabindex"):e.attr("tabindex",n),e.removeAttr("data-prev-tabindex")})},l.init(),this}}(jQuery);
26        
27        var gdprConcents = $("body").gdprConcents({
28            "action" : "/plugins/cookies_policy/action_cookies.php",
29            "csrf" : "41f9ce07687e9e071b43c16da7a9d5f2f51efbae",
30            "layout" : 2,
31            "policy_page_id" : 528,
32            "cookie_page_id": 0,
33            "B2B":0,
34            "exp" : {
35                "terms" : 'privacy policy',
36                "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'},
37                "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.'},
38                "popupConcentsInfo" : {
39                    "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.'},
40                "popupForm" : {
41                    "title" : 'PRIVACY PREFERENCE CENTER',
42                    "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.',
43                    "faq" : 'How do we categorize cookies?',
44                    "moreInfo" : 'For more information, you can visit our page',
45                    "polPrivacy" : 'privacy policy',
46                    "polCookies" : 'Cookie Policy',
47                    "options" : [
48                        {"title" : 'NECESSARY COOKIES',"desc" : 'This cookie is required to enable basic site functionality.'},
49                        {"title" : 'PERFORMANCE COOKIES',"desc" : 'These cookies allow us to analyze the use of the site to measure and improve performance.'},
50                        {"title" : 'ADVERTISING COOKIES',"desc" : 'These cookies are used by advertising companies to serve ads relevant to their interests.'}
51                    ]
52                },
53                "popupSucessInfo" : {"title" : 'REQUEST FOR PREFERENCE SENT',"desc" : 'Your cookie preferences have been successfully submitted.'}
54            },
55            "data": {
56                "id": '1',
57                "cat": '0',
58                "pid": '0'
59            },
60            "styleGuide": {
61                "typography":{
62                    "megaTitle":         'mega-title',
63                    "title":             'title',
64                    "secondaryTitle":    'secondary-title',
65                    "subtitle":          'subtitle',
66                    "secondarySubtitle": 'secondary-subtitle',
67                    "listNavTitle":      'list-nav-title',
68                    "listNavSubtitle":   'list-nav-subtitle',
69                    "paragraph":         'paragraph',
70                    "a":                 'link',
71                    "button":            'button',
72                    "buttonSecondary":   'btn2'
73                },
74                "fixedTypography":{
75                    "fixed_14": '14px',
76                    "fixed_16": '16px',
77                    "fixed_20": '20px',
78                    "fixed_22": '22px',
79                    "fixed_lineheight_p": '140%',
80                },
81                "colors": {
82                    "black":   '--color-black',
83                    "white":   '--color-white',
84                    "darkGray":'--color-darkgray',
85                    "overlay": '--color-overlay',
86                    "lines": '  --color-lines',
87                    "success": '--color-success'
88                },
89                "icons":{
90                    "close":'rdc-icon-circle rdc-icon-svg rdc-icon-close'
91                },
92                "vars":{
93                    "mobilePopupRadius":     '--mobile-popup-radius',
94                    "desktopPopupRadius":    '--desktop-popup-radius',
95                    "mobilePopupMaxHeight":  '--mobile-popup-max-height',
96                }
97            }
98        });
99    </script>
vendor: 2 bytes, line 99
99
100<script type="text/javascript">
101                const csscontainerwidth = parseInt(getComputedStyle(document.documentElement).getPropertyValue('--container-width').trim(), 10);
102        if (csscontainerwidth && csscontainerwidth < 1920) {
103            const styleontainerwidth = document.createElement('style');
104            styleontainerwidth.textContent = `@media screen and (width: 1920px){body.windows .rdc-container-fullscreen{max-width:var(--container-width,1680px)}}`;
105            document.head.appendChild(styleontainerwidth);
106        }
107
108        const tapp = setInterval(function(){
109            if (typeof app != 'undefined') {
110                clearInterval(tapp);
111                app.run(function($rootScope, $window, $timeout) {
112                    angular.extend($rootScope, {
113                        windowWidth: $window.innerWidth,
114                        scrollTop: angular.element($window).scrollTop(),
115                        isTouchDevice: 'ontouchstart' in window || navigator.maxTouchPoints > 0,
116                        keys: Object.keys,
117                        values: Object.values
118                    });
119                    angular.element($window).on('scroll', function() {
120                        $rootScope.scrollTop = angular.element($window).scrollTop();
121                        $rootScope.$digest();
122                    }).on('resize', function() {
123                        $rootScope.windowWidth = $window.innerWidth;
124                        $rootScope.$digest();
125                    });
126
127                    $rootScope.signOut = function($event, url) {
128                        let href = typeof url !== 'undefined' ? url : $event.currentTarget.href;
129                        if (href !== '') {
130                            $event.preventDefault();
131                            $event.stopPropagation();
132
133                            if (typeof trackingsSignOut === 'function')
134                                trackingsSignOut();
135
136                            $timeout(function() {
137                                $window.location.href = href;
138                            }, 500);
139                        }
140                    };
141                });
142                app.filter('unsafe', function($sce) { return $sce.trustAsHtml; });
143                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 || '', separator_dec || '', separator_mil || '') + (sufix || '');}});
144                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];});};});
145                app.filter('escapeQuotes', function() {return function(input) {if (!input) return ''; return input.replace(/['"]/g, function(match) { return match === '"' ? '&quot;' : '&#39;'; })}});
146                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();}; }]);
147                app.filter('striptags', function() {return function(text) {return  text ? String(text).replace(/<[^>]*>?/gm, '') : '';};});
148            }
149        });
150        setTimeout(function(){clearInterval(tapp);},3000);
151    </script>
151<script type="text/javascript">
152            function loadNotificationBar() {
153                                                if ($("body").hasClass("account-page")) return;
154
155                setTimeout(function(){
156                    if ($("#inline-notification-bar").is(":visible")) return;
157                    if ($("#main").hasClass("search") || $("body").hasClass("rdc-page-module-search")) return;
158                    if ($(".bannerWelcomeGift").is(":visible")) return;
159                    if ("" == "") return;
160
161                                            $("#header").prepend('');
162                        setTimeout(function(){
163                            $(".container-blocks-section.rdc-container-blocks-index-0 .blocks-section-fullscreen").css("margin-top", (window.innerWidth >= 768) ? -36 : -28).parent().css("overflow", "hidden");
164                            if($("#containerSite").find("header").length > 0) {
165                                $("#inline-notification-bar").append('<style type="text/css">@media screen and (max-width: 767px) {body.headerCampaignVisible.menu-open #main {margin-top: 0 !important;}}</style>')
166                            }
167                        }, 20);
168                    
169                }, 5);
170            }
171            loadNotificationBar();
172        </script>
172<!--googleoff: index--><!--googleon: index-->
172<script type="text/javascript">
173        const verifyExpInfo = 0;         
174        if($("#website_content", window.parent.document).length > 0 && typeof window.parent.JSVars == "undefined") {
175            var intJSVars = setInterval(function(){ if(typeof JSVars != "undefined") {window.parent.JSVars = JSVars; clearInterval(intJSVars); history.replaceState = false;} });
176            setTimeout(function(){clearInterval(intJSVars);}, 5000);
177        }
178
179                if(/apple/.test(navigator.vendor == undefined ? false : navigator.vendor.toLowerCase())) {
180            $(window).bind("pageshow", function(event) {
181                if (event.originalEvent.persisted) { updateMiniBasketByHistoryOldTemplates(); }
182            });
183        } else if(performance != undefined && performance.navigation != undefined && angular != undefined) {
184            if(performance.navigation.type == 2) { updateMiniBasketByHistoryOldTemplates(); }
185        }
186
187        function updateMiniBasketByHistoryOldTemplates() {
188            var navtime1011 = setTimeout(function(){clearInterval(navtime1012);},3000);
189            var navtime1012 = setInterval(function(){
190                if(angular.element('#controller-cart').length > 0 && typeof angular.element('#controller-cart').scope() != "undefined" && typeof angular.element('#controller-cart').scope().addMiniBasket == "function") {
191                    clearInterval(navtime1012); clearTimeout(navtime1011);
192                    if(($("#itemsCart").data("minibasket-version") || 1) < 2) {
193                        $.get({url: '/api/api.php/getBasket/', cache: false}).done(function(data) {
194                            if(typeof data != "object") var data = $.parseJSON(data);
195                            if(typeof JSVars == "undefined") { JSVars = {}; }
196                            JSVars.cart = data.response.cart;
197                            angular.element('#controller-cart').scope().addMiniBasket(JSVars.cart, "LOAD", ($("#rdc-cart-item-count").length > 0) ? 1 : undefined);
198                        });
199                    }
200                }
201            }, 1);
202        }
203
204        document.documentElement.style.setProperty("--notification-bar-height", ($("#inline-notification-bar").height() || 0) + 'px');
205        document.documentElement.style.setProperty("--wg-bar-height", ($(".bannerWelcomeGift:visible").outerHeight() || 0) + 'px');
206    </script>
206<style type="text/css">
207        :root {
208            --window-inner-height: 100dvh;
209            --product-figure-padding: 100%;
210            --product-figure2-padding: 50%;
211            --product-figure3-padding: NAN%;
212            --product-figure4-padding: NAN%;
213                    }
214    </style>
214<script type="text/javascript">
215            (function(fallback) {
216            /* CREATE/REWRITE POSITIONS */
217            const JSVARS = {
218                shop: {
219                    platform: 'DESKTOP',
220                    domain: 'www.impetus.pt',
221                    sLocation: 'https://www.impetus.pt',
222                    csrf: '41f9ce07687e9e071b43c16da7a9d5f2f51efbae',
223                    CDN: 'https://1296388634.rsc.cdn77.org/',
224                    country: {
225                        id: 176,
226                        code: 'PT',
227                        name: 'Continental Portugal',
228                        language: {
229                            id: 43,
230                            code: 'en',
231                            name: 'English'
232                        }
233                    },
234                    currency: {
235                        numberDec: '',
236                        separatorDec: '',
237                        separatorMil: '',
238                        prefix: '',
239                        sufix: ''
240                    },
241                    templatesParams: {
242                        solr: 0,
243                        search_term: '',
244                        menu_levels: 0,
245                        site_version: ''
246                    }
247                },
248                click_collect_active: '0',
249                selectedPage: {
250                    id: '1',
251                    cat: '0'
252                }
253            };
254            
255            /* DO NO CHANGE -> OBJECT HANDLING */
256            var jsVarsReady = $.Deferred();
257
258            jsVarsReady.done(function(JSVars) {
259                deepMerge(JSVars, JSVARS);
260            });
261
262            if (window.JSVars) {
263                jsVarsReady.resolve(window.JSVars);
264            } else {
265                var jsvarsValue = fallback;
266                Object.defineProperty(window, 'JSVars', {
267                    configurable: true,
268                    enumerable: true,
269                    get: function() { return jsvarsValue; },
270                    set: function(val) {
271                        jsvarsValue = val;
272                        jsVarsReady.resolve(jsvarsValue);
273                    }
274                });
275            }
276
277            function deepMerge(target, source) {
278                for (const key in source) {
279                    if (source[key] && typeof source[key] === 'object') {
280                        target[key] = target[key] || {};
281                        deepMerge(target[key], source[key]);
282                    } else {
283                        target[key] = source[key];
284                    }
285                }
286                return target;
287            }
288        })();
289    
290            function trakingsAddWish(data, pid, qtd) {
291            $.each(data.response.wishlist, function(i, item) {
292                if(pid == item.product_id.split("|||").pop()){
293                    if( typeof allowedUserAgent == 'undefined' || allowedUserAgent() ){
294
295		if(typeof list == 'undefined') list = 'Product-List';
296
297		var w1 = JSON.stringify({
298			origin: list,
299			update_cart: 0,
300			transaction_id: 0,
301			event_type: 'wishlist_add',
302			currency: String(data.response.wishlist[i].price.currency.code),
303			item_id: String(data.response.wishlist[i].sku),
304			item_group_id: String(data.response.wishlist[i].sku_group),
305			item_brand: String(data.response.wishlist[i].product.brand.name),
306			item_category: String(data.response.wishlist[i].product.family),
307			item_variant: String(data.response.wishlist[i].data_line.cor_name),
308			item_price: data.response.wishlist[i].product.price.value,
309			item_quantity: data.response.wishlist[i].quantity
310		});
311		navigator.sendBeacon('/api/rcctrackevents.php',new TextEncoder().encode(btoa(unescape(encodeURIComponent(w1)))));
312
313		    
314		
315	}                }
316            });
317        }
318
319        function trakingsRemoveFromWishlist(data) {
320            if (typeof allowedUserAgent == 'undefined' || allowedUserAgent()) {
321
322			if (typeof list == 'undefined') list = 'Product-List';
323
324			var w1 = JSON.stringify({
325				origin: list,
326				update_cart: 0,
327				transaction_id: 0,
328				event_type: 'wishlist_remove',
329				currency: String(data.response.wishlist_remove.price.currency.code),
330				item_id: String(data.response.wishlist_remove.sku),
331				item_group_id: String(data.response.wishlist_remove.sku_group),
332				item_brand: String(data.response.wishlist_remove.product.brand.name),
333				item_category: String(data.response.wishlist_remove.product.family),
334				item_variant: String(data.response.wishlist_remove.data_line.cor_name),
335				item_price: data.response.wishlist_remove.product.price.value,
336				item_quantity: data.response.wishlist_remove.quantity
337			});
338			navigator.sendBeacon('/api/rcctrackevents.php',new TextEncoder().encode(btoa(unescape(encodeURIComponent(w1)))));
339
340				    
341			
342		}        }
343
344        
345        function trakingsRemoveCart(data, pid, qtd) {
346            for (var i = 0; i < data.items.length; i++) {
347                if( data.items[i].product_id.split("|||").pop() == pid ){
348                    if (data.items[i].pack == 1) return
349
350                    if( typeof allowedUserAgent == 'undefined' || allowedUserAgent() ){
351
352        if(typeof list == 'undefined') list = 'Product-List';
353        
354        var r1 = JSON.stringify({
355            origin: list,
356            update_cart: 1,
357            transaction_id: 0,  
358            event_type: 'remove_from_cart',
359            currency: String(data.items[i].product.price.currency.code),
360            item_id: String(data.items[i].product.sku),
361            item_group_id: String(data.items[i].product.sku_group),
362            item_brand: String(data.items[i].product.brand.name),
363            item_category: String(data.items[i].product.family),
364            item_variant: String(data.items[i].data_line.cor_name),
365            item_price: String(data.items[i].product.price.value),
366            item_quantity: data.items[i].quantity
367        });
368        navigator.sendBeacon('/api/rcctrackevents.php',new TextEncoder().encode(btoa(unescape(encodeURIComponent(r1)))));
369
370            
371        
372        
373
374
375        
376            }                }
377            }
378        }  
379
380        function trackingsSignOut() {
381            if( typeof allowedUserAgent == 'undefined' || allowedUserAgent() ){
382
383            
384                        
385        }        }
386        </script>
386<script type="text/javascript">
387   var app = angular.module('MyApp', ['ngSanitize']);
388   app.filter('unsafe', function($sce) { return $sce.trustAsHtml; });
389</script>
389<header id="header" class="">
389<script type="application/ld+json">
390{
391  "@context": "https://schema.org",
392  "@id": "https://www.impetus.pt/en/#webpage",
393  "@type": "WebPage",
394  "url": "https://www.impetus.pt/en/"
395    ,"name": "Impetus Group"
396      ,"description": "Structure that includes several R&D and Logistics departments to work on underwear, beachwear and nightwear"
397      ,"inLanguage": "en"
398    ,"isPartOf": {"@id": "https://www.impetus.pt/#website", "@type": "WebSite", "name": "Impetus", "url": "https://www.impetus.pt/"}
399  ,"publisher": {"@id": "https://www.impetus.pt/#organization", "@type": "Organization", "name": "Impetus", "url": "https://www.impetus.pt"}
400    }
401</script>
401<script type="application/ld+json">
402{
403  "@context": "https://schema.org",
404  "@id": "https://www.impetus.pt/#organization",
405  "@type": "OnlineStore",
406  "legalName": "Impetus",
407  "name": "Impetus",
408  "url": "https://www.impetus.pt",
409  "logo": "https://www.impetus.pt/icon-ios.png",
410  "image": "https://www.impetus.pt/icon-ios.png"
411      ,"telephone": "252 000 000"
412  ,"email": "[email protected]"
413  ,"contactPoint": {
414    "@type": "ContactPoint",
415    "contactType": "customer service",
416    "telephone": "252 000 000",
417    "email": "[email protected]"
418  }
419    ,"sameAs": [
420          "https://pt.linkedin.com/company/grupo-impetus",          "https://pt-pt.facebook.com/IMPETUSunderwear/",          "https://www.instagram.com/impetusunderwear/",          "https://www.youtube.com/user/IMPETUSunderwear"      ]
421      }
422</script>
422<script type="application/ld+json">
423{
424  "@context": "https://schema.org",
425  "@id": "https://www.impetus.pt/#website",
426  "@type": "WebSite",
427  "url": "https://www.impetus.pt/",
428  "name": "Impetus",
429  "inLanguage": "en",  "publisher": {"@id": "https://www.impetus.pt/#organization"},
430    "creator": {"@id": "https://www.redicom.pt/#organization"},
431  "provider": {"@id": "https://www.redicom.pt/#organization"},
432  "isBasedOn": {"@id": "https://www.redicom.pt/#software"},
433  "potentialAction": {
434    "@type": "SearchAction",
435    "target": "https://www.impetus.pt/?id=36&term={search_term_string}",
436    "query-input": "required name=search_term_string"
437  }
438}
439</script>
439<script type="application/ld+json">
440{
441  "@context": "https://schema.org",
442  "@graph": [
443    {
444      "@id": "https://www.redicom.pt/#organization",
445      "@type": "Organization",
446      "name": "Redicom",
447      "alternateName": "Redicom Commerce",
448      "url": "https://www.redicom.pt",
449      "logo": "https://www.redicom.pt/icon-ios.png",
450      "description": "Redicom has been developing Redicom Commerce Cloud, a unified commerce platform, since 2002.",
451      "foundingDate": "2002",
452      "areaServed": {"@type": "Country", "name": "Portugal"},
453      "sameAs": [
454        "https://www.linkedin.com/company/redicomcommerce/",
455        "https://www.instagram.com/redicomcommerce/"
456      ]
457    },
458    {
459      "@id": "https://www.redicom.pt/#software",
460      "@type": ["SoftwareApplication", "WebApplication"],
461      "name": "Redicom Commerce Cloud",
462      "alternateName": ["Redicom Platform", "Redicom Commerce"],
463      "url": "https://www.redicom.pt",
464      "applicationCategory": "BusinessApplication",
465      "applicationSubCategory": "E-commerce Platform",
466      "operatingSystem": "Web",
467      "publisher": {"@id": "https://www.redicom.pt/#organization"},
468      "provider": {"@id": "https://www.redicom.pt/#organization"}
469    }
470  ]
471}
472</script>
472<link rel="stylesheet" href="https://www.impetus.pt/templates_system/css/menu.css" type="text/css"><div class="wrapper-header clearfix"><a href="/" class="logo" title="Impetus"><img src="https://1296388634.rsc.cdn77.org/sysimages/logo.png" alt="Impetus" title="Impetus" /></a><div class="toggle-button"></div><div class="center-header clearfix"><nav class="menu"><ul class="clearfix"><li class="" menu-id="569"><a href="https://www.impetus.pt/en/about-us_569.html" alt="ABOUT US" title="ABOUT US">ABOUT US</a></li><li class=" sub" menu-id="500"><a href="https://www.impetus.pt/en/about-us_569.html" alt="GROUP" title="GROUP">GROUP</a></li><li class=" sub" menu-id="570"><a href="https://www.impetus.pt/en/sustainability/environmental-responsibility_571.html" alt="SUSTAINABILITY" title="SUSTAINABILITY">SUSTAINABILITY</a></li><li class=" sub" menu-id="503"><a href="https://www.impetus.pt/en/brands/impetus_539.html" alt="BRANDS" title="BRANDS">BRANDS</a></li><li class=" sub" menu-id="504"><a href="https://www.impetus.pt/en/careers/impetus-new-generation_526.html" alt="CAREERS" title="CAREERS">CAREERS</a></li></ul></nav><nav class="submenu"><ul submenu-id="500"><li class=""><a href="https://www.impetus.pt/en/group/randd_566.html" class="title-menu link" alt="R&D" title="R&D">R&D</a></li><li class=""><a href="https://www.impetus.pt/en/group/knitting-and-weaving_562.html" class="title-menu link" alt="KNITTING & WEAVING" title="KNITTING & WEAVING">KNITTING & WEAVING</a></li><li class=""><a href="https://www.impetus.pt/en/group/dyeing-and-finishing_563.html" class="title-menu link" alt="DYEING & FINISHING" title="DYEING & FINISHING">DYEING & FINISHING</a></li><li class=""><a href="https://www.impetus.pt/en/group/cutting-and-sewing_564.html" class="title-menu link" alt="CUTTING & SEWING" title="CUTTING & SEWING">CUTTING & SEWING</a></li><li class=""><a href="https://www.impetus.pt/en/group/quality-and-control_567.html" class="title-menu link" alt="QUALITY & CONTROL" title="QUALITY & CONTROL">QUALITY & CONTROL</a></li><li class=""><a href="https://www.impetus.pt/en/group/packaging-and-logistics_565.html" class="title-menu link" alt="PACKAGING & LOGISTICS" title="PACKAGING & LOGISTICS">PACKAGING & LOGISTICS</a></li></ul><ul submenu-id="570"><li class=""><a href="https://www.impetus.pt/en/sustainability/environmental-responsibility_571.html" class="title-menu link" alt="ENVIRONMENTAL RESPONSIBILITY" title="ENVIRONMENTAL RESPONSIBILITY">ENVIRONMENTAL RESPONSIBILITY</a></li><li class=""><a href="https://www.impetus.pt/en/sustainability/social-responsability_572.html" class="title-menu link" alt="SOCIAL RESPONSABILITY" title="SOCIAL RESPONSABILITY">SOCIAL RESPONSABILITY</a></li><li class=""><a href="https://www.impetus.pt/en/sustainability/certifications_573.html" class="title-menu link" alt="CERTIFICATIONS" title="CERTIFICATIONS">CERTIFICATIONS</a></li></ul><ul submenu-id="503"><li class=""><a href="https://www.impetus.pt/en/brands/impetus_539.html" class="title-menu link" alt="IMPETUS" title="IMPETUS">IMPETUS</a></li><li class=""><a href="https://www.impetus.pt/en/brands/iam_540.html" class="title-menu link" alt="IAM" title="IAM">IAM</a></li><li class=""><a href="https://www.impetus.pt/en/brands/eden-park_542.html" class="title-menu link" alt="EDEN PARK" title="EDEN PARK">EDEN PARK</a></li><li class=""><a href="https://www.impetus.pt/en/brands/protechdry_541.html" class="title-menu link" alt="PROTECHDRY" title="PROTECHDRY">PROTECHDRY</a></li></ul><ul submenu-id="504"><li class=""><a href="https://www.impetus.pt/en/careers/impetus-new-generation_526.html" class="title-menu link" alt="IMPETUS New Generation" title="IMPETUS New Generation">IMPETUS New Generation</a></li></ul></nav></div><div class="right-header clearfix"><ul class="clearfix"><li class="user-currency"><div class="a">EN</div><div class="country-drop"><form id="changeCountryDesktop" name="changeCountryDesktop"><!-- <div class="form-field"><label><span class="label-title">Shipping country:</span><div class="select" style="background-image: url(https://1296388634.rsc.cdn77.org/sysimages/flags/pt.png);"><select name="country" id="country"></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="129" data-code="pt" >Portuguese</option></select></div></label></div><div class="submit"><button type="submit" class="changeCountry">OK</button></div></form></div></li><!--     <li class="b2b"><a href="https://b2b.impetus.pt/" target="_blank" alt="B2B Shop" title="B2B Shop">B2B Shop</a></li>  --></ul></div></div>
472<script type="text/javascript">
473      var JSVars = {
474         debug: '',
475         CHECKOUT_VER: 'v1/',
476         selectedPage: {
477            id: '1',
478            cat: '0'
479         },
480         shop: {
481            platform: 'DESKTOP',
482            domain: 'www.impetus.pt',
483            sLocation: 'https://www.impetus.pt',
484            CDN: 'https://1296388634.rsc.cdn77.org/',
485            marketLastUnits: '',
486            currency: {
487               numberDec: '',
488               separatorDec: '',
489               separatorMil: '',
490               prefix: '',
491               sufix: ''
492            },
493            market_alert_stock : '',
494            templatesParams: {
495               quickSearchType: '2',
496               quickSearch: '12',
497               miniBasket: '1',
498               allowCompare: '0',
499               itemAddComp: '0',
500               itemAddCart: '0',
501               itemAddWish: '0',
502               stock_alert : 1
503            }
504         },
505         expressions: {
506            50 : "Ref:",
507            110 : "Since:",
508            326 : "Added to wishlist",
509         }
510      };
511   </script>
511<script src="https://www.impetus.pt/templates_system/js/menu.js"></script>
511</header><div id="containerSite-mask"></div><div id="containerSite"><section id="main" role="main" class="home"><link rel="stylesheet" href="https://www.impetus.pt/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><figure><img src="https://1296388634.rsc.cdn77.org/images/banner29_gb.jpg?1764252429" alt="IMPETUS GROUP" width="1920" height="752" fetchpriority="high"><figcaption style="font-size: 0; line-height: 0;">IMPETUS GROUP</figcaption></figure><div class="cover-image"><img src="https://1296388634.rsc.cdn77.org/images/banner29_gb.jpg?1764252429" alt="IMPETUS GROUP" width="1920" height="752" fetchpriority="high"></div><div class="description container bottom left"><div class="dis-table"><div class="dis-table-cell"><div class="content left light"><p class="home-slider-title title" >IMPETUS GROUP</p><p class="home-slider-subtitle subtitle" >Wins Two International Awards Granted by ISPO</p><div class="rdc-home-slider-wrap-buttons"><div class="rdc-home-slider-button rdc-home-slider-button-1"><a href="https://www.impetus.pt/?id=680" class="contentTitles_button btn-light white inlineColors btt_size_0" title="Use to learn more" style="color:#434343!important; background-color:#ffffff!important; border-color:#ffffff!important; ">Learn More</a></div></div></div></div></div></div></div></div>
511<script type="text/javascript"></script>
511</div></div><section
512		class="
513		wrapper-blocks
514					"
515	ng-controller="visualPagerBlocksController"
516><style type="text/css">
517		
518								#main .container-slider-blocos .slick-arrow,
519			#containerSite .container-slider-blocos .slick-arrow {
520				background-repeat: no-repeat;
521				background-position: left bottom;
522				background-size: 100% auto;
523			}
524
525			.slick-arrow.slick-prev {
526				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.555 11.982 16 22 26.445 20.509 28 9 16 20.509 4' transform='matrix(1 0 0 -1 0 32)'%3E%3C/polygon%3E%3C/svg%3E");
527				background-size: 100%;
528				background-repeat: no-repeat;
529			}
530
531			.slick-arrow.slick-next {
532				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='23 5.555 12.982 16 23 26.445 21.509 28 10 16 21.509 4' transform='rotate(180 16.5 16)'%3E%3C/polygon%3E%3C/svg%3E");
533				background-size: 100%;
534				background-repeat: no-repeat;
535			}
536					
537		#main.wrapper-blocks-under-header {padding-top: 0 !important;}
538
539		#main .pagePreview .button,
540		#containerSite .pagePreview .button {display: inline-block;}
541
542		@media screen and (max-width:1400px) {
543			.container-blocks-section {padding-left: 0; padding-right: 0;}
544		}
545
546		
547		#main .content_blocks_tabs,
548		#containerSite .content_blocks_tabs { margin-bottom: 35px; }
549
550		#main .content_blocks_tabs_ul,
551		#containerSite .content_blocks_tabs_ul {  }
552
553		#main .content_blocks_tabs_li,
554		#containerSite .content_blocks_tabs_li { padding-left: 30px; }
555
556		#main .content_blocks_tabs_li a,
557		#containerSite .content_blocks_tabs_li a { font-family: 'Mukta-Bold', 'Helvetica Neue', Arial, Helvetica, 'Segoe UI', sans-serif;
558text-decoration: none;
559text-transform:uppercase;
560color: #4d4d4d;
561font-size: 15px;
562font-weight: normal;
563padding: 6px 30px;
564letter-spacing:0.2px;
565border-bottom: 2px solid transparent;
566line-height: 25px; }
567
568		#main .content_blocks_tabs_li.active a,
569		#containerSite .content_blocks_tabs_li.active a,
570		#main .content_blocks_tabs_li:hover a,
571		#containerSite .content_blocks_tabs_li:hover a { color: #000000;
572border-color:#000000;;opacity: 1; }
573
574		
575		@media screen and (min-width: 1200px) {
576			#main .contentTitles_title,
577			#containerSite .contentTitles_title { padding: 0 8.6% 18px; /*padding is required*/
578font-family: 'Mukta-Regular', 'Helvetica Neue', Arial, Helvetica, 'Segoe UI', sans-serif;
579font-weight: normal;
580font-size: 15px;
581line-height: 22px;
582letter-spacing: 1px;
583color: #666;
584text-transform:uppercase; }
585
586			#main .contentTitles_subtitle,
587			#containerSite .contentTitles_subtitle { padding: 18px 8.6%  26px; /*padding is required*/
588font-family: 'Mukta-ExtraBold', 'Helvetica Neue', Arial, Helvetica, 'Segoe UI', sans-serif;
589font-weight: normal;
590font-size: 38px;
591line-height: 40px;
592letter-spacing: .4px;
593color: #222; }
594
595			#main .contentTitles_description,
596			#containerSite .contentTitles_description { padding: 0 8.6%; /*padding is required*/
597font-family: 'Mukta-Regular', 'Helvetica Neue', Arial, Helvetica, 'Segoe UI', sans-serif;
598font-weight: normal;
599font-size: 16px;
600line-height: 26px;
601letter-spacing: .4px;
602color: #333; }
603
604			#main .contentTitles_link,
605			#containerSite .contentTitles_link { margin: 39px 6% 0; /*margin is required*/
606font-family: 'Mukta-ExtraBold', 'Helvetica Neue', Arial, Helvetica, 'Segoe UI', sans-serif;
607font-weight: normal;
608font-size: 12px;
609line-height: 20px;
610letter-spacing: 1px;
611color: #0091FF;
612text-decoration:none !important; }
613
614			#main .contentTitles_button,
615			#containerSite .contentTitles_button { margin: 39px 8.6% 0; /*margin is required*/
616font-family: 'Mukta-Bold', 'Helvetica Neue', Arial, Helvetica, 'Segoe UI', sans-serif;
617font-weight: normal;
618font-size: 15px;
619line-height: 25px;
620letter-spacing: 0.2px;
621color: #FFFFFF;
622text-transform: uppercase;
623padding: 8px 30px 7px;
624text-decoration: none !important;
625border: 1px solid #000;
626background-color: #000;
627text-decoration:none !important; }
628
629			#main .contentTitles_description2,
630			#containerSite .contentTitles_description2 {
631									zoom:.7;
632					display:inline-block;
633					padding: 18px 8.6%  26px; /*padding is required*/
634font-family: 'Mukta-ExtraBold', 'Helvetica Neue', Arial, Helvetica, 'Segoe UI', sans-serif;
635font-weight: normal;
636font-size: 38px;
637line-height: 40px;
638letter-spacing: .4px;
639color: #222;
640							}
641
642			
643			
644			
645			
646					}
647
648		
649		@media screen and (max-width: 1199px) {
650			#main .contentTitles_title,
651			#containerSite .contentTitles_title { padding: 0 15px 10px; /*padding is required*/
652font-family: 'Mukta-Regular', 'Helvetica Neue', Arial, Helvetica, 'Segoe UI', sans-serif;
653font-weight: normal;
654font-size: 14px;
655line-height: 20px;
656letter-spacing: 1px;
657color: #666;
658text-transform:uppercase; }
659
660			#main .contentTitles_subtitle,
661			#containerSite .contentTitles_subtitle { padding: 10px 15px 15px; /*padding is required*/
662font-family: 'Mukta-ExtraBold', 'Helvetica Neue', Arial, Helvetica, 'Segoe UI', sans-serif;
663font-weight: normal;
664font-size: 28px;
665line-height: 36px;
666letter-spacing: 0px;
667color: #222; }
668
669			#main .contentTitles_description,
670			#containerSite .contentTitles_description { padding: 0 15px; /*padding is required*/
671font-family: 'Mukta-Regular', 'Helvetica Neue', Arial, Helvetica, 'Segoe UI', sans-serif;
672font-weight: normal;
673font-size: 15px;
674line-height: 22px;
675letter-spacing: .4px;
676color: #333; }
677
678			#main .contentTitles_link,
679			#containerSite .contentTitles_link { margin: 39px 6% 0; /*margin is required*/
680font-family: 'Mukta-ExtraBold', 'Helvetica Neue', Arial, Helvetica, 'Segoe UI', sans-serif;
681font-weight: normal;
682font-size: 12px;
683line-height: 20px;
684letter-spacing: 1px;
685color: #0091FF;
686text-decoration:none !important; }
687
688			#main .contentTitles_button,
689			#containerSite .contentTitles_button { margin: 39px 8.33333333% 0; /*margin is required*/
690font-family: 'Mukta-Bold', 'Helvetica Neue', Arial, Helvetica, 'Segoe UI', sans-serif;
691font-weight: normal;
692font-size: 15px;
693line-height: 25px;
694letter-spacing: 0.2px;
695color: #FFFFFF;
696text-transform: uppercase;
697padding: 5px 15px 4px;
698text-decoration: none !important;
699border: 1px solid #000;
700background-color: #000;
701text-decoration:none !important; }
702
703			#main .contentTitles_description2,
704			#containerSite .contentTitles_description2 {
705									zoom:.8;
706					padding: 10px 15px 15px; /*padding is required*/
707font-family: 'Mukta-ExtraBold', 'Helvetica Neue', Arial, Helvetica, 'Segoe UI', sans-serif;
708font-weight: normal;
709font-size: 28px;
710line-height: 36px;
711letter-spacing: 0px;
712color: #222;
713							}
714
715			#main .content_blocks_tabs,
716			#containerSite .content_blocks_tabs {  }
717
718			#main .content_blocks_tabs_ul,
719			#containerSite .content_blocks_tabs_ul {  }
720
721			#main .content_blocks_tabs_li,
722			#containerSite .content_blocks_tabs_li {  }
723
724			#main .content_blocks_tabs_li.active a,
725			#containerSite .content_blocks_tabs_li.active a {  }
726		}
727	</style><link rel="stylesheet" href="https://www.impetus.pt/plugins/visualpager_blocks/css/blocks.29.min.css?122" type="text/css"><style type="text/css">
728		.hotspot-ov-content .product-item .price p {font-size: 11px;}
729		/* base.css */
730		.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");}
731		.rdc-wrapper-popup-header-desc {padding-top: 12px;}
732		@media screen and (max-width: 767px) {
733			.popUp {position: static; padding: 50px 0 15px;}
734			.wrapper-popup {padding: 0 15px;}
735			.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;}
736			.rdc-popup-xs-vertical .wrapper-popup{overflow-y: auto;overflow-x: hidden;-webkit-overflow-scrolling: touch;flex: 1;}
737		}
738		/* base.css */
739
740		#main .value-propositions-item .value-propositions-cell-text .contentTitles_title,
741		#main .value-propositions-item .value-propositions-cell-text .contentTitles_description {padding: 0;margin: 4px 0 0 0;}
742		#main .value-propositions-item .value-propositions-cell-text .contentTitles_title + .contentTitles_description {padding-top: 4px;line-height: 140%;}
743	</style><style type="text/css">
744		@media screen and (max-width: 767px){
745			/* Lookbook (57.htm e 67.htm) */
746			.container-blocks .wrapper-banner.banner57 .slick-dots, .container-blocks .wrapper-banner.banner67 .slick-dots{bottom: 10px;}
747
748			/* Hotspots (63.htm) */
749			#show_hotspots.rdc-popup-xs-vertical {padding: 65px 0 15px !important;max-height: 100vh !important;border-radius: 0 !important;}
750		}
751
752				/* Base - Name */
753		.base-product-item-name {font-family: sans-serif;color: #333;}
754		/* Base - Price */
755		.base-price {line-height: normal;}
756		/* Base - Price Discount */
757		.base-price-discount {background: #D0021B;color: white;line-height: normal;}
758		/* Base - Price Old */
759		.base-price-old {color: #999;text-decoration: line-through;line-height: normal;}
760		/* Base - Price Current */
761		.base-price-current {color: #333;line-height: normal;}
762		/* Base - Price Desde, Price Type, Price Date */
763		.base-price-desde, .base-price-type, .base-price-date {font-weight: 400;font-size: 10px;line-height: normal;}
764		/* Base - Price Desde, Price Type */
765		.base-price-desde, .base-price-type {color: #999;}
766		/* Base - Promo Date */
767		.base-rdc-promo-date {color: #D0021B;}
768		
769		.hotspot-ov-content .product-item .name {font-size: 12px;font-weight: 600;text-transform: uppercase;line-height: 150%;}
770		.hotspot-ov-content .product-item .description {font-size: 13px;line-height: 150%;}
771		.hotspot-ov-content .product-item .rdc-promo-date {font-size: 11px;line-height: 165%;}
772		.hotspot-ov-content .price p{float: left;}
773		.hotspot-ov-content .price p.desde, .hotspot-ov-content .price p.old, .hotspot-ov-content .price p.discount {margin-right: 4px;}
774		.hotspot-ov-content .price .discount{padding-left: 4px;padding-right: 4px;}
775
776				.container-blocks .slick-dots {bottom: 15px;}
777		.container-blocks .productItemAvailable .product-item .addWish,
778		.container-blocks .productItemAvailable .product-item .addCartList,
779		.container-blocks .productItemAvailable .product-item .btn-comparator,
780		.container-blocks .productItemAvailable .product-item .rating {display: none;}
781
782				@media screen and (max-width: 1400px) {
783			.home .container-blocks .inner-container-blocks-section.container {padding-left: 0; padding-right: 0;}
784		}
785	</style><style>
786	/* Icons */
787	.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;}
788	.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;}
789	</style><style>
790	/* Icons */
791	.rdc-vpd-icon-svg {background-color: transparent;background-position: center;background-size: 100%;background-repeat: no-repeat;}
792	.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");}
793	.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");}
794	</style><div  style="position: relative;z-index: 0;"><div class="container-banners container-blocks has-title-hpadding"
795			 style="width: 100% !important;max-width: 100% !important;margin: 0 auto;"><div
796						class="container-blocks-section rdc-container-blocks-index-0 block2"
797						id="block-id-1336"
798													style="background-color:#ffffff"
799											><div class="container rdc-container-fullscreen inner-container-blocks-section rdc-block-active-desktop-1 rdc-block-active-mobile-0"
800													><section class="wrapper-banner banner2 banner-single-block banner-type-4 banner-id-1336  oneHTMLcolumn " style="padding: 0.00% 0.00% 0.00% 0.00%"><div class="wrapper-banner-maintable"><div class="dis_table mainTable"><div class="dis_row"><div class="dis_cell rdc-visualpager-index-0 col-tablet-portrait-width-12"><table class="htmlTable " style="background-color: #ffffff;"><caption>Use to  view more</caption><thead><tr><th>Use to  view more</th></tr></thead><tbody><tr><td class="htmlTable-td"><div class="contentHTML_TEXT dis_table"><div class="contentHTML_TEXT_CONTENT dis_cell page-content">
800<script>
801  var imageElement = document.querySelector('img[src="https://1296388634.rsc.cdn77.org/sysimages/logo.png"]');
802  if (imageElement) {
803    // Hide the image initially
804    imageElement.style.display = 'none';
805
806    // Create a new image element to preload the new image
807    var newImage = new Image();
808    newImage.onload = function() {
809      // Replace the image source, alt text, and title
810      imageElement.src = newImage.src;
811      imageElement.alt = 'New Image Alt Text'; // Replace with the new alt text for the image
812      imageElement.title = 'New Image Title'; // Replace with the new title for the image
813
814      // Show the image after the replacement is complete
815      imageElement.style.display = 'block';
816    };
817
818    // Set the source of the new image
819    newImage.src = 'https://www.impetus.pt/downloads/misc28.jpg'; // Replace with the URL of the new image file
820  }
821</script>
821</div></div></td></tr></tbody></table></div></div></div></div><div class="dis_table buttonsTable"><div class="dis_row"><div class="dis_cell"></div></div></div></section></div></div><div
822						class="container-blocks-section rdc-container-blocks-index-1 block2"
823						id="block-id-137"
824											><div class="container rdc-container-fullscreen inner-container-blocks-section rdc-block-active-desktop-1 rdc-block-active-mobile-1"
825													><section class="wrapper-banner banner2 banner-single-block banner-type-2 banner-id-137  " style="padding: 1.42% 0.35% 1.42% 0.35%"><div class="wrapper-banner-maintable"><div class="dis_table mainTable"><div class="dis_row"><div class="dis_cell rdc-visualpager-index-0 col-tablet-portrait-width-12"><div class="container-video"><div class="YoutubePlayer" videoID="agclZG6XqRM" auto_play="1" auto_repeat="1" template="2"></div><div class="cover_image" style="aspect-ratio: 3 / 1;"></div></div></div></div></div></div><div class="dis_table buttonsTable"><div class="dis_row"><div class="dis_cell"></div></div></div></section></div></div><div
826						class="container-blocks-section rdc-container-blocks-index-2 block2"
827						id="block-id-11"
828											><div class="container rdc-container-fullscreen inner-container-blocks-section rdc-block-active-desktop-1 rdc-block-active-mobile-1"
829													><section class="wrapper-banner banner2 banner-single-block banner-type-8 banner-id-11  " style="padding: 1.42% 0.00% 1.77% 0.00%"><div class="wrapper-banner-maintable"><div class="dis_table mainTable"><div class="dis_row"><div class="dis_cell rdc-visualpager-index-0 col-tablet-portrait-width-12"><table class="structuredTextTable"><caption style="">Use to latest news</caption><thead><tr><th style="">Use to latest news</th></tr></thead><tbody><tr><td class="structuredTextTableCell " style="vertical-align: middle;"><div class="structuredText  textAlign_center"
830                     style="text-align: center;"
831                     talign="center"
832                     tvalign="middle"
833                     tdraggcenter=""
834                     ldraggcenter=""
835                     tdraggcorner=""
836                     ldraggcorner=""
837                     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-title"><p class="nostyle contentTitles_title"
838                >
839                LATEST NEWS
840            </p></div><div class="rdc-structuredText-description"><p class="nostyle contentTitles_description"
841                >
842                LATEST NEWS
843            </p></div></div></div></div></div></div></td></tr></tbody></table></div></div></div></div><div class="dis_table buttonsTable"><div class="dis_row"><div class="dis_cell"></div></div></div></section></div></div><div
844						class="container-blocks-section rdc-container-blocks-index-3 block2"
845						id="block-id-1700"
846													style="background-color:#ffffff"
847											><div class="container rdc-container-fullscreen inner-container-blocks-section rdc-block-active-desktop-1 rdc-block-active-mobile-0"
848													><section class="wrapper-banner banner2 banner-single-block banner-type-4 banner-id-1700  oneHTMLcolumn " style="padding: 0.00% 14.18% 0.00% 14.18%"><div class="wrapper-banner-maintable"><div class="dis_table mainTable"><div class="dis_row"><div class="dis_cell rdc-visualpager-index-0 col-tablet-portrait-width-12"><table class="htmlTable "><caption>Use to  view more</caption><thead><tr><th>Use to  view more</th></tr></thead><tbody><tr><td class="htmlTable-td"><div class="contentHTML_TEXT page-content"></div></td></tr></tbody></table></div></div></div></div><div class="dis_table buttonsTable"><div class="dis_row"><div class="dis_cell"></div></div></div></section></div></div><div
849						class="container-blocks-section rdc-container-blocks-index-4 block2"
850						id="block-id-15"
851											><div class="container rdc-container-fullscreen inner-container-blocks-section rdc-block-active-desktop-1 rdc-block-active-mobile-0"
852													><section class="wrapper-banner banner2 banner-single-block banner-type-8 banner-id-15  " style="padding: 0.00% 9.57% 2.13% 9.57%"><div class="wrapper-banner-maintable"><div class="dis_table mainTable"><div class="dis_row"><div class="dis_cell rdc-visualpager-index-0 col-tablet-portrait-width-12"><table class="structuredTextTable"><caption style="">Use to our brands</caption><thead><tr><th style="">Use to our brands</th></tr></thead><tbody><tr><td class="structuredTextTableCell " style="vertical-align: middle;"><div class="structuredText  textAlign_center"
853                     style="text-align: center;"
854                     talign="center"
855                     tvalign="middle"
856                     tdraggcenter=""
857                     ldraggcenter=""
858                     tdraggcorner=""
859                     ldraggcorner=""
860                     twidth=""><div class="dis_table structuredText_index_0"><div class="dis_row"><div class="dis_cell" style="vertical-align: middle;"><div class="structuredText_content" >
860<div class="rdc-structuredText-title"><p class="nostyle contentTitles_title"
861                >
862                Our Brands
863            </p></div><div class="rdc-structuredText-subtitle"><h2 class="nostyle contentTitles_subtitle"
864                style="
865                                                        ">
866                Our Brands
867            </h2></div><div class="rdc-structuredText-description"><p class="nostyle contentTitles_description"
868                >
869                Brands with unique personality and unique research and development teams that know their customers from the inside out and create the right concept.
870            </p></div></div></div></div></div></div></td></tr></tbody></table></div></div></div></div><div class="dis_table buttonsTable"><div class="dis_row"><div class="dis_cell"></div></div></div></section></div></div><div
871						class="container-blocks-section rdc-container-blocks-index-5 block19"
872						id="block-id-18"
873											><div class="container rdc-container-fullscreen inner-container-blocks-section rdc-block-active-desktop-1 rdc-block-active-mobile-1"
874													><section class="wrapper-banner banner19 banner-single-block  banner-id-18" style="padding: 0.00% 17.73% 1.42% 17.73%;"><div class="wrapper-banner-maintable"><div class="dis_table mainTable"><div class="dis_row"><div class="dis_cell banner-type-1 rdc-visualpager-index-0"><div class="box-images"><a href="//www.impetus.pt/en/brands/impetus_539.html?cbid=18&cbida=1" title="Use to  view more" class="selectorLink"><div class="cover_image" style="aspect-ratio: 1 / 1;"></div><figure class="rdc-lazy-placeholder"><img data-lazy="https://1296388634.rsc.cdn77.org/images/block1_18.jpg?1622219570"
875                 class="primary_image cover rdc-lazy-image"
876                 alt="Use to  view more" width="360" height="360"
877                 data-size="360/360"                  /></figure></a></div></div><div class="dis_cell" style="width: 30px;"></div><div class="dis_cell banner-type-1 rdc-visualpager-index-1"><div class="box-images"><a href="//www.impetus.pt/en/brands/iam_540.html?cbid=18&cbida=2" title="Use to  view more" class="selectorLink"><div class="cover_image" style="aspect-ratio: 1 / 1;"></div><figure class="rdc-lazy-placeholder"><img data-lazy="https://1296388634.rsc.cdn77.org/images/block2_18.jpg?1551460659"
878                 class="primary_image cover rdc-lazy-image"
879                 alt="Use to  view more" width="360" height="360"
880                 data-size="360/360"                  /></figure></a></div></div><div class="dis_cell col-tablet-portrait-display-none" style="width: 30px;"></div><div class="dis_cell col-tablet-portrait-display-none banner-type-1 rdc-visualpager-index-2"><div class="box-images"><a href="//www.impetus.pt/en/brands/eden-park_542.html?cbid=18&cbida=3" title="Use to  view more" class="selectorLink"><div class="cover_image" style="aspect-ratio: 1 / 1;"></div><figure class="rdc-lazy-placeholder"><img data-lazy="https://1296388634.rsc.cdn77.org/images/block3_18.jpg?1564667874"
881                 class="primary_image cover rdc-lazy-image"
882                 alt="Use to  view more" width="360" height="360"
883                 data-size="360/360"                  /></figure></a></div></div><div class="dis_cell col-tablet-portrait-display-none" style="width: 30px;"></div><div class="dis_cell col-tablet-portrait-display-none banner-type-1 rdc-visualpager-index-3"><div class="box-images"><a href="//www.impetus.pt/en/brands/protechdry_541.html?cbid=18&cbida=4" title="Use to  view more" class="selectorLink"><div class="cover_image" style="aspect-ratio: 1 / 1;"></div><figure class="rdc-lazy-placeholder"><img data-lazy="https://1296388634.rsc.cdn77.org/images/block4_18.jpg?1557756081"
884                 class="primary_image cover rdc-lazy-image"
885                 alt="Use to  view more" width="360" height="360"
886                 data-size="360/360"                  /></figure></a></div></div></div></div><div style="display:none; height: 30px;" class="col-tablet-portrait-display-block"></div><div class="dis_table mainTable col-tablet-portrait-display-block" style="display: none;"><div class="dis_row"><div class="dis_cell banner-type-1 rdc-visualpager-index-2"><div class="box-images"><a href="//www.impetus.pt/en/brands/eden-park_542.html?cbid=18&cbida=3" title="Use to  view more" class="selectorLink"><div class="cover_image" style="aspect-ratio: 1 / 1;"></div><figure class="rdc-lazy-placeholder"><img data-lazy="https://1296388634.rsc.cdn77.org/images/block3_18.jpg?1564667874"
887                 class="primary_image cover rdc-lazy-image"
888                 alt="Use to  view more" width="360" height="360"
889                 data-size="360/360"                  /></figure></a></div></div><div class="dis_cell" style="width: 30px;"></div><div class="dis_cell banner-type-1 rdc-visualpager-index-3"><div class="box-images"><a href="//www.impetus.pt/en/brands/protechdry_541.html?cbid=18&cbida=4" title="Use to  view more" class="selectorLink"><div class="cover_image" style="aspect-ratio: 1 / 1;"></div><figure class="rdc-lazy-placeholder"><img data-lazy="https://1296388634.rsc.cdn77.org/images/block4_18.jpg?1557756081"
890                 class="primary_image cover rdc-lazy-image"
891                 alt="Use to  view more" width="360" height="360"
892                 data-size="360/360"                  /></figure></a></div></div></div></div></div><div class="dis_table buttonsTable"><div class="dis_row"><div class="dis_cell"></div></div></div></section></div></div><div
893						class="container-blocks-section rdc-container-blocks-index-6 block40"
894						id="block-id-17"
895											><div class="container rdc-container-fullscreen inner-container-blocks-section rdc-block-active-desktop-1 rdc-block-active-mobile-1"
896													><section class="wrapper-banner banner40 banner-id-17 structuredTextBottom" style="padding: 0.00% 9.57% 7.09% 9.57%;"><div class="wrapper-banner-maintable"><div class="dis_table mainTable"><div class="dis_row"><div class="dis_cell col-tablet-portrait-width-12 banner-type-8 rdc-visualpager-index-0"><table class="structuredTextTable bottomImage structuredTextBgImage"><caption style="">Use to media kit</caption><thead><tr><th style="">Use to media kit</th></tr></thead><tbody><tr><td style="line-height: 0" class="structuredTextTableCell "><a href="//www.impetus.pt/en/media/clipping_534.html?cbid=17&cbida=1" 
897						title="Use to media kit"						class="structuredText_link"
898						url="//www.impetus.pt/en/media/clipping_534.html?cbid=17&cbida=1"
899						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;"><div class="imageStructuredTextBottom"><div class="cover_image" style="aspect-ratio: 3 / 2;"></div><figure class="rdc-lazy-placeholder"><img data-lazy="https://1296388634.rsc.cdn77.org/images/block1_17.jpg?1551458171" class="primary_image cover rdc-lazy-image" alt="Use to media kit" width="480" height="319" /></figure></div><div class="boxStructuredTextBottom" style="min-height: 230px"><div class="structuredText absolute textAlign_center" style="text-align: center"><div class="dis_table structuredText_index_0"><div class="dis_row"><div class="dis_cell" style="vertical-align: middle;"><div class="structuredText_content" >
899<div class="rdc-structuredText-title"><p class="nostyle contentTitles_title"
900                >
901                Media Kit
902            </p></div><div class="rdc-structuredText-description"><p class="nostyle contentTitles_description"
903                >
904                See the latest news from the group.
905            </p></div><div class="rdc-structuredText-actions structuredText-total-btn-1"><div class="rdc-structuredText-link"><div class="rdc-structuredText-button-wrap"><div
906                                                                                    class="contentTitles_link contentTitles_link_1"
907                            url="//www.impetus.pt/en/media/clipping_534.html?cbid=17&cbida=1"
908                            style=""
909                            title="Use to to explore"
910                            role="button">
911                            TO EXPLORE
912                        </div></div></div></div></div></div></div></div></div></div></a></td></tr></tbody></table></div><div class="col-tablet-portrait-display-block" style="display: none;"></div><div class="dis_cell" style="width: 30px;"><div style="display:none; height: 30px;" class="col-tablet-portrait-display-block"></div></div><div class="dis_cell col-tablet-portrait-width-12 banner-type-8 rdc-visualpager-index-1"><table class="structuredTextTable bottomImage structuredTextBgImage"><caption style="">Use to careers</caption><thead><tr><th style="">Use to careers</th></tr></thead><tbody><tr><td style="line-height: 0" class="structuredTextTableCell "><a href="//www.impetus.pt/en/careers/impetus-new-generation_526.html?cbid=17&cbida=2" 
913						title="Use to careers"						class="structuredText_link"
914						url="//www.impetus.pt/en/careers/impetus-new-generation_526.html?cbid=17&cbida=2"
915						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;"><div class="imageStructuredTextBottom"><div class="cover_image" style="aspect-ratio: 3 / 2;"></div><figure class="rdc-lazy-placeholder"><img data-lazy="https://1296388634.rsc.cdn77.org/images/block2_17.jpg?1551458171" class="primary_image cover rdc-lazy-image" alt="Use to careers" width="480" height="319" /></figure></div><div class="boxStructuredTextBottom" style="min-height: 230px"><div class="structuredText absolute textAlign_center" style="text-align: center"><div class="dis_table structuredText_index_1"><div class="dis_row"><div class="dis_cell" style="vertical-align: middle;"><div class="structuredText_content" ><div class="rdc-structuredText-title"><p class="nostyle contentTitles_title"
916                >
917                Careers
918            </p></div><div class="rdc-structuredText-description"><p class="nostyle contentTitles_description"
919                >
920                From the beginning, people have been at the heart of what IMPETUS does.
921            </p></div><div class="rdc-structuredText-actions structuredText-total-btn-1"><div class="rdc-structuredText-link"><div class="rdc-structuredText-button-wrap"><div
922                                                                                    class="contentTitles_link contentTitles_link_1"
923                            url="//www.impetus.pt/en/careers/impetus-new-generation_526.html?cbid=17&cbida=2"
924                            style=""
925                            title="Use to join the team"
926                            role="button">
927                            JOIN THE TEAM
928                        </div></div></div></div></div></div></div></div></div></div></a></td></tr></tbody></table></div><div class="col-tablet-portrait-display-block" style="display: none;"></div><div class="dis_cell" style="width: 30px;"><div style="display:none; height: 30px;" class="col-tablet-portrait-display-block"></div></div><div class="dis_cell col-tablet-portrait-width-12 banner-type-8 rdc-visualpager-index-2"><table class="structuredTextTable bottomImage structuredTextBgImage"><caption style="">Use to talk to us</caption><thead><tr><th style="">Use to talk to us</th></tr></thead><tbody><tr><td style="line-height: 0" class="structuredTextTableCell "><a href="//www.impetus.pt/en/contacts_512.html?cbid=17&cbida=3" 
929						title="Use to talk to us"						class="structuredText_link"
930						url="//www.impetus.pt/en/contacts_512.html?cbid=17&cbida=3"
931						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;"><div class="imageStructuredTextBottom"><div class="cover_image" style="aspect-ratio: 3 / 2;"></div><figure class="rdc-lazy-placeholder"><img data-lazy="https://1296388634.rsc.cdn77.org/images/block3_17.jpg?1551458171" class="primary_image cover rdc-lazy-image" alt="Use to talk to us" width="480" height="319" /></figure></div><div class="boxStructuredTextBottom" style="min-height: 230px"><div class="structuredText absolute textAlign_center" style="text-align: center"><div class="dis_table structuredText_index_2"><div class="dis_row"><div class="dis_cell" style="vertical-align: middle;"><div class="structuredText_content" >
931<div class="rdc-structuredText-title"><p class="nostyle contentTitles_title"
932                >
933                Talk to us
934            </p></div><div class="rdc-structuredText-description"><p class="nostyle contentTitles_description"
935                >
936                Need help? We are at your disposal, do not hesitate to contact us.
937            </p></div><div class="rdc-structuredText-actions structuredText-total-btn-1"><div class="rdc-structuredText-link"><div class="rdc-structuredText-button-wrap"><div
938                                                                                    class="contentTitles_link contentTitles_link_1"
939                            url="//www.impetus.pt/en/contacts_512.html?cbid=17&cbida=3"
940                            style=""
941                            title="Use to contact us"
942                            role="button">
943                            CONTACT US
944                        </div></div></div></div></div></div></div></div></div></div></a></td></tr></tbody></table></div><div class="col-tablet-portrait-display-block" 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"></div><div class="dis_cell" style="width: 30px;"><div style="display:none; height: 30px;"></div></div><div class="dis_cell"></div><div class="dis_cell" style="width: 30px;"><div style="display:none; height: 30px;"></div></div><div class="dis_cell"></div></div></div></section></div></div><div
945						class="container-blocks-section rdc-container-blocks-index-7 block2"
946						id="block-id-1332"
947											><div class="container rdc-container-fullscreen inner-container-blocks-section rdc-block-active-desktop-1 rdc-block-active-mobile-1"
948													><section class="wrapper-banner banner2 banner-single-block banner-type-8 banner-id-1332  " style="padding: 0.00% 25.18% 2.48% 25.18%"><div class="wrapper-banner-maintable"><div class="dis_table mainTable"><div class="dis_row"><div class="dis_cell rdc-visualpager-index-0 col-tablet-portrait-width-12"><table class="structuredTextTable"><caption style="">Use to our commitment to quality and sustainability</caption><thead><tr><th style="">Use to our commitment to quality and sustainability</th></tr></thead><tbody><tr><td class="structuredTextTableCell " style=""><div class="structuredText  textAlign_center"
949                     style="text-align: center;opacity: 0;"
950                     talign="center"
951                     tvalign="manual"
952                     tdraggcenter="50.25126"
953                     ldraggcenter="50.00000"
954                     tdraggcorner="1.00503"
955                     ldraggcorner="0.00000"
956                     twidth="100"><div class="dis_table structuredText_index_0"><div class="dis_row"><div class="dis_cell" style=""><div class="structuredText_content" ><div class="rdc-structuredText-title"><p class="nostyle contentTitles_title"
957                >
958                Our Brands
959            </p></div><div class="rdc-structuredText-subtitle"><h2 class="nostyle contentTitles_subtitle"
960                style="
961                                                        ">
962                Our Commitment to Quality and Sustainability
963            </h2></div><div class="rdc-structuredText-description"><p class="nostyle contentTitles_description"
964                >
965                The Impetus Group has always had a special concern with consumer expectations, always doing its best to have the best compromise between productivity and sustainability.
966            </p></div></div></div></div></div></div></td></tr></tbody></table></div></div></div></div><div class="dis_table buttonsTable"><div class="dis_row"><div class="dis_cell"></div></div></div></section></div></div><div
967						class="container-blocks-section rdc-container-blocks-index-8 block62"
968						id="block-id-1331"
969													style="background-color:#ffffff"
970											><div class="container rdc-container-fullscreen inner-container-blocks-section rdc-block-active-desktop-1 rdc-block-active-mobile-1"
971													><section class="wrapper-banner banner62 banner-id-1331 " style="padding: 0.00% 0.00% 11.70% 0.00%"><div class="brands-banner" brandsid="1331"><div class="slider brands-banner-slider brands-banner-slider-total-3 clearfix" style="margin: 0 -2.5px;"><div class="uni" style="padding: 0 2.5px;"><div class="box-images"><div class="cover_image" style="aspect-ratio: 2 / 1;"></div><figure class="rdc-lazy-placeholder"><img data-lazy="https://1296388634.rsc.cdn77.org/temp/1687537390_ffcb242b9e06b9cd9a2d40e68049ad85.jpg"
972                 class="primary_image cover rdc-lazy-image"
973                 alt="Content image0" /></figure></div></div><div class="uni" style="padding: 0 2.5px;"><div class="box-images"><div class="cover_image" style="aspect-ratio: 2 / 1;"></div><figure class="rdc-lazy-placeholder"><img data-lazy="https://1296388634.rsc.cdn77.org/temp/1687537422_f27dea5105cb0599b401239e6b03af95.jpg"
974                 class="primary_image cover rdc-lazy-image"
975                 alt="Content image1" /></figure></div></div><div class="uni" style="padding: 0 2.5px;"><div class="box-images"><div class="cover_image" style="aspect-ratio: 2 / 1;"></div><figure class="rdc-lazy-placeholder"><img data-lazy="https://1296388634.rsc.cdn77.org/temp/1687537446_49cceeec475d527cc2358dff010835ab.jpg"
976                 class="primary_image cover rdc-lazy-image"
977                 alt="Content image2" /></figure></div></div></div></div></section></div></div></div></div>
977<script type="text/javascript">
978	var sysimageLocation = 'https://1296388634.rsc.cdn77.org/plugins/visualpager_blocks/sys_images';
979	var CHECKOUT_VER = 'v1/';
980
981	var JSVarsContentBlocks = {
982		site_version: 21,
983		platform: 'DESKTOP',
984		product_item_promo_info: 0,
985		expressions: {
986			828 : "Use to "
987		}
988	};
989
990	if ($('#main').hasClass('wrapper-blocks')) {
991		$('body').addClass('rdc-page-module-content_blocks');
992	}
993
994	window.JSVars = window.JSVars || {};
995	JSVars.shop   = JSVars.shop || {};
996
997	
998	if (!JSVars.selectedPage) {
999		JSVars.selectedPage = {
1000			id: '1',
1001			cat: '0'
1002		};
1003	}
1004	
1005	if (!JSVars.shop.csrf) {
1006		JSVars.shop.csrf = '41f9ce07687e9e071b43c16da7a9d5f2f51efbae';
1007	}
1008
1009	
1010		if ('ontouchend' in document) {
1011		$('.wrapper-blocks table caption').each(function () {
1012			$(this).next().remove();
1013			$(this).remove();
1014		});
1015	}
1016
1017	
1018	if (typeof app == 'undefined') {
1019		var app = angular.module('MyApp', []);
1020	}
1021
1022	document.documentElement.style.setProperty("--notification-bar-height", `${$("#inline-notification-bar").outerHeight() || 0}px`);
1023	document.documentElement.style.setProperty("--wg-bar-height", `${$(".bannerWelcomeGift:visible").outerHeight() || 0}px`);
1024	if (!getComputedStyle(document.documentElement).getPropertyValue("--header-height")) {
1025		document.documentElement.style.setProperty("--header-height", `${$("header").outerHeight() || 0}px`);
1026	}
1027	
1028					$('#policy_page_link').magnificPopup({
1029			removalDelay: 500,
1030			mainClass: window.innerWidth < 768 ? 'mfp-move-from-bottom' : 'mfp-zoom-in',
1031			closeMarkup: window.htmlClosePopup,
1032			callbacks: {
1033				beforeOpen: function(){
1034					if(window.innerWidth < 768) {
1035						$(".mfp-content").css({"background-color": "#FFFFFF", "overflow" : "hidden"});
1036					}
1037					const iframe = $("#show_policy_page iframe");
1038					iframe.attr("src", $("#policy_page_link").attr("link")).on("load", function(){
1039						if(window.innerWidth < 768 && typeof deviceHeight !== 'undefined')
1040							$(".mfp-wrap").height(deviceHeight);
1041					});
1042				}
1043			}
1044		});
1045	
1046					(function ensureHeaderHeightCSSVar() {
1047			var styles = getComputedStyle(document.documentElement);
1048
1049			var headerHeightVar = styles.getPropertyValue('--header-height');
1050			if (headerHeightVar && headerHeightVar.trim() !== '' && headerHeightVar != '0px') {
1051				return;
1052			}
1053
1054			function calcAndSetHeaderHeight() {
1055				var header_container_height = $('#header-container').outerHeight() || 0;
1056				var header_submenu_height = $('#header #header-submenu-block.sel:not(.active) .header-submenu-nav.sel').outerHeight() || 0;
1057				var notification_bar_height = $('#inline-notification-bar').is(':visible')
1058					? ($('#inline-notification-bar').outerHeight() || 0)
1059					: 0;
1060
1061				var wg_bar_height = parseInt(
1062					getComputedStyle(document.documentElement).getPropertyValue('--wg-bar-height')
1063				) || 0;
1064
1065				var header_height =
1066					header_container_height +
1067					header_submenu_height +
1068					notification_bar_height +
1069					wg_bar_height;
1070
1071				document.documentElement.style.setProperty('--header-height', header_height + 'px');
1072			}
1073
1074			calcAndSetHeaderHeight();
1075
1076			window.addEventListener('resize', calcAndSetHeaderHeight);
1077		})();
1078	
1079	if(!$('section.wrapper-blocks').attr('ng-controller')) {
1080		$('section.wrapper-blocks').attr('ng-controller', 'visualPagerBlocksController')
1081	}
1082</script>
1082<script src="https://www.impetus.pt/plugins/visualpager_blocks/js/blocks.26.min.js?112"></script>
1082</section></div></div><div class="seoHome"><h1>Impetus Group - Impetus</h1><h2>Structure that includes several
1083R&D and Logistics departments to work on
1084underwear, beachwear and nightwear</h2></div>
1084<script type="text/javascript">
1085                $("body").addClass("rdc-page-module-home");
1086
1087                                                                
1088                                                                                                                
1089                JSVars['homepage'] = {
1090                    slider_id: '28',
1091                    totalSliders: '1',
1092                    videoDesktop: '',
1093                    videoMobile: '',
1094                    autoPlayVideoDesktop: 1,
1095                    autoPlayVideoMobile: 1,
1096                    fitVideo: 0,
1097                    autoplay: 1,
1098                    speed: 1300,
1099                    speed_mobile: 400,
1100                    infiniteloop: 1,
1101                    variableWidth: 0,
1102                    adaptiveHeight: 1,
1103                    pauseOnHover: 1,
1104                    autoplaySpeed: 5000,
1105                    dots: 0,
1106                    dots_mobile: 0,
1107                    arrows: 0,
1108                    arrows_mobile: 0,
1109                    muteVideo : 1,
1110                    draggable : (isMobileDevice()) ? 1 : 1                }
1111
1112                if(document.documentMode && 1 == 2) {
1113                    $(".home-slider:visible").find("figure").each(function(){
1114                        var src = $("img", this).attr("src");
1115                        $(this).css("background-image", "url('"+src+"')");
1116                    });
1117                }
1118            </script>
1118<script type="text/javascript" src="https://www.impetus.pt/plugins/templates_base/home/1/home.10.min.js?4" defer></script>
1118</section><footer id="footer"><span id="scrollTop"></span><link rel="stylesheet" href="https://www.impetus.pt/templates_system/css/footer.css" type="text/css"><div class="wrapper-footer container"><div class="menu-footer"><div class="row"><div class="col-xs-12 col-sm-6 column-menu"><div class="wrapper-top-menu"><ul><li class="" menu-id="549"><a href="https://www.impetus.pt/en/financial-projects_549.html" alt="FINANCIAL PROJECTS" title="FINANCIAL PROJECTS" class="title-menu">FINANCIAL PROJECTS</a></li><li class="" menu-id="671"><a href="https://www.impetus.pt/downloads/file52_pt.pdf" alt="RGPC" title="RGPC" class="title-menu">RGPC</a></li><li class="" menu-id="574"><a href="https://www.impetus.pt/en/media/clipping_575.html" alt="MEDIA" title="MEDIA" class="title-menu">MEDIA</a></li><li class="" menu-id="512"><a href="https://www.impetus.pt/en/contacts_512.html" alt="CONTACTS" title="CONTACTS" class="title-menu">CONTACTS</a></li></ul></div></div><div class="col-xs-12 col-sm-6 column-inst"><table border="0" cellpadding="0" cellspacing="0"><tr valign="top"><td><div class="share-icons-social clearfix"><a href="https://pt.linkedin.com/company/grupo-impetus" target="_blank" class="lk" rel="nofollow" alt="Linkedin" title="Linkedin"></a><a href="https://pt-pt.facebook.com/IMPETUSunderwear/" target="_blank" class="fb" rel="nofollow" alt="Facebook" title="Facebook"></a><a href="https://www.instagram.com/impetusunderwear/" target="_blank" class="in" rel="nofollow" alt="Instagram" title="Instagram"></a><a href="https://www.youtube.com/user/IMPETUSunderwear" target="_blank" class="yt" rel="nofollow" alt="Youtube" title="Youtube"></a></div></td><td><a href="//www.impetus.pt/en/newsletter_7.html" class="newsletter_btn" alt="Subscribe to newsletter" title="Subscribe to newsletter">Subscribe to newsletter</a></td></tr></table></div></div></div></div><div class="bottom-footer"><div class="container"><div class="row"><div class="col-xs-6 column column-info"><p><b>2019 &copy; Impetus. </b>All rights reserved. <a href="https://www.redicom.pt" target='_blank' alt="Redicom" title="Redicom">Redicom</a></p><ul class="info-links"><li><a href="https://www.impetus.pt/en/privacy-policy_518.html" alt="Privacy Policy" title="Privacy Policy">Privacy Policy</a></li></ul></div><div class="col-xs-12 col-sm-6 column column-image"><a href="//www.impetus.pt/en/financial-projects_549.html" target="_blank"><img src="https://1296388634.rsc.cdn77.org//sysimages/logo-certificados-novo-novo.png" alt="Certificados" title="Certificados" style="height: inherit;"><!--<img src="https://1296388634.rsc.cdn77.org//sysimages/logo-certificados-novo.png" alt="Certificados" title="Certificados">--></a></div></div></div></div>
1118<script src="https://www.impetus.pt/templates_system/js/footer.js" defer></script>
1118</footer></div>
1118<script type="text/javascript">
1119    document.documentElement.style.setProperty("--window-scroll-width", (window.innerWidth - document.body.clientWidth) + 'px');
1120    let bottomValue;
1121    function close_footer_tootip() {
1122        $.ajax({
1123            type: "POST",
1124            url: "/plugins/shoppingtools/tooltip/requestPushData.php",
1125            data: "close=1",
1126            success: function(){
1127                $('#tooltip-footer-box').hide();
1128                handleTooltipPos('set');
1129            }
1130        });
1131    }
1132
1133    function loadTooltipContent(ztime) {
1134        if (location.pathname.length < 5)
1135            return;
1136
1137        if ($("#tooltip-footer-box").is(":visible"))
1138            return;
1139
1140        $.getJSON("/plugins/shoppingtools/tooltip/requestPushData.php?t" + ztime, function(json){
1141            if(json.status == 1) {
1142                $.ajax({
1143                    url: "/plugins/shoppingtools/tooltip/tooltip.php",
1144                    dataType: 'html',
1145                    success: function (data) {
1146                        $('body').append(data);
1147                        $('#tooltip-footer-title').html(json.title);
1148                        $('#tooltip-footer-image').attr('src', json.image);
1149                        $('#tooltip-footer-product').html(json.product);
1150                        $('#tooltip-footer-desc').html(json.descprod);
1151
1152                        if (json.title.length>1){
1153                            handleTooltipPos('set');
1154                            $('#tooltip-footer-box').show();
1155                        }
1156
1157                        $("#tooltip-footer-box").click(function() {
1158                            $.ajax({
1159                                type: "POST",
1160                                url: "/plugins/shoppingtools/tooltip/requestPushData.php",
1161                                data: "remove=" + json.sku_group,
1162                                success: function(){
1163                                    $('#tooltip-footer-box').hide();
1164                                    handleTooltipPos('set');
1165                                    location.href = json.URL;
1166                                }
1167                            });
1168                        });
1169
1170                        setTimeout(function(){
1171                            $('#tooltip-footer-box').remove();
1172                            loadTooltipContent(json.display_time);
1173                        }, json.display_time + 1000);
1174
1175                    }
1176                });
1177            } else if (json.status == 0) {
1178                setTimeout(function(){
1179                    loadTooltipContent(2);
1180                }, json.wait + 1000);
1181            }
1182        });
1183    }
1184
1185    function handleTooltipPos(action) {
1186        if(window.innerWidth > 767){
1187            let scopeBottomValue = $('#tooltip-footer-box').length > 0 ? parseInt($('#tooltip-footer-box').css('bottom').replace('px',''), 10) : 0;
1188            var filler = scopeBottomValue;
1189
1190            if(action == 'set'){
1191                if(bottomValue == undefined)
1192                    bottomValue = scopeBottomValue;
1193
1194                //hasCoockies
1195                if($('#concentBanner').length > 0 && $('#concentBanner').is(':visible'))
1196                    filler = (filler + Number($('#concentBanner').height())) + 'px';
1197
1198                if($('#concentPopup .concent_style12').length > 0 && $('#concentPopup .concent_style12').is(':visible'))
1199                    filler = (filler + Number($('#concentPopup .concent_style12').outerHeight(true))) + 'px';
1200                
1201                //hasNewsletter
1202                if($('#rdc-widget-newsletter').length > 0 && $('#rdc-widget-newsletter').is(':visible'))
1203                    filler = (filler + Number($('#rdc-widget-newsletter').outerHeight(true))) + 'px';
1204                
1205                $('#tooltip-footer-box').css('bottom',parseInt(filler, 10));
1206            }            
1207            
1208            if(action == 'reset'){
1209                $('#tooltip-footer-box').css('bottom', bottomValue);
1210            }
1211        }
1212    }
1213    
1214                    function loadActiveCampaignsForProduct(active) {
1215            if(!active || active < 1) return false;
1216            
1217            if($("body").hasClass("rdc-page-module-product") == false && $("#main").hasClass("product") == false && $(".container-detail").length == 0)
1218                return false;
1219
1220            if(typeof product_sku_group == "undefined" || typeof product_price == "undefined")
1221                return false;
1222
1223            if($("#rdc-product-campaigns-container").length > 0 && $("#rdc-prod-freeshipping-enable").length > 0)
1224                return false;
1225            
1226            $.getJSON('/api/api.php/getActiveCampaigns/'+product_sku_group+'/'+product_price, function(dataCampaigns){
1227                window.globalActiveCampaigns = dataCampaigns.response.campaigns;
1228                var free_shipping = [];
1229
1230
1231                if(typeof dataCampaigns.response.free_shipping != "undefined" && $("#rdc-prod-freeshipping-enable").length == 0) {
1232                    free_shipping = dataCampaigns.response.free_shipping;
1233                    if(Object.keys(free_shipping).length > 0) {
1234                        if(free_shipping.active == 1 && free_shipping.text != "") {
1235                            var searchClasses = [".rdc-custom-freeshipping-info", "#main .buttons", ".wrapper-detail-product .buttons", ".wrapper-buttons"];
1236                            var element = false;
1237
1238                            $.each(searchClasses, function(key, value){
1239                                if($(value).length == 0)
1240                                    return true
1241
1242                                element = $(value);
1243                                return false;
1244                            });
1245
1246                            if(element && element.length > 0) {
1247                                var free_shipping_styles_1 = free_shipping_styles_2 = "";
1248                                var customWarning = (element.hasClass("rdc-custom-freeshipping-info")) ? true : false;
1249
1250                                if(customWarning) {
1251                                    var customInsertType = (element.data("insert_type") != undefined) ? element.data("insert_type") : "replace"; //prepend or replace
1252                                    var customInsertStyles = (element.data("insert_styles") != undefined) ? element.data("insert_styles") : 1;
1253                                }
1254
1255                                var freeShippingStyles = {
1256                                    color:          '',
1257                                    maxWidth:       '',
1258                                    marginTop:      '',
1259                                    marginBottom:   '',
1260                                    marginLeft:     '',
1261                                    marginRight:    ''
1262                                }
1263
1264                                if(free_shipping.color != "") freeShippingStyles.color = ' color:'+free_shipping.color+';"';
1265
1266                                if(!customWarning) {
1267                                    freeShippingStyles.marginTop    = ' margin-top:-5px;';
1268                                    freeShippingStyles.marginBottom = ' margin-bottom:10px;';
1269                                    freeShippingStyles.marginLeft   = ' margin-left:'+element.css("margin-left")+';';
1270                                    freeShippingStyles.marginRight  = ' margin-right:'+element.css("margin-right")+';';
1271
1272                                    if(element.css("max-width") != "none")
1273                                        freeShippingStyles.maxWidth = ' max-width:'+element.css("max-width")+';';
1274
1275                                    var marginTopElement = parseInt(element.css("margin-top").slice(0,-2));
1276                                    if(parseInt(element.css("border-top-width").slice(0,-2)) == 0)
1277                                        marginTopElement += parseInt(element.css("padding-top").slice(0,-2));
1278
1279                                    if(marginTopElement > 0) {
1280                                        freeShippingStyles.marginTop = ' margin-top:'+(marginTopElement / 2)+'px;';
1281                                        freeShippingStyles.marginBottom = ' margin-bottom:-'+(marginTopElement / 2)+'px;';
1282                                    }
1283                                }
1284
1285                                if(!customWarning || (customWarning && customInsertStyles == 1)) {
1286                                    free_shipping_styles_1 = 'clear: both;border:1px solid lightgray;border-left:0;border-right:0;padding:10px 4px;text-align:center;';
1287                                    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;';
1288                                }
1289
1290                                var free_shipping_html = '';
1291                                if(freeShippingStyles != undefined && freeShippingStyles.text != undefined && free_shipping.text != '') {
1292                                    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+'">
1292'+free_shipping.text+'</p></div>';
1293                                }
1294
1295                                if(customWarning == false) {
1296                                    var insertBeforeElement = element;
1297                                    var prevElement = (element.prev().is(":visible")) ? element.prev() : element.prev().prev();
1298                                    if(prevElement.offset().top == element.offset().top) insertBeforeElement = prevElement;
1299                                    $(free_shipping_html).insertBefore(element);
1300
1301                                } else {
1302                                    if(customInsertType == "replace") {
1303                                        element.html(free_shipping_html); // Replace
1304                                    } else {
1305                                        element.prepend(free_shipping_html); // Prepend
1306                                    }
1307                                }
1308
1309                            }
1310                        }
1311                    }
1312                }
1313
1314                if(window.globalActiveCampaigns == "" || typeof window.globalActiveCampaigns != "object" || $("#rdc-product-campaigns-container").length > 0)
1315                    return false;
1316
1317                if(window.globalActiveCampaigns.length == 0)
1318                    return false;
1319
1320                $.ajax({
1321                    url: "/plugins/shoppingtools/activeCampaigns/activecampaigns.htm",
1322                    dataType: 'html',
1323                    success: function (data) {
1324                        var searchClasses = ["#main.product .wrapper-page", "#main > .product"];
1325                        var element = false;
1326
1327                        $.each(searchClasses, function(key, value){
1328                            if($(value).length == 0 || element != false)
1329                                return true
1330
1331                            element = $(value);
1332                            element.css("padding-top", 0).prepend(data);
1333
1334                            return false;
1335                        });
1336
1337                        var time1, time2;
1338                        time1 = setInterval(function(){
1339                            if($(".campaign-code-button").length > 0) {
1340                                clearInterval(time1);
1341                                clearTimeout(time2);
1342                                $(".campaign-code-button").text("View code");
1343                                $(".campaign-code-desc").text("Use this code");
1344                            }
1345                        }, 1);
1346
1347                        time2 = setTimeout(function(){
1348                            clearInterval(time1);
1349                        }, 3000);
1350                    }
1351                });
1352
1353            });
1354
1355        }
1356
1357                var showcampaigns = 1;
1358        loadActiveCampaignsForProduct(showcampaigns);
1359    
1360    function loadNavigationpProductDetail(active) {
1361        if(!active || active < 1 || window.innerWidth < 768)
1362            return false;
1363
1364        if(typeof ajaxDataNavigationProduct == "undefined" || ($("body").hasClass("rdc-page-module-product") == false && $("#main").hasClass("product") == false))
1365            return false;
1366
1367        if(parseInt(show_navigation) == 0)
1368            return false;
1369
1370        var class_link = "";
1371        var searchClasses = [".column-return", ".top-detail .return"];
1372        var element = false;
1373
1374        $.each(searchClasses, function(key, value){
1375            if($(value).length == 0)
1376                return true
1377
1378            element = $(value);
1379
1380            if($(value).find("a").length > 0)
1381                if($(value).find("a").first().attr("class") != undefined)
1382                    class_link = $(value).find("a").first().attr("class");
1383
1384            return false;
1385        });
1386
1387        if(element && element.length > 0) {
1388            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>';
1389
1390            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>';
1391
1392            element.append(HTML_PREV).prepend(HTML_NEXT);
1393
1394            $("body").on("click", ".rdc-product-navigation-appended", function(ev){
1395                ev.preventDefault();
1396
1397                var action = $(this).attr("action");
1398
1399                $.get("/api/api.php/getNavigationProduct/"+ajaxDataNavigationProduct.page_id+"/"+ajaxDataNavigationProduct.cat+"/"+ajaxDataNavigationProduct.show_navigation_reference+"/"+action).done(function(data, status, headers, config){
1400                    if(typeof data != "object")
1401                        var data = $.parseJSON(data);
1402
1403                    if(typeof data.response[0].url != "undefined")
1404                        location.href = data.response[0].url;
1405                    else
1406                        $(".rdc-product-navigation-appended").remove();
1407
1408                });
1409            });
1410        }
1411    }
1412
1413    
1414    
1415    $(document).ready(function() {
1416
1417        /* Show Shopping Tools */
1418        if( typeof allowedUserAgent == "undefined" || allowedUserAgent() )
1419            loadTooltipContent(1);
1420
1421        if($(".rdc-icons-share").length > 0) {
1422            $(".rdc-icons-share").children().each(function(){
1423                if(!$(this).hasClass("fb") && $(this).css("background-position") == "0% 0%") {
1424                    $(this).hide();
1425                }
1426            })
1427        }
1428
1429        if($('[href="/"]').length > 0) {
1430            $('[href="/"]').attr("href", "/en/");
1431        }
1432
1433        
1434    });
1435
1436        document.addEventListener('DOMContentLoaded', function () {
1437        if(typeof size_fit !== 'undefined' && size_fit && $('#popup-sizefit').length == 0){
1438            $('.wrapper-product').append(atob(size_fit));
1439    
1440            if(typeof initAppending == 'function')
1441                initAppending();
1442        }
1443    });
1444    
1445        if(typeof show_navigation != "undefined")
1446        loadNavigationpProductDetail(show_navigation);
1447
1448        if( (typeof md == "object" && md.tablet() != null) || (window.innerWidth >= 768 && 'ontouchstart' in window == true) ) {
1449        $("body:not(.tablet)").addClass("tablet");
1450    }
1451
1452    if($(".home.snapUpScroll_1").length >
1452 0 && ($("body").hasClass("tablet") || isMobileDevice())) {
1453        $(".snapUpScroll_1").append($("footer").detach());
1454    }
1455</script>
1455</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.