lojaonline.nos.pt
Open in
urlscan Pro
104.18.9.26
Public Scan
Submitted URL: http://lojaonline.nos.pt/
Effective URL: https://lojaonline.nos.pt/
Submission: On May 01 via api from US — Scanned from PT
Effective URL: https://lojaonline.nos.pt/
Submission: On May 01 via api from US — Scanned from PT
Form analysis
1 forms found in the DOMPOST ./
<form method="post" action="./" id="aspnetForm" onsubmit="if (typeof(_spFormOnSubmitWrapper) != 'undefined') {return _spFormOnSubmitWrapper();} else {return true;}" class="ng-pristine ng-valid ng-valid-maxlength">
<div class="aspNetHidden">
<input type="hidden" name="_wpcmWpid" id="_wpcmWpid" value="" autocomplete="off">
<input type="hidden" name="wpcmVal" id="wpcmVal" value="" autocomplete="off">
<input type="hidden" name="MSOWebPartPage_PostbackSource" id="MSOWebPartPage_PostbackSource" value="" autocomplete="off">
<input type="hidden" name="MSOTlPn_SelectedWpId" id="MSOTlPn_SelectedWpId" value="" autocomplete="off">
<input type="hidden" name="MSOTlPn_View" id="MSOTlPn_View" value="0" autocomplete="off">
<input type="hidden" name="MSOTlPn_ShowSettings" id="MSOTlPn_ShowSettings" value="False" autocomplete="off">
<input type="hidden" name="MSOGallery_SelectedLibrary" id="MSOGallery_SelectedLibrary" value="" autocomplete="off">
<input type="hidden" name="MSOGallery_FilterString" id="MSOGallery_FilterString" value="" autocomplete="off">
<input type="hidden" name="MSOTlPn_Button" id="MSOTlPn_Button" value="none" autocomplete="off">
<input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" autocomplete="off">
<input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" autocomplete="off">
<input type="hidden" name="__REQUESTDIGEST" id="__REQUESTDIGEST" value="0x8B11B89203C087F8D892F51FA48CA1D2A217518BF7476477087577D3FCCC3B68FC5816598B540A432FE2B3F633487243A6C40ED55364D68028ABF23ECE095F6D,01 May 2024 00:10:38 -0000"
autocomplete="off">
<input type="hidden" name="MSOSPWebPartManager_DisplayModeName" id="MSOSPWebPartManager_DisplayModeName" value="Browse" autocomplete="off">
<input type="hidden" name="MSOSPWebPartManager_ExitingDesignMode" id="MSOSPWebPartManager_ExitingDesignMode" value="false" autocomplete="off">
<input type="hidden" name="MSOWebPartPage_Shared" id="MSOWebPartPage_Shared" value="" autocomplete="off">
<input type="hidden" name="MSOLayout_LayoutChanges" id="MSOLayout_LayoutChanges" value="" autocomplete="off">
<input type="hidden" name="MSOLayout_InDesignMode" id="MSOLayout_InDesignMode" value="" autocomplete="off">
<input type="hidden" name="MSOSPWebPartManager_OldDisplayModeName" id="MSOSPWebPartManager_OldDisplayModeName" value="Browse" autocomplete="off">
<input type="hidden" name="MSOSPWebPartManager_StartWebPartEditingName" id="MSOSPWebPartManager_StartWebPartEditingName" value="false" autocomplete="off">
<input type="hidden" name="MSOSPWebPartManager_EndWebPartEditing" id="MSOSPWebPartManager_EndWebPartEditing" value="false" autocomplete="off">
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE"
value="/wEPDwULLTIwNTI2Mzg4MzAPZBYCZg9kFgICAQ9kFgYCAQ9kFgYCHA9kFgJmD2QWAgIBDxYCHhNQcmV2aW91c0NvbnRyb2xNb2RlCymIAU1pY3Jvc29mdC5TaGFyZVBvaW50LldlYkNvbnRyb2xzLlNQQ29udHJvbE1vZGUsIE1pY3Jvc29mdC5TaGFyZVBvaW50LCBWZXJzaW9uPTE2LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPTcxZTliY2UxMTFlOTQyOWMBZAIrD2QWBGYPFgIeB1Zpc2libGVnFgJmDxYCHwFnZAICD2QWAmYPFgIfAWdkAjEPZBYCZg9kFgJmDzwrAAYAZAIDD2QWBGYPZBYCZg8WAh8BZ2QCAg8WAh8BZxYCZg8WAh8BZ2QCBw9kFgQCAg9kFgYFJmdfZmY3NWQ3ZTRfODFjOF80ZTQ4X2IxNDRfOWNkZDk2YWVmMmI0Dw8WAh4KQ2hyb21lVHlwZQICZBYCZg8PFgIeD1N0b3JlRGVmaW5pdGlvbjL0FgABAAAA/////wEAAAAAAAAADAIAAABTQnVzaW5lc3NFbnRpdGllcywgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPTJlZDMyMzc1NmQyYmRmMzMFAQAAAC5CdXNpbmVzc0VudGl0aWVzLkxvamEuT1N0b3JlRGVmaW5pdGlvblJlc3BvbnNlAgAAABY8U3RvcmU+a19fQmFja2luZ0ZpZWxkIDxPcGVyYXRpb25TdGF0dXM+a19fQmFja2luZ0ZpZWxkBAQmQnVzaW5lc3NFbnRpdGllcy5Mb2phLk9TdG9yZURlZmluaXRpb24CAAAAJUJ1c2luZXNzRW50aXRpZXMuTG9qYS5PcGVyYXRpb25TdGF0dXMCAAAAAgAAAAkDAAAACQQAAAAFAwAAACZCdXNpbmVzc0VudGl0aWVzLkxvamEuT1N0b3JlRGVmaW5pdGlvbiAAAAAZPENhbk9yZGVyPmtfX0JhY2tpbmdGaWVsZBs8U2hvd1ByaWNlcz5rX19CYWNraW5nRmllbGQhPFN0b3JlTGlzdFBhZ2VVcmw+a19fQmFja2luZ0ZpZWxkJzxTdG9yZUNvbXBhcmlzb25QYWdlVXJsPmtfX0JhY2tpbmdGaWVsZCM8U3RvcmVEZXRhaWxQYWdlVXJsPmtfX0JhY2tpbmdGaWVsZCM8QXBpU3RvcmVTZXJ2aWNlVXJsPmtfX0JhY2tpbmdGaWVsZCM8RGVmYXVsdFByb2R1Y3RUeXBlPmtfX0JhY2tpbmdGaWVsZCI8U2hvd0J1dHRvbkRldGFpbHM+a19fQmFja2luZ0ZpZWxkHDxTR0VDYW1wYWlnbj5rX19CYWNraW5nRmllbGQhPEVxdWlwbWVudHNOdW1iZXI+a19fQmFja2luZ0ZpZWxkJDxCdXlJbnN0YWxsbWVudHNMaW5rPmtfX0JhY2tpbmdGaWVsZCA8QnV5SW5zdGFsbG1lbnRzPmtfX0JhY2tpbmdGaWVsZCg8UG9pbnRzVG9CdXlTQVBSZWZlcmVuY2U+a19fQmFja2luZ0ZpZWxkKDxQb2ludHNUb0J1eVNHRVJlZmVyZW5jZT5rX19CYWNraW5nRmllbGQpPFBvaW50c1RvQnV5UHJpY2VQZXJQb2ludD5rX19CYWNraW5nRmllbGQgPFN0b3JlUHJvcGVydGllcz5rX19CYWNraW5nRmllbGQfPFJlc3VtZVBhZ2VMaW5rPmtfX0JhY2tpbmdGaWVsZCA8R2V0RGF0YUZyb21MaXN0PmtfX0JhY2tpbmdGaWVsZB88R2V0RGF0YUZyb21URFY+a19fQmFja2luZ0ZpZWxkKjxJbnN0YWxsbWVudHNDb25kaXRpb25zVXJsPmtfX0JhY2tpbmdGaWVsZC88SW5zdXJhbmNlQ29uZGl0aW9uc0luZm9QYWdlVXJsPmtfX0JhY2tpbmdGaWVsZCw8SW5zdXJhbmNlUHJvZHVjdEluZm9QYWdlVXJsPmtfX0JhY2tpbmdGaWVsZCk8U2hvd0luc3VyYW5jZURldmVsb3BtZW50PmtfX0JhY2tpbmdGaWVsZDo8RkZfRmlsdHJvQ2F0ZWdvcmlhc1RpcG9zUHJvZHV0b3NNdWx0aXBsb3M+a19fQmFja2luZ0ZpZWxkMDxGRl9GYWxsYmFja0ltYWdlbnNOYW9DYXJyZWdhZGFzPmtfX0JhY2tpbmdGaWVsZCI8Tm9JbWFnZV9UZWxlbW92ZWw+a19fQmFja2luZ0ZpZWxkKzxFY25QcmljZXNPdmVybGF5VGltb3V0TWlsaT5rX19CYWNraW5nRmllbGQkPEVtcHR5QmFza2V0SW1hZ2VVcmw+a19fQmFja2luZ0ZpZWxkJDxFbnRpdHlUeXBlU2llYmVsVmxvPmtfX0JhY2tpbmdGaWVsZB88RW50aXR5VHlwZUJTQ1M+a19fQmFja2luZ0ZpZWxkIjxFbnRpdHlUeXBlSXNsYW5kcz5rX19CYWNraW5nRmllbGQqPElzRGVidFN1Y2Nlc3NNZXNzYWdlU2hvd24+a19fQmFja2luZ0ZpZWxkAAABAQEBAQABAQEBAQEAAwEAAAEBAQAAAAEBAQEBAQABAQEGngFTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJpYy5MaXN0YDFbW0J1c2luZXNzRW50aXRpZXMuTG9qYS5PU3RvcmVQcm9wZXJ0eSwgQnVzaW5lc3NFbnRpdGllcywgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPTJlZDMyMzc1NmQyYmRmMzNdXQEBAQEBAQIAAAABAQYFAAAACy90ZWxlbW92ZWlzBgYAAAAABgcAAAAIL2RldGFsaGUGCAAAAD4vL2xvamFvbmxpbmUubm9zLnB0L19sYXlvdXRzLzE1L0FybXN0cm9uZy9hcGkvU3RvcmVTZXJ2aWNlLnN2YwYJAAAACnRlbGVtb3ZlaXMBBgoAAAAOQ0FNUEFJR05fMDA2OTUGCwAAAAE5CQYAAAAGDQAAAAR0cnVlCQYAAAAJBgAAAEjhehSuR9E/CQ8AAAAGEAAAAAkvY2FycmluaG8BAQYRAAAAR2h0dHBzOi8vd3d3Lm5vcy5wdC9vdXRyb3MvdGVybW9zLWUtY29uZGljb2VzL2NvbXByYS1vbmxpbmUtYS1wcmVzdGFjb2VzCQYAAAAJBgAAAAEAAQYTAAAAYy8vZ2FsZXJpYS1sb2phb25saW5lLm5vcy5wdC9TdHlsZSUyMExpYnJhcnkvTG9qYUFzc2V0cy9JbWFnZXMvcGxhY2Vob2xkZXItcHJvZHVjdC1tb2JpbGUte3NpemV9LmpwZwkGAAAACQYAAAAGFQAAAAUzOzc7OAYWAAAAATEGFwAAAAR0cnVlAQUEAAAAJUJ1c2luZXNzRW50aXRpZXMuTG9qYS5PcGVyYXRpb25TdGF0dXMDAAAAGDxTdWNjZXNzPmtfX0JhY2tpbmdGaWVsZBg8TWVzc2FnZT5rX19CYWNraW5nRmllbGQbPFJldHVybkNvZGU+a19fQmFja2luZ0ZpZWxkAAEBAQIAAAABCQYAAAAGGQAAAAdzdWNjZXNzBA8AAACeAVN5c3RlbS5Db2xsZWN0aW9ucy5HZW5lcmljLkxpc3RgMVtbQnVzaW5lc3NFbnRpdGllcy5Mb2phLk9TdG9yZVByb3BlcnR5LCBCdXNpbmVzc0VudGl0aWVzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49MmVkMzIzNzU2ZDJiZGYzM11dAwAAAAZfaXRlbXMFX3NpemUIX3ZlcnNpb24EAAAmQnVzaW5lc3NFbnRpdGllcy5Mb2phLk9TdG9yZVByb3BlcnR5W10CAAAACAgJGgAAAAMAAAADAAAABxoAAAAAAQAAAAQAAAAEJEJ1c2luZXNzRW50aXRpZXMuTG9qYS5PU3RvcmVQcm9wZXJ0eQIAAAAJGwAAAAkcAAAACR0AAAAKBRsAAAAkQnVzaW5lc3NFbnRpdGllcy5Mb2phLk9TdG9yZVByb3BlcnR5AgAAABQ8S2V5PmtfX0JhY2tpbmdGaWVsZBY8VmFsdWU+a19fQmFja2luZ0ZpZWxkAQECAAAABh4AAAAXdGl0dWxvX3NlcGFyYWRvcl9wb250b3MJBgAAAAEcAAAAGwAAAAYgAAAAG3RpdHVsb19zZXBhcmFkb3JfdGFyaWZhcmlvcwkGAAAAAR0AAAAbAAAABiIAAAAmbG9qYV9lcXVpcGFtZW50b3NfdGlwb19wcm9kdXRvX2RlZmVpdG8JCQAAAAtkFgICEg8WAh8BaGQFJmdfMzUxNjZiZGVfODZiM180MjdiXzg1YjBfMWRlZTRiNjk2MTA4D2QWAmYPFgQeBWNsYXNzBR9tcy1ydGUtZW1iZWRjb2RlIG1zLXJ0ZS1lbWJlZHdwHglpbm5lcmh0bWwFAg0KZAUmZ181OGFkOThlZV9iNTJmXzQ1ZDBfODZkZF83ZTY5ZmM3YjIyMmEPDxYCHgVUaXRsZQUXV1AgLSBCYW5uZXIgUm90YXRpdm8gVjJkZAIID2QWBAIBDxYCHwFoFgICAQ8WAh8ACysEAWQCBg8WAh8ACysEAWRkuoOOWU/q1Gcyao0LndtimM273n9rHeRof/HGc03/HWM="
autocomplete="off">
</div>
<script type="text/javascript">
//<![CDATA[
var theForm = document.forms['aspnetForm'];
if (!theForm) {
theForm = document.aspnetForm;
}
function __doPostBack(eventTarget, eventArgument) {
if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
theForm.__EVENTTARGET.value = eventTarget;
theForm.__EVENTARGUMENT.value = eventArgument;
theForm.submit();
}
}
//]]>
</script>
<script src="/WebResource.axd?d=56dDMv4XCsOsa--Z4KL25nIYBdPvpFXyctLU8SRBAnOHzjKJs1VL5Tb16c-tHPMb7_24y-NqgWQrJIXZq_vMJm2AYMQ-YaIYYG6eVBw3KNw1&t=638369204483918269" type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[
var MSOWebPartPageFormName = 'aspnetForm';
var g_presenceEnabled = true;
var g_wsaEnabled = false;
var g_correlationId = 'a03a24a1-0936-d04c-3454-e4082100b7db';
var g_wsaQoSEnabled = false;
var g_wsaQoSDataPoints = [];
var g_wsaRUMEnabled = false;
var g_wsaLCID = 1033;
var g_wsaListTemplateId = 850;
var g_wsaSiteTemplateId = 'BLANKINTERNET#0';
var _spPageContextInfo = {
"webServerRelativeUrl": "/",
"webAbsoluteUrl": "https://lojaonline.nos.pt",
"viewId": "",
"listId": "{94322c20-fd1b-4582-9c43-56a12f852d49}",
"listPermsMask": {
"High": 16,
"Low": 196673
},
"listUrl": "/Pages",
"listTitle": "Pages",
"listBaseTemplate": 850,
"viewOnlyExperienceEnabled": false,
"blockDownloadsExperienceEnabled": false,
"idleSessionSignOutEnabled": false,
"cdnPrefix": "",
"siteAbsoluteUrl": "https://lojaonline.nos.pt",
"siteId": "{e7b56e13-cc72-45b5-a977-0fe1178d21ab}",
"showNGSCDialogForSyncOnTS": false,
"supportPoundStorePath": true,
"supportPercentStorePath": true,
"siteSubscriptionId": null,
"CustomMarkupInCalculatedFieldDisabled": true,
"AllowCustomMarkupInCalculatedField": false,
"isSPO": false,
"farmLabel": null,
"serverRequestPath": "/Pages/telemoveis.aspx",
"layoutsUrl": "_layouts/15",
"webId": "{4be43932-f919-4523-9913-e147c282394b}",
"webTitle": "Backoffice Loja Online",
"webTemplate": "53",
"webTemplateConfiguration": "BLANKINTERNET#0",
"webDescription": "Backoffice para a loja online",
"tenantAppVersion": "2476405048",
"isAppWeb": false,
"webLogoUrl": "_layouts/15/images/siteicon.png",
"webLanguage": 1033,
"currentLanguage": 1033,
"currentUICultureName": "en-US",
"currentCultureName": "en-US",
"currentCultureLCID": 1033,
"env": null,
"nid": 0,
"fid": 0,
"serverTime": "2024-05-01T00:10:37.8548599Z",
"siteClientTag": "577$$16.0.10401.20025",
"crossDomainPhotosEnabled": false,
"openInClient": false,
"Has2019Era": true,
"webUIVersion": 15,
"webPermMasks": {
"High": 16,
"Low": 196673
},
"pageListId": "{94322c20-fd1b-4582-9c43-56a12f852d49}",
"pageItemId": 60815,
"pagePermsMask": {
"High": 16,
"Low": 196673
},
"pagePersonalizationScope": 1,
"userEmail": "",
"userId": 0,
"userLoginName": null,
"userDisplayName": null,
"isAnonymousUser": true,
"isAnonymousGuestUser": false,
"isEmailAuthenticationGuestUser": false,
"isExternalGuestUser": false,
"systemUserKey": null,
"alertsEnabled": false,
"siteServerRelativeUrl": "/",
"allowSilverlightPrompt": "True",
"themeCacheToken": "/::32:",
"themedCssFolderUrl": null,
"themedImageFileNames": null,
"modernThemingEnabled": true,
"isSiteAdmin": false,
"ExpFeatures": [480216468, 1884350801, 1158731092, 62197791, 538521105, 335811073, 4194306, 34614301, 268500996, -1946025984, 28445328, -2147475455, 134291456, 65536, 288, 950272, 1282, 808326148, 134217873, 0, 0, -1073217536, 545285252,
18350656, -467402752, 6291457, -2147483644, 1074794496, -1728053184, 1845537108, 622628, 4102, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
],
"killSwitches": {},
"InternalValidAuthorities": ["woo.pt", "www.woo.pt", "backoffice-woo.woo.pt", "backoffice-galeria-lojaonline.nos.pt", "galeria-lojaonline.nos.pt", "backoffice-lojaonline.nos.pt", "lojaonline.nos.pt", "portal-prd.corporativo.pt",
"backoffice-configuration-lojaonline.nos.pt", "configuration-lojaonline.nos.pt", "beneficioscorporate.nos.pt", "backoffice-beneficioscorporate.nos.pt", "mysites-prd.corporativo.pt"
],
"CorrelationId": "a03a24a1-0936-d04c-3454-e4082100b7db",
"hasManageWebPermissions": false,
"isNoScriptEnabled": false,
"groupId": null,
"groupHasHomepage": true,
"groupHasQuickLaunchConversationsLink": false,
"departmentId": null,
"hubSiteId": null,
"hasPendingWebTemplateExtension": false,
"isHubSite": false,
"isWebWelcomePage": true,
"siteClassification": "",
"hideSyncButtonOnODB": false,
"showNGSCDialogForSyncOnODB": false,
"sitePagesEnabled": false,
"sitePagesFeatureVersion": 0,
"DesignPackageId": "00000000-0000-0000-0000-000000000000",
"groupType": null,
"groupColor": "#da3b01",
"siteColor": "#da3b01",
"headerEmphasis": 0,
"navigationInfo": null,
"guestsEnabled": false,
"MenuData": {
"SignInUrl": "/_layouts/15/Authenticate.aspx?Source=%2F"
},
"RecycleBinItemCount": -1,
"PublishingFeatureOn": true,
"PreviewFeaturesEnabled": false,
"disableAppViews": false,
"disableFlows": false,
"serverRedirectedUrl": null,
"formDigestValue": null,
"maximumFileSize": 250,
"formDigestTimeoutSeconds": 0,
"canUserCreateMicrosoftForm": false,
"canUserCreateVisioDrawing": true,
"readOnlyState": null,
"isTenantDevSite": false,
"preferUserTimeZone": false,
"userTimeZoneData": null,
"userTime24": false,
"userFirstDayOfWeek": null,
"webTimeZoneData": null,
"webTime24": false,
"webFirstDayOfWeek": null,
"isSelfServiceSiteCreationEnabled": null,
"alternateWebAppHost": "",
"aadTenantId": "",
"aadUserId": "",
"aadInstanceUrl": "",
"msGraphEndpointUrl": "https://",
"allowInfectedDownload": true
};
_spPageContextInfo.updateFormDigestPageLoaded = new Date();
_spPageContextInfo.clientServerTimeDelta = new Date(_spPageContextInfo.serverTime) - new Date();
if (typeof(define) == 'function') {
define('SPPageContextInfo', [], function() {
return _spPageContextInfo;
});
}
Flighting.ExpFeatures = [480216468, 1884350801, 1158731092, 62197791, 538521105, 335811073, 4194306, 34614301, 268500996, -1946025984, 28445328, -2147475455, 134291456, 65536, 288, 950272, 1282, 808326148, 134217873, 0, 0, -1073217536, 545285252,
18350656, -467402752, 6291457, -2147483644, 1074794496, -1728053184, 1845537108, 622628, 4102, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
];
(function() {
if (typeof(window.SP) == "undefined") window.SP = {};
if (typeof(window.SP.YammerSwitch) == "undefined") window.SP.YammerSwitch = {};
var ysObj = window.SP.YammerSwitch;
ysObj.IsEnabled = false;
ysObj.TargetYammerHostName = "www.yammer.com";
})();
var L_Menu_BaseUrl = "";
var L_Menu_LCID = "1033";
var L_Menu_SiteTheme = "null";
//]]>
</script>
<script src="/_layouts/15/blank.js?rev=hYMUJz9c8FLaon3OTlEvQw%3D%3DTAG0" type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[
window.SPThemeUtils && SPThemeUtils.RegisterCssReferences([]);
(function() {
if (typeof(_spBodyOnLoadFunctions) === 'undefined' || _spBodyOnLoadFunctions === null) {
return;
}
_spBodyOnLoadFunctions.push(function() {
SP.SOD.executeFunc('core.js', 'FollowingDocument', function() {
FollowingDocument();
});
});
})();
(function() {
if (typeof(_spBodyOnLoadFunctions) === 'undefined' || _spBodyOnLoadFunctions === null) {
return;
}
_spBodyOnLoadFunctions.push(function() {
SP.SOD.executeFunc('core.js', 'FollowingCallout', function() {
FollowingCallout();
});
});
})();
if (typeof(DeferWebFormInitCallback) == 'function') DeferWebFormInitCallback(); //]]>
</script>
<div class="aspNetHidden">
<input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="DF54C974" autocomplete="off">
<input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION"
value="/wEdAAnzxmsuFxo7lrqZyRX+4teRFtXMwCC36JLPQ3qfvzzj4YqkY1zt5ae3sXVMOL8LowDo5K+9MCF8RBozAiAwelQK12L4F9ODtrig9U3JAtVbGvpnMdj+UY5pSexbUL4kdtk3eVSvSlLT4v29nXmlqhbcAE4SZyYlWE09FjYTlJVry4ytCZxun5ghJr5LJEFiIHoBZj53H9BrrfMtvAbm10ExOQIijq/nItLcnjx4MmPi9g=="
autocomplete="off">
</div>
<script type="text/javascript">
var submitHook = function() {
return false;
};
theForm._spOldSubmit = theForm.submit;
theForm.submit = function() {
if (!submitHook()) {
this._spOldSubmit();
}
};
</script>
<script type="text/javascript">
//<![CDATA[
Sys.WebForms.PageRequestManager._initialize('ctl00$ScriptManager', 'aspnetForm', [], [], [], 90, 'ctl00');
//]]>
</script>
<div class="outer-wrap">
<div class="page nav-wrapper">
<input type="hidden" id="hiddenFieldSelfCare" value="" class="hiddenFieldSelfCare" autocomplete="off">
<input type="hidden" id="hiddenFieldSHOPCART" value="" class="hiddenFieldSHOPCART" autocomplete="off">
<script type="text/javascript" src="//galeria-lojaonline.nos.pt/Style%20Library/LojaAssets/JS/PropertyHelper/propertyHelper.min.js?v=119"></script>
<script type="text/javascript" src="//galeria-lojaonline.nos.pt/Style%20Library/LojaAssets/JS/Header/header.min.js?v=119"></script>
<script type="text/javascript" src="//galeria-lojaonline.nos.pt/Style%20Library/LojaAssets/JS/Header/headerAEM.min.js?v=119"></script>
<link rel="stylesheet" href="//galeria-lojaonline.nos.pt/Style%20Library/LojaAssets/CSS/Common/bootstrap-iso.min.css?v=119">
<link rel="stylesheet" href="//galeria-lojaonline.nos.pt/Style%20Library/LojaAssets/CSS/Header/header.min.css?v=119">
<script type="text/javascript">
try {
LoginUserName();
} catch (ex) {
console.log(ex);
}
</script>
<script type="text/javascript" data-cookieconsent="ignore">
var AEMUrl = "https://www.nos.pt/";
var cartPage = "/carrinho";
var cartIconLink = "//galeria-lojaonline.nos.pt/Style%20Library/LojaAssets/Images/carrinho.svg";
$(document).ready(function() {
aemHeaderLoad(AEMUrl, cartPage, cartIconLink);
});
</script>
<div id="ctl00_header1_panelMenuContainer" class="menu">
<div id="header-container" class="bootstrap-iso">
<div class="header">
<header class="root-header" data-resource-path="/content/experience-fragments/nos/language-masters/pt/site/header/master/_jcr_content/root/header"
data-logout-url="https://tyr-prod.apigee.net/nosid/oauth2/v3/logout?post_logout_redirect_uri=">
<div class="root-header__top-wrapper">
<div class="root-header__top">
<div class="root-navigation">
<nav id="navigation-8ada5153ff" class="cmp-navigation" itemscope="" itemtype="http://schema.org/SiteNavigationElement"
data-cmp-data-layer="{"navigation-8ada5153ff":{"@type":"nos/components/navigation","repo:modifyDate":"2023-01-19T19:56:13Z"}}">
<ul class="cmp-navigation__group">
<li class="cmp-navigation__item cmp-navigation__item--level-0 theme-selector "
data-cmp-data-layer="{"navigation-8ada5153ff-item-b5a2ebcb6a":{"@type":"nos/components/navigation/item","repo:modifyDate":"2024-01-31T17:45:40Z","dc:title":"Particulares","xdm:linkURL":"/particulares.html"}}">
<a href="https://www.nos.pt//" data-cmp-clickable="" class="cmp-navigation__item-link" data-title="Particulares" target="_self"><span class="cmp-navigation__item-link__text">Particulares</span></a>
</li>
<li class="cmp-navigation__item cmp-navigation__item--level-0 theme-selector "
data-cmp-data-layer="{"navigation-8ada5153ff-item-5fd0ad50cc":{"@type":"nos/components/navigation/item","repo:modifyDate":"2023-05-18T16:01:44Z","dc:title":"Empresas","xdm:linkURL":"/empresas.html"}}">
<a href="https://www.nos.pt//empresas" data-cmp-clickable="" class="cmp-navigation__item-link" data-title="Empresas" target="_self"><span class="cmp-navigation__item-link__text">Empresas</span></a>
</li>
<li class="cmp-navigation__item cmp-navigation__item--level-0 theme-selector "
data-cmp-data-layer="{"navigation-8ada5153ff-item-f56bd0c233":{"@type":"nos/components/navigation/item","repo:modifyDate":"2023-04-27T17:25:56Z","dc:title":"Institucional","xdm:linkURL":"/institucional.html"}}">
<a href="https://www.nos.pt//institucional" data-cmp-clickable="" class="cmp-navigation__item-link" data-title="Institucional" target="_self"><span class="cmp-navigation__item-link__text">Institucional</span></a>
</li>
</ul>
</nav>
</div>
<div class="top-navigation">
<div class="list-menu">
<ul>
<li class="list-menu__item ">
<a class="list-menu__item__cta " target="_self" data-origin-href="/content/nos/language-masters/pt/particulares/ocorrencias" data-title="Ocorrências" href="https://www.nos.pt//ocorrencias">
<span class="text mode-text">Ocorrências</span>
</a>
</li>
<li class="list-menu__item ">
<a class="list-menu__item__cta " target="_self" data-origin-href="/content/nos/language-masters/pt/particulares/condicoes-de-servico" data-title=" Condições de Oferta dos Serviços" href="https://www.nos.pt//condicoes-de-servico">
<span class="text mode-text"> Condições de Oferta dos Serviços</span>
</a>
</li>
<li class="list-menu__item ">
<a class="list-menu__item__cta " target="_self" data-origin-href="/content/nos/language-masters/en/particulares/welcome" data-title="| English" href="https://www.nos.pt//en/welcome">
<span class="text mode-text">| English</span>
</a>
</li>
</ul>
</div>
</div>
<div class="language-navigation">
<div data-cmp-data-layer="{"languagenavigation-80ff9e4b24":{"@type":"nos/components/languagenavigation","repo:modifyDate":"2023-02-17T11:21:19Z"}}"
id="languagenavigation-80ff9e4b24" class="language-menu">
<div class="language-object">
<button type="button" class="nav-action-link">
<span class="code">pt</span>
<span class="icn-svg icn-chevron-down icon"></span>
</button>
<nav class="language-menu__wrapper">
<ul class="langbar-nav">
<li class="lang-item "
data-cmp-data-layer="{"languagenavigation-80ff9e4b24-item-d282a3fc34":{"@type":"nos/components/languagenavigation/item","repo:modifyDate":"2023-05-03T11:27:07Z","dc:title":"Português","xdm:linkURL":"/particulares.html","xdm:language":"pt"}}">
<a data-cmp-clickable="" class="lang-link" href="https://www.nos.pt//" hreflang="pt" lang="pt" rel="alternate">Português</a>
</li>
<li class="lang-item "
data-cmp-data-layer="{"languagenavigation-80ff9e4b24-item-0a6658457b":{"@type":"nos/components/languagenavigation/item","repo:modifyDate":"2023-03-07T09:09:56Z","dc:title":"English","xdm:linkURL":"/content/nos/language-masters/en.html","xdm:language":"en"}}">
<a data-cmp-clickable="" class="lang-link" href="https://www.nos.pt//content/nos/language-masters/en" hreflang="en" lang="en" rel="alternate">English</a>
</li>
</ul>
</nav>
</div>
</div>
</div>
</div>
</div>
<div class="root-header__bottom-wrapper">
<div class="root-header__bottom">
<div class="root-header__logo">
<div class="site-logo">
<a class="site-logo__link" href="https://www.nos.pt//">
<img class="site-logo__img" src="https://www.nos.pt//content/dam/nos/assets/logos/logo-nos.svg" alt="NOS" loading="lazy">
</a>
</div>
</div>
<div class="root-navigation-children-wrapper" data-active-level="-1">
<div class="root-navigation-children__toolbox-wrapper">
<div class="root-navigation-children__toolbox">
<button type="button" class="icn-svg icn-menu-arrow-back js-mobile-menu-back"><span class="prop-hide--sreader">Voltar</span></button>
<div class="root-navigation">
<nav id="navigation-8ada5153ff" class="cmp-navigation" itemscope="" itemtype="http://schema.org/SiteNavigationElement"
data-cmp-data-layer="{"navigation-8ada5153ff":{"@type":"nos/components/navigation","repo:modifyDate":"2023-01-19T19:56:13Z"}}">
<ul class="cmp-navigation__group">
<li class="cmp-navigation__item cmp-navigation__item--level-0 theme-selector "
data-cmp-data-layer="{"navigation-8ada5153ff-item-b5a2ebcb6a":{"@type":"nos/components/navigation/item","repo:modifyDate":"2024-01-31T17:45:40Z","dc:title":"Particulares","xdm:linkURL":"/particulares.html"}}">
<a href="https://www.nos.pt//" data-cmp-clickable="" class="cmp-navigation__item-link" data-title="Particulares" target="_self"><span class="cmp-navigation__item-link__text">Particulares</span></a>
</li>
<li class="cmp-navigation__item cmp-navigation__item--level-0 theme-selector "
data-cmp-data-layer="{"navigation-8ada5153ff-item-5fd0ad50cc":{"@type":"nos/components/navigation/item","repo:modifyDate":"2023-05-18T16:01:44Z","dc:title":"Empresas","xdm:linkURL":"/empresas.html"}}">
<a href="https://www.nos.pt//empresas" data-cmp-clickable="" class="cmp-navigation__item-link" data-title="Empresas" target="_self"><span class="cmp-navigation__item-link__text">Empresas</span></a>
</li>
<li class="cmp-navigation__item cmp-navigation__item--level-0 theme-selector "
data-cmp-data-layer="{"navigation-8ada5153ff-item-f56bd0c233":{"@type":"nos/components/navigation/item","repo:modifyDate":"2023-04-27T17:25:56Z","dc:title":"Institucional","xdm:linkURL":"/institucional.html"}}">
<a href="https://www.nos.pt//institucional" data-cmp-clickable="" class="cmp-navigation__item-link" data-title="Institucional" target="_self"><span class="cmp-navigation__item-link__text">Institucional</span></a>
</li>
</ul>
</nav>
</div>
<button type="button" class="icn-svg icn-menu-close js-mobile-menu-close"><span class="prop-hide--sreader">Fechar</span></button>
</div>
</div>
<div class="root-navigation-children particulares-navigation" style="display: block;">
<nav id="navigation-08f7c10451" class="cmp-navigation" itemscope="" itemtype="http://schema.org/SiteNavigationElement"
data-cmp-data-layer="{"navigation-08f7c10451":{"@type":"nos/components/navigation","repo:modifyDate":"2023-02-17T11:21:28Z"}}">
<ul class="cmp-navigation__group">
<li class="cmp-navigation__item cmp-navigation__item--level-0 theme-selector theme-turquoise js-with-children"
data-cmp-data-layer="{"navigation-08f7c10451-item-7a09af2a1f":{"@type":"nos/components/navigation/item","repo:modifyDate":"2023-04-26T14:05:42Z","dc:title":"5G","xdm:linkURL":"/5g.html"}}">
<a data-cmp-clickable="" class="cmp-navigation__item-link" data-title="5G" target="_self"><span class="cmp-navigation__item-link__text">5G</span></a>
<div class="cmp-navigation__group-wrapper">
<div class="cmp-navigation__group-wrapper__title">5G</div>
<ul class="cmp-navigation__group">
<li class="cmp-navigation__item cmp-navigation__item--level-1 theme-selector "
data-cmp-data-layer="{"navigation-08f7c10451-item-8c54a1aac7":{"@type":"nos/components/navigation/item","repo:modifyDate":"2023-03-29T09:14:00Z","dc:title":"Porquê o 5G da NOS","xdm:linkURL":"/5g/porque-o-5g-da-nos.html"}}">
<a href="https://www.nos.pt//5g/porque-o-5g-da-nos" data-cmp-clickable="" class="cmp-navigation__item-link" data-title="Porquê o 5G da NOS" target="_self"><span class="cmp-navigation__item-link__text">Porquê o 5G da NOS</span></a>
</li>
<li class="cmp-navigation__item cmp-navigation__item--level-1 theme-selector "
data-cmp-data-layer="{"navigation-08f7c10451-item-8d285c3605":{"@type":"nos/components/navigation/item","repo:modifyDate":"2023-04-19T14:06:37Z","dc:title":" Usar o 5G ","xdm:linkURL":"/5g/usar-o-5g.html"}}">
<a href="https://www.nos.pt//5g/usar-o-5g" data-cmp-clickable="" class="cmp-navigation__item-link" data-title=" Usar o 5G " target="_self"><span class="cmp-navigation__item-link__text"> Usar o 5G </span></a>
</li>
<li class="cmp-navigation__item cmp-navigation__item--level-1 theme-selector js-with-children"
data-cmp-data-layer="{"navigation-08f7c10451-item-c4a6aacec8":{"@type":"nos/components/navigation/item","repo:modifyDate":"2023-04-18T08:10:26Z","dc:title":"5G em ação","xdm:linkURL":"/5g/5g-em-acao.html"}}">
<a data-cmp-clickable="" class="cmp-navigation__item-link" data-title="5G em ação" target="_self"><span class="cmp-navigation__item-link__text">5G em ação</span></a>
<div class="cmp-navigation__group-wrapper">
<div class="cmp-navigation__group-wrapper__title">5G em ação</div>
<ul class="cmp-navigation__group">
<li class="cmp-navigation__item cmp-navigation__item--level-2 theme-selector "
data-cmp-data-layer="{"navigation-08f7c10451-item-0d657e334b":{"@type":"nos/components/navigation/item","repo:modifyDate":"2023-03-24T10:25:57Z","dc:title":"Casos de Inovação","xdm:linkURL":"/5g/5g-em-acao/casos-de-inovacao.html"}}">
<a href="https://www.nos.pt//5g/5g-em-acao/casos-de-inovacao" data-cmp-clickable="" class="cmp-navigation__item-link" data-title="Casos de Inovação" target="_self"><span class="cmp-navigation__item-link__text">Casos de Inovação</span></a>
</li>
<li class="cmp-navigation__item cmp-navigation__item--level-2 theme-selector "
data-cmp-data-layer="{"navigation-08f7c10451-item-1949ad01ee":{"@type":"nos/components/navigation/item","repo:modifyDate":"2023-04-27T14:06:20Z","dc:title":"Insights e Notícias","xdm:linkURL":"/5g/5g-em-acao/insights-e-noticias.html"}}">
<a href="https://www.nos.pt//5g/5g-em-acao/insights-e-noticias" data-cmp-clickable="" class="cmp-navigation__item-link" data-title="Insights e Notícias" target="_self"><span class="cmp-navigation__item-link__text">Insights e Notícias</span></a>
</li>
</ul>
<div class="list-menu-wrapper">
</div>
</div>
</li>
</ul>
<div class="list-menu-wrapper">
</div>
<button type="button" class="icn-svg icn-menu-close js-menu-close"><span class="prop-hide--sreader">Fechar</span></button>
</div>
</li>
<li class="cmp-navigation__item cmp-navigation__item--level-0 theme-selector theme-blue "
data-cmp-data-layer="{"navigation-08f7c10451-item-229eb1c80f":{"@type":"nos/components/navigation/item","repo:modifyDate":"2023-05-26T09:34:50Z","dc:title":"Porquê a NOS?","xdm:linkURL":"/porque-a-nos.html"}}">
<a href="https://www.nos.pt//porque-a-nos" data-cmp-clickable="" class="cmp-navigation__item-link" data-title="Porquê a NOS?" target="_self"><span class="cmp-navigation__item-link__text">Porquê a NOS?</span></a>
</li>
<li class="cmp-navigation__item cmp-navigation__item--level-0 theme-selector theme-yellow js-with-children"
data-cmp-data-layer="{"navigation-08f7c10451-item-68efe75815":{"@type":"nos/components/navigation/item","repo:modifyDate":"2024-04-09T14:53:31Z","dc:title":"Pacotes","xdm:linkURL":"/pacotes.html"}}">
<a data-cmp-clickable="" class="cmp-navigation__item-link" data-title="Pacotes" target="_self"><span class="cmp-navigation__item-link__text">Pacotes</span></a>
<div class="cmp-navigation__group-wrapper">
<div class="cmp-navigation__group-wrapper__title">Pacotes</div>
<ul class="cmp-navigation__group">
<li class="cmp-navigation__item cmp-navigation__item--level-1 theme-selector theme-blue "
data-cmp-data-layer="{"navigation-08f7c10451-item-33d79bfdd3":{"@type":"nos/components/navigation/item","repo:modifyDate":"2023-09-07T09:44:47Z","dc:title":"Net TV Voz + Móvel","xdm:linkURL":"/pacotes/net-tv-voz-movel.html"}}">
<a href="https://www.nos.pt//pacotes/net-tv-voz-movel" data-cmp-clickable="" class="cmp-navigation__item-link" data-title="Net TV Voz + Móvel" target="_self"><span class="cmp-navigation__item-link__text">Net TV Voz + Móvel</span></a>
</li>
<li class="cmp-navigation__item cmp-navigation__item--level-1 theme-selector theme-blue "
data-cmp-data-layer="{"navigation-08f7c10451-item-adba4ff9ed":{"@type":"nos/components/navigation/item","repo:modifyDate":"2023-09-07T09:43:23Z","dc:title":"Net TV Voz","xdm:linkURL":"/pacotes/net-tv-voz.html"}}">
<a href="https://www.nos.pt//pacotes/net-tv-voz" data-cmp-clickable="" class="cmp-navigation__item-link" data-title="Net TV Voz" target="_self"><span class="cmp-navigation__item-link__text">Net TV Voz</span></a>
</li>
<li class="cmp-navigation__item cmp-navigation__item--level-1 theme-selector theme-blue "
data-cmp-data-layer="{"navigation-08f7c10451-item-424f8640a3":{"@type":"nos/components/navigation/item","repo:modifyDate":"2023-09-07T09:52:41Z","dc:title":"Net","xdm:linkURL":"/pacotes/net.html"}}">
<a href="https://www.nos.pt//pacotes/net" data-cmp-clickable="" class="cmp-navigation__item-link" data-title="Net" target="_self"><span class="cmp-navigation__item-link__text">Net</span></a>
</li>
</ul>
<div class="list-menu-wrapper">
<div class="list-menu">
<div class="list-menu__title">Procuras algo mais?</div>
<ul>
<li class="list-menu__item ">
<a class="list-menu__item__cta " target="_self" data-origin-href="/content/nos/language-masters/pt/particulares/pacotes" data-title="Saber mais sobre Pacotes NOS" href="https://www.nos.pt//pacotes">
<span class="text mode-text">Saber mais sobre Pacotes NOS</span>
</a>
</li>
<li class="list-menu__item ">
<a class="list-menu__item__cta " target="_self" data-origin-href="/content/nos/language-masters/pt/particulares/pacotes/melhorar-o-meu-pacote" data-title="Melhorar o meu pacote" href="https://www.nos.pt//pacotes/melhorar-o-meu-pacote">
<span class="text mode-text">Melhorar o meu pacote</span>
</a>
</li>
<li class="list-menu__item ">
<a class="list-menu__item__cta " target="_self" data-origin-href="/content/nos/language-masters/pt/particulares/pacotes/mudar-de-casa" data-title="Mudar de casa" href="https://www.nos.pt//pacotes/mudar-de-casa">
<span class="text mode-text">Mudar de casa</span>
</a>
</li>
<li class="list-menu__item ">
<a class="list-menu__item__cta " target="_self" data-origin-href="/content/nos/language-masters/pt/particulares/pacotes/segunda-casa" data-title="Segunda casa" href="https://www.nos.pt//pacotes/segunda-casa">
<span class="text mode-text">Segunda casa</span>
</a>
</li>
<li class="list-menu__item ">
<a class="list-menu__item__cta " target="_self" data-origin-href="/content/nos/language-masters/pt/particulares/pacotes/seguro-de-fatura" data-title="Seguro de fatura" href="https://www.nos.pt//pacotes/seguro-de-fatura">
<span class="text mode-text">Seguro de fatura</span>
</a>
</li>
<li class="list-menu__item ">
<a class="list-menu__item__cta " target="_self" data-origin-href="/content/nos/language-masters/pt/particulares/pacotes/testar-cobertura-de-fibra" data-title="Testa a tua cobertura" href="https://www.nos.pt//pacotes/testar-cobertura-de-fibra">
<span class="text mode-text">Testa a tua cobertura</span>
</a>
</li>
<li class="list-menu__item ">
<a class="list-menu__item__cta " target="_self" data-origin-href="/content/nos/language-masters/pt/particulares/porque-a-nos/cartao-nos" data-title="Cartão NOS" href="https://www.nos.pt//porque-a-nos/cartao-nos">
<span class="text mode-text">Cartão NOS</span>
</a>
</li>
<li class="list-menu__item ">
<a class="list-menu__item__cta " target="_self" data-origin-href="/content/nos/language-masters/pt/particulares/vantagens-debito-direto" data-title="Vantagens Débito Direto" href="https://www.nos.pt//vantagens-debito-direto">
<span class="text mode-text">Vantagens Débito Direto</span>
</a>
</li>
</ul>
</div>
</div>
<button type="button" class="icn-svg icn-menu-close js-menu-close"><span class="prop-hide--sreader">Fechar</span></button>
</div>
</li>
<li class="cmp-navigation__item cmp-navigation__item--level-0 theme-selector theme-pink js-with-children"
data-cmp-data-layer="{"navigation-08f7c10451-item-3fdad3404b":{"@type":"nos/components/navigation/item","repo:modifyDate":"2023-02-03T16:56:24Z","dc:title":"Net","xdm:linkURL":"/net.html"}}">
<a data-cmp-clickable="" class="cmp-navigation__item-link" data-title="Net" target="_self"><span class="cmp-navigation__item-link__text">Net</span></a>
<div class="cmp-navigation__group-wrapper">
<div class="cmp-navigation__group-wrapper__title">Net</div>
<ul class="cmp-navigation__group">
<li class="cmp-navigation__item cmp-navigation__item--level-1 theme-selector "
data-cmp-data-layer="{"navigation-08f7c10451-item-cb3d8236d6":{"@type":"nos/components/navigation/item","repo:modifyDate":"2023-08-25T13:02:36Z","dc:title":"Experiência de Net","xdm:linkURL":"/net/experiencia-net.html"}}">
<a href="https://www.nos.pt//net/experiencia-net" data-cmp-clickable="" class="cmp-navigation__item-link" data-title="Experiência de Net" target="_self"><span class="cmp-navigation__item-link__text">Experiência de Net</span></a>
</li>
<li class="cmp-navigation__item cmp-navigation__item--level-1 theme-selector theme-blue "
data-cmp-data-layer="{"navigation-08f7c10451-item-6c8cf66a78":{"@type":"nos/components/navigation/item","repo:modifyDate":"2023-03-08T12:35:32Z","dc:title":"Net para casa","xdm:linkURL":"/net/internet-fixa.html"}}">
<a href="https://www.nos.pt//net/internet-fixa" data-cmp-clickable="" class="cmp-navigation__item-link" data-title="Net para casa" target="_self"><span class="cmp-navigation__item-link__text">Net para casa</span></a>
</li>
<li class="cmp-navigation__item cmp-navigation__item--level-1 theme-selector "
data-cmp-data-layer="{"navigation-08f7c10451-item-aef3fff435":{"@type":"nos/components/navigation/item","repo:modifyDate":"2024-03-04T12:17:58Z","dc:title":"Net móvel e hotspots","xdm:linkURL":"/net/net-movel.html"}}">
<a href="https://www.nos.pt//net/net-movel" data-cmp-clickable="" class="cmp-navigation__item-link" data-title="Net móvel e hotspots" target="_self"><span class="cmp-navigation__item-link__text">Net móvel e hotspots</span></a>
</li>
<li class="cmp-navigation__item cmp-navigation__item--level-1 theme-selector "
data-cmp-data-layer="{"navigation-08f7c10451-item-c3a92bfd81":{"@type":"nos/components/navigation/item","repo:modifyDate":"2024-04-09T16:44:34Z","dc:title":"Wi-Fi em toda a casa","xdm:linkURL":"/net/wi-fi-total.html"}}">
<a href="https://www.nos.pt//net/wi-fi-total" data-cmp-clickable="" class="cmp-navigation__item-link" data-title="Wi-Fi em toda a casa" target="_self"><span class="cmp-navigation__item-link__text">Wi-Fi em toda a casa</span></a>
</li>
<li class="cmp-navigation__item cmp-navigation__item--level-1 theme-selector "
data-cmp-data-layer="{"navigation-08f7c10451-item-704052fc2a":{"@type":"nos/components/navigation/item","repo:modifyDate":"2023-10-31T09:56:07Z","dc:title":"Soluções de Segurança","xdm:linkURL":"/net/seguranca.html"}}">
<a href="https://www.nos.pt//net/seguranca" data-cmp-clickable="" class="cmp-navigation__item-link" data-title="Soluções de Segurança" target="_self"><span class="cmp-navigation__item-link__text">Soluções de Segurança</span></a>
</li>
</ul>
<div class="list-menu-wrapper">
<div class="list-menu">
<div class="list-menu__title">Procuras algo mais?</div>
<ul>
<li class="list-menu__item ">
<a class="list-menu__item__cta " target="_self" data-origin-href="/content/nos/language-masters/pt/particulares/net/melhorar-a-minha-net" data-title="Melhorar A Minha Net" href="https://www.nos.pt//net/melhorar-a-minha-net">
<span class="text mode-text">Melhorar A Minha Net</span>
</a>
</li>
<li class="list-menu__item ">
<a class="list-menu__item__cta " target="_self" data-origin-href="/content/nos/language-masters/pt/particulares/net/giga-router-com-wi-fi-6" data-title="Giga Router Com Wi-Fi 6" href="https://www.nos.pt//net/giga-router-com-wi-fi-6">
<span class="text mode-text">Giga Router Com Wi-Fi 6</span>
</a>
</li>
<li class="list-menu__item ">
<a class="list-menu__item__cta " target="_self" data-origin-href="/content/nos/language-masters/pt/particulares/net/net-fixa-pronta-a-usar" data-title="Net Fixa pronta a usar" href="https://www.nos.pt//net/net-fixa-pronta-a-usar">
<span class="text mode-text">Net Fixa pronta a usar</span>
</a>
</li>
</ul>
</div>
</div>
<button type="button" class="icn-svg icn-menu-close js-menu-close"><span class="prop-hide--sreader">Fechar</span></button>
</div>
</li>
<li class="cmp-navigation__item cmp-navigation__item--level-0 theme-selector theme-red js-with-children"
data-cmp-data-layer="{"navigation-08f7c10451-item-75eff59ed8":{"@type":"nos/components/navigation/item","repo:modifyDate":"2024-04-15T15:12:52Z","dc:title":"Móvel","xdm:linkURL":"/movel.html"}}">
<a data-cmp-clickable="" class="cmp-navigation__item-link" data-title="Móvel" target="_self"><span class="cmp-navigation__item-link__text">Móvel</span></a>
<div class="cmp-navigation__group-wrapper">
<div class="cmp-navigation__group-wrapper__title">Móvel</div>
<ul class="cmp-navigation__group">
<li class="cmp-navigation__item cmp-navigation__item--level-1 theme-selector "
data-cmp-data-layer="{"navigation-08f7c10451-item-b2cb9d893a":{"@type":"nos/components/navigation/item","repo:modifyDate":"2024-02-01T15:37:05Z","dc:title":"Experiência Móvel","xdm:linkURL":"/movel/experiencia-rede-movel-nos.html"}}">
<a href="https://www.nos.pt//movel/experiencia-rede-movel-nos" data-cmp-clickable="" class="cmp-navigation__item-link" data-title="Experiência Móvel" target="_self"><span class="cmp-navigation__item-link__text">Experiência Móvel</span></a>
</li>
<li class="cmp-navigation__item cmp-navigation__item--level-1 theme-selector "
data-cmp-data-layer="{"navigation-08f7c10451-item-5a6480961a":{"@type":"nos/components/navigation/item","repo:modifyDate":"2023-04-06T11:27:26Z","dc:title":"Tarifários Móvel","xdm:linkURL":"/movel/tarifarios-moveis.html"}}">
<a href="https://www.nos.pt//movel/tarifarios-moveis" data-cmp-clickable="" class="cmp-navigation__item-link" data-title="Tarifários Móvel" target="_self"><span class="cmp-navigation__item-link__text">Tarifários Móvel</span></a>
</li>
<li class="cmp-navigation__item cmp-navigation__item--level-1 theme-selector "
data-cmp-data-layer="{"navigation-08f7c10451-item-8ab70cca0b":{"@type":"nos/components/navigation/item","repo:modifyDate":"2023-03-28T16:08:12Z","dc:title":"Net móvel e hotspots","xdm:linkURL":"/movel/net-movel.html"}}">
<a href="https://www.nos.pt//movel/net-movel" data-cmp-clickable="" class="cmp-navigation__item-link" data-title="Net móvel e hotspots" target="_self"><span class="cmp-navigation__item-link__text">Net móvel e hotspots</span></a>
</li>
<li class="cmp-navigation__item cmp-navigation__item--level-1 theme-selector "
data-cmp-data-layer="{"navigation-08f7c10451-item-df469832ff":{"@type":"nos/components/navigation/item","repo:modifyDate":"2023-04-06T11:41:07Z","dc:title":"WTF","xdm:linkURL":"/movel/wtf.html"}}">
<a href="https://www.nos.pt//movel/wtf" data-cmp-clickable="" class="cmp-navigation__item-link" data-title="WTF" target="_blank"><span class="cmp-navigation__item-link__text">WTF</span></a>
</li>
</ul>
<div class="list-menu-wrapper">
<div class="list-menu">
<div class="list-menu__title">Procuras algo mais?</div>
<ul>
<li class="list-menu__item ">
<a class="list-menu__item__cta " target="_self" data-origin-href="/content/nos/language-masters/pt/particulares/movel/esim" data-title="eSIM" href="https://www.nos.pt//movel/esim">
<span class="text mode-text">eSIM</span>
</a>
</li>
<li class="list-menu__item ">
<a class="list-menu__item__cta " target="_self" data-origin-href="/content/nos/language-masters/pt/particulares/movel/adicionar-tarifario-movel-ao-pacote" data-title="Adicionar tarifário móvel ao pacote" href="https://www.nos.pt//movel/adicionar-tarifario-movel-ao-pacote">
<span class="text mode-text">Adicionar tarifário móvel ao pacote</span>
</a>
</li>
<li class="list-menu__item ">
<a class="list-menu__item__cta " target="_self" data-origin-href="/content/nos/language-masters/pt/particulares/movel/roaming" data-title="Roaming" href="https://www.nos.pt//movel/roaming">
<span class="text mode-text">Roaming</span>
</a>
</li>
<li class="list-menu__item ">
<a class="list-menu__item__cta " target="_self" data-origin-href="/content/nos/language-masters/pt/particulares/movel/iot/smartwatches-conectados" data-title="Smartwatches conectados" href="https://www.nos.pt//movel/iot/smartwatches-conectados">
<span class="text mode-text">Smartwatches conectados</span>
</a>
</li>
<li class="list-menu__item ">
<a class="list-menu__item__cta " target="_self" data-origin-href="/content/nos/language-masters/pt/particulares/movel/portabilidade" data-title="Portabilidade" href="https://www.nos.pt//movel/portabilidade">
<span class="text mode-text">Portabilidade</span>
</a>
</li>
<li class="list-menu__item ">
<a class="list-menu__item__cta " target="_self" data-origin-href="/content/nos/language-masters/pt/particulares/movel/seguro-de-smartphones" data-title="Seguros" href="https://www.nos.pt//movel/seguro-de-smartphones">
<span class="text mode-text">Seguros</span>
</a>
</li>
<li class="list-menu__item ">
<a class="list-menu__item__cta " target="_self" data-origin-href="/content/nos/language-masters/pt/particulares/movel/premios-rede-movel" data-title="Prémios rede móvel NOS" href="https://www.nos.pt//movel/premios-rede-movel">
<span class="text mode-text">Prémios rede móvel NOS</span>
</a>
</li>
</ul>
</div>
</div>
<button type="button" class="icn-svg icn-menu-close js-menu-close"><span class="prop-hide--sreader">Fechar</span></button>
</div>
</li>
<li class="cmp-navigation__item cmp-navigation__item--level-0 theme-selector theme-green js-with-children"
data-cmp-data-layer="{"navigation-08f7c10451-item-88c63e6319":{"@type":"nos/components/navigation/item","repo:modifyDate":"2023-02-03T17:54:46Z","dc:title":"TV","xdm:linkURL":"/tv.html"}}">
<a data-cmp-clickable="" class="cmp-navigation__item-link" data-title="TV" target="_self"><span class="cmp-navigation__item-link__text">TV</span></a>
<div class="cmp-navigation__group-wrapper">
<div class="cmp-navigation__group-wrapper__title">TV</div>
<ul class="cmp-navigation__group">
<li class="cmp-navigation__item cmp-navigation__item--level-1 theme-selector "
data-cmp-data-layer="{"navigation-08f7c10451-item-1dd66d489a":{"@type":"nos/components/navigation/item","repo:modifyDate":"2023-08-31T08:55:42Z","dc:title":"Experiência TV","xdm:linkURL":"/tv/experiencia-tv.html"}}">
<a href="https://www.nos.pt//tv/experiencia-tv" data-cmp-clickable="" class="cmp-navigation__item-link" data-title="Experiência TV" target="_self"><span class="cmp-navigation__item-link__text">Experiência TV</span></a>
</li>
<li class="cmp-navigation__item cmp-navigation__item--level-1 theme-selector "
data-cmp-data-layer="{"navigation-08f7c10451-item-57bd6bfd03":{"@type":"nos/components/navigation/item","repo:modifyDate":"2023-03-08T15:00:34Z","dc:title":"TV para Casa","xdm:linkURL":"/tv/tv-para-casa.html"}}">
<a href="https://www.nos.pt//tv/tv-para-casa" data-cmp-clickable="" class="cmp-navigation__item-link" data-title="TV para Casa" target="_self"><span class="cmp-navigation__item-link__text">TV para Casa</span></a>
</li>
<li class="cmp-navigation__item cmp-navigation__item--level-1 theme-selector "
data-cmp-data-layer="{"navigation-08f7c10451-item-93c78b4f1b":{"@type":"nos/components/navigation/item","repo:modifyDate":"2023-12-04T08:46:09Z","dc:title":"App NOS TV","xdm:linkURL":"/tv/app-nos-tv.html"}}">
<a href="https://www.nos.pt//tv/app-nos-tv" data-cmp-clickable="" class="cmp-navigation__item-link" data-title="App NOS TV" target="_self"><span class="cmp-navigation__item-link__text">App NOS TV</span></a>
</li>
<li class="cmp-navigation__item cmp-navigation__item--level-1 theme-selector "
data-cmp-data-layer="{"navigation-08f7c10451-item-b6ba23de44":{"@type":"nos/components/navigation/item","repo:modifyDate":"2023-04-19T16:48:07Z","dc:title":"Canais e Serviços Premium","xdm:linkURL":"/tv/canais-premium.html"}}">
<a href="https://www.nos.pt//tv/canais-premium" data-cmp-clickable="" class="cmp-navigation__item-link" data-title="Canais e Serviços Premium" target="_self"><span class="cmp-navigation__item-link__text">Canais e Serviços Premium</span></a>
</li>
<li class="cmp-navigation__item cmp-navigation__item--level-1 theme-selector "
data-cmp-data-layer="{"navigation-08f7c10451-item-1dc9636be5":{"@type":"nos/components/navigation/item","repo:modifyDate":"2023-05-11T11:00:18Z","dc:title":"Apps TV","xdm:linkURL":"/tv/servicos-de-streaming.html"}}">
<a href="https://www.nos.pt//tv/servicos-de-streaming" data-cmp-clickable="" class="cmp-navigation__item-link" data-title="Apps TV" target="_self"><span class="cmp-navigation__item-link__text">Apps TV</span></a>
</li>
</ul>
<div class="list-menu-wrapper">
<div class="list-menu">
<div class="list-menu__title">Procuras algo mais?</div>
<ul>
<li class="list-menu__item ">
<a class="list-menu__item__cta " target="_self" data-origin-href="/content/nos/language-masters/pt/particulares/tv/apple-tv" data-title="Apple TV" href="https://www.nos.pt//tv/apple-tv">
<span class="text mode-text">Apple TV</span>
</a>
</li>
<li class="list-menu__item ">
<a class="list-menu__item__cta " target="_self" data-origin-href="/content/nos/language-masters/pt/particulares/tv/android-tv" data-title="Android TV" href="https://www.nos.pt//tv/android-tv">
<span class="text mode-text">Android TV</span>
</a>
</li>
<li class="list-menu__item ">
<a class="list-menu__item__cta " target="_self" data-origin-href="/content/nos/language-masters/pt/particulares/tv/uma-tv" data-title="UMA TV" href="https://www.nos.pt//tv/uma-tv">
<span class="text mode-text">UMA TV</span>
</a>
</li>
<li class="list-menu__item ">
<a class="list-menu__item__cta " target="_self" data-origin-href="/content/nos/language-masters/pt/particulares/tv/canais-e-guia-tv" data-title="Canais e Guia TV" href="https://www.nos.pt//tv/canais-e-guia-tv">
<span class="text mode-text">Canais e Guia TV</span>
</a>
</li>
<li class="list-menu__item ">
<a class="list-menu__item__cta " target="_self" data-origin-href="https://nos.pt/aderirCtd" data-title="Aderir Sport TV" href="https://nos.pt/aderirCtd">
<span class="text mode-text">Aderir Sport TV</span>
</a>
</li>
</ul>
</div>
</div>
<button type="button" class="icn-svg icn-menu-close js-menu-close"><span class="prop-hide--sreader">Fechar</span></button>
</div>
</li>
<li class="cmp-navigation__item cmp-navigation__item--level-0 theme-selector theme-yellow js-with-children"
data-cmp-data-layer="{"navigation-08f7c10451-item-2add77f59d":{"@type":"nos/components/navigation/item","repo:modifyDate":"2023-08-03T09:43:15Z","dc:title":"Alarmes","xdm:linkURL":"/alarmes.html"}}">
<a data-cmp-clickable="" class="cmp-navigation__item-link" data-title="Alarmes" target="_self"><span class="cmp-navigation__item-link__text">Alarmes</span></a>
<div class="cmp-navigation__group-wrapper">
<div class="cmp-navigation__group-wrapper__title">Alarmes</div>
<ul class="cmp-navigation__group">
<li class="cmp-navigation__item cmp-navigation__item--level-1 theme-selector theme-yellow "
data-cmp-data-layer="{"navigation-08f7c10451-item-5a1da2650c":{"@type":"nos/components/navigation/item","repo:modifyDate":"2023-08-03T09:45:57Z","dc:title":"Porquê o Alarme Inteligente NOS Securitas","xdm:linkURL":"/alarmes/sistema-alarme-nos-securitas.html"}}">
<a href="https://www.nos.pt//alarmes/sistema-alarme-nos-securitas" data-cmp-clickable="" class="cmp-navigation__item-link" data-title="Porquê o Alarme Inteligente NOS Securitas" target="_self"><span class="cmp-navigation__item-link__text">Porquê o Alarme Inteligente NOS Securitas</span></a>
</li>
<li class="cmp-navigation__item cmp-navigation__item--level-1 theme-selector "
data-cmp-data-layer="{"navigation-08f7c10451-item-f37b3473d6":{"@type":"nos/components/navigation/item","repo:modifyDate":"2023-10-18T08:20:43Z","dc:title":"Soluções Alarme Inteligente","xdm:linkURL":"/alarmes/solucoes-alarme-inteligente.html"}}">
<a href="https://www.nos.pt//alarmes/solucoes-alarme-inteligente" data-cmp-clickable="" class="cmp-navigation__item-link" data-title="Soluções Alarme Inteligente" target="_self"><span class="cmp-navigation__item-link__text">Soluções Alarme Inteligente</span></a>
</li>
<li class="cmp-navigation__item cmp-navigation__item--level-1 theme-selector "
data-cmp-data-layer="{"navigation-08f7c10451-item-135e253890":{"@type":"nos/components/navigation/item","repo:modifyDate":"2023-08-03T10:06:15Z","dc:title":"App NOS Securitas e Portal Web","xdm:linkURL":"/alarmes/alarme-app-nos-securitas.html"}}">
<a href="https://www.nos.pt//alarmes/alarme-app-nos-securitas" data-cmp-clickable="" class="cmp-navigation__item-link" data-title="App NOS Securitas e Portal Web" target="_self"><span class="cmp-navigation__item-link__text">App NOS Securitas e Portal Web</span></a>
</li>
</ul>
<div class="list-menu-wrapper">
<div class="list-menu">
<div class="list-menu__title">Procuras algo mais?</div>
<ul>
<li class="list-menu__item ">
<a class="list-menu__item__cta " target="_self" data-origin-href="/content/nos/language-masters/pt/particulares/alarmes/central-monitorizacao-alarme-securitas" data-title="Central de Monitorização Securitas" href="https://www.nos.pt//alarmes/central-monitorizacao-alarme-securitas">
<span class="text mode-text">Central de Monitorização Securitas</span>
</a>
</li>
<li class="list-menu__item ">
<a class="list-menu__item__cta " target="_self" data-origin-href="/content/nos/language-masters/pt/particulares/alarmes/tecnologia-equipamentos-alarme-inteligente" data-title="Tecnologia e Equipamentos" href="https://www.nos.pt//alarmes/tecnologia-equipamentos-alarme-inteligente">
<span class="text mode-text">Tecnologia e Equipamentos</span>
</a>
</li>
</ul>
</div>
</div>
<button type="button" class="icn-svg icn-menu-close js-menu-close"><span class="prop-hide--sreader">Fechar</span></button>
</div>
</li>
<li class="cmp-navigation__item cmp-navigation__item--level-0 theme-selector theme-lime js-with-children"
data-cmp-data-layer="{"navigation-08f7c10451-item-d8428c005e":{"@type":"nos/components/navigation/item","repo:modifyDate":"2023-03-01T14:20:28Z","dc:title":"Loja Online","xdm:linkURL":"/loja-online.html"}}">
<a data-cmp-clickable="" class="cmp-navigation__item-link" data-title="Loja Online" target="_self"><span class="cmp-navigation__item-link__text">Loja Online</span></a>
<div class="cmp-navigation__group-wrapper">
<div class="cmp-navigation__group-wrapper__title">Loja Online</div>
<ul class="cmp-navigation__group">
<li class="cmp-navigation__item cmp-navigation__item--level-1 theme-selector "
data-cmp-data-layer="{"navigation-08f7c10451-item-5b4b1d11da":{"@type":"nos/components/navigation/item","repo:modifyDate":"2024-02-27T11:50:49Z","dc:title":"Smartphones","xdm:linkURL":"/loja-online/telemoveis.html"}}">
<a href="https://www.nos.pt//loja-online/telemoveis" data-cmp-clickable="" class="cmp-navigation__item-link" data-title="Smartphones" target="_self"><span class="cmp-navigation__item-link__text">Smartphones</span></a>
</li>
<li class="cmp-navigation__item cmp-navigation__item--level-1 theme-selector "
data-cmp-data-layer="{"navigation-08f7c10451-item-81b0c288eb":{"@type":"nos/components/navigation/item","repo:modifyDate":"2023-10-04T11:40:15Z","dc:title":"Acessórios","xdm:linkURL":"/loja-online/acessorios.html"}}">
<a href="https://www.nos.pt//loja-online/acessorios" data-cmp-clickable="" class="cmp-navigation__item-link" data-title="Acessórios" target="_self"><span class="cmp-navigation__item-link__text">Acessórios</span></a>
</li>
<li class="cmp-navigation__item cmp-navigation__item--level-1 theme-selector "
data-cmp-data-layer="{"navigation-08f7c10451-item-a27bf5e96b":{"@type":"nos/components/navigation/item","repo:modifyDate":"2023-10-04T11:40:33Z","dc:title":"Smartwatches","xdm:linkURL":"/loja-online/smartwatches.html"}}">
<a href="https://www.nos.pt//loja-online/smartwatches" data-cmp-clickable="" class="cmp-navigation__item-link" data-title="Smartwatches" target="_self"><span class="cmp-navigation__item-link__text">Smartwatches</span></a>
</li>
<li class="cmp-navigation__item cmp-navigation__item--level-1 theme-selector "
data-cmp-data-layer="{"navigation-08f7c10451-item-d00e1cb0c0":{"@type":"nos/components/navigation/item","repo:modifyDate":"2024-02-28T10:14:21Z","dc:title":"Tablets","xdm:linkURL":"/loja-online/tablets.html"}}">
<a href="https://www.nos.pt//loja-online/tablets" data-cmp-clickable="" class="cmp-navigation__item-link" data-title="Tablets" target="_self"><span class="cmp-navigation__item-link__text">Tablets</span></a>
</li>
<li class="cmp-navigation__item cmp-navigation__item--level-1 theme-selector "
data-cmp-data-layer="{"navigation-08f7c10451-item-6d190f3f91":{"@type":"nos/components/navigation/item","repo:modifyDate":"2024-02-27T11:52:07Z","dc:title":"Funcionais","xdm:linkURL":"/loja-online/funcionais.html"}}">
<a href="https://www.nos.pt//loja-online/funcionais" data-cmp-clickable="" class="cmp-navigation__item-link" data-title="Funcionais" target="_self"><span class="cmp-navigation__item-link__text">Funcionais</span></a>
</li>
</ul>
<div class="list-menu-wrapper">
<div class="list-menu">
<div class="list-menu__title">Procuras algo mais?</div>
<ul>
<li class="list-menu__item ">
<a class="list-menu__item__cta " target="_self" data-origin-href="/content/nos/language-masters/pt/particulares/movel/desconto-cliente-nos" data-title="Desconto Cliente NOS" href="https://www.nos.pt//movel/desconto-cliente-nos">
<span class="text mode-text">Desconto Cliente NOS</span>
</a>
</li>
<li class="list-menu__item ">
<a class="list-menu__item__cta " target="_self" data-origin-href="/content/nos/language-masters/pt/particulares/pacotes/telemoveis-a-prestacoes" data-title="Prestações" href="https://www.nos.pt//pacotes/telemoveis-a-prestacoes">
<span class="text mode-text">Prestações</span>
</a>
</li>
<li class="list-menu__item ">
<a class="list-menu__item__cta " target="_self" data-origin-href="https://lojaonline.nos.pt/telemoveis?campaign=recondicionados_garantidos_NOS" data-title="Recondicionados NOS" href="https://lojaonline.nos.pt/telemoveis?campaign=recondicionados_garantidos_NOS">
<span class="text mode-text">Recondicionados NOS</span>
</a>
</li>
<li class="list-menu__item ">
<a class="list-menu__item__cta " target="_self" data-origin-href="/content/nos/language-masters/pt/particulares/movel/retomas-nos" data-title="Retomas" href="https://www.nos.pt//movel/retomas-nos">
<span class="text mode-text">Retomas</span>
</a>
</li>
<li class="list-menu__item ">
<a class="list-menu__item__cta " target="_self" data-origin-href="https://lojaonline.nos.pt/cartoes" data-title="Cartões" href="https://lojaonline.nos.pt/cartoes">
<span class="text mode-text">Cartões</span>
</a>
</li>
</ul>
</div>
</div>
<button type="button" class="icn-svg icn-menu-close js-menu-close"><span class="prop-hide--sreader">Fechar</span></button>
</div>
</li>
<li class="cmp-navigation__item cmp-navigation__item--level-0 theme-selector theme-red js-with-children"
data-cmp-data-layer="{"navigation-08f7c10451-item-bd4256637b":{"@type":"nos/components/navigation/item","repo:modifyDate":"2023-12-13T16:55:59Z","dc:title":"Ajuda","xdm:linkURL":"/ajuda.html"}}">
<a data-cmp-clickable="" class="cmp-navigation__item-link" data-title="Ajuda" target="_self"><span class="cmp-navigation__item-link__text">Ajuda</span></a>
<div class="cmp-navigation__group-wrapper">
<div class="cmp-navigation__group-wrapper__title">Ajuda</div>
<ul class="cmp-navigation__group">
<li class="cmp-navigation__item cmp-navigation__item--level-1 theme-selector "
data-cmp-data-layer="{"navigation-08f7c10451-item-5bd69c3357":{"@type":"nos/components/navigation/item","repo:modifyDate":"2023-12-13T16:57:43Z","dc:title":"Toda a ajuda","xdm:linkURL":"/ajuda/toda-a-ajuda.html"}}">
<a href="https://www.nos.pt//ajuda/toda-a-ajuda" data-cmp-clickable="" class="cmp-navigation__item-link" data-title="Toda a ajuda" target="_self"><span class="cmp-navigation__item-link__text">Toda a ajuda</span></a>
</li>
<li class="cmp-navigation__item cmp-navigation__item--level-1 theme-selector js-with-children"
data-cmp-data-layer="{"navigation-08f7c10451-item-e724130ecc":{"@type":"nos/components/navigation/item","repo:modifyDate":"2023-02-23T13:14:56Z","dc:title":"A minha conta","xdm:linkURL":"/ajuda/a-minha-conta.html"}}">
<a data-cmp-clickable="" class="cmp-navigation__item-link" data-title="A minha conta" target="_self"><span class="cmp-navigation__item-link__text">A minha conta</span></a>
<div class="cmp-navigation__group-wrapper">
<div class="cmp-navigation__group-wrapper__title">A minha conta</div>
<ul class="cmp-navigation__group">
<li class="cmp-navigation__item cmp-navigation__item--level-2 theme-selector "
data-cmp-data-layer="{"navigation-08f7c10451-item-1600990dfe":{"@type":"nos/components/navigation/item","repo:modifyDate":"2023-10-18T15:29:50Z","dc:title":"O meu contrato","xdm:linkURL":"/ajuda/a-minha-conta/o-meu-contrato.html"}}">
<a href="https://www.nos.pt//ajuda/a-minha-conta/o-meu-contrato" data-cmp-clickable="" class="cmp-navigation__item-link" data-title="O meu contrato" target="_self"><span class="cmp-navigation__item-link__text">O meu contrato</span></a>
</li>
<li class="cmp-navigation__item cmp-navigation__item--level-2 theme-selector "
data-cmp-data-layer="{"navigation-08f7c10451-item-02c812c750":{"@type":"nos/components/navigation/item","repo:modifyDate":"2023-10-18T10:39:47Z","dc:title":"Gerir o contrato","xdm:linkURL":"/ajuda/a-minha-conta/gerir-o-contrato.html"}}">
<a href="https://www.nos.pt//ajuda/a-minha-conta/gerir-o-contrato" data-cmp-clickable="" class="cmp-navigation__item-link" data-title="Gerir o contrato" target="_self"><span class="cmp-navigation__item-link__text">Gerir o contrato</span></a>
</li>
<li class="cmp-navigation__item cmp-navigation__item--level-2 theme-selector "
data-cmp-data-layer="{"navigation-08f7c10451-item-097c47ca7d":{"@type":"nos/components/navigation/item","repo:modifyDate":"2023-10-18T10:39:28Z","dc:title":"Faturas e pagamentos","xdm:linkURL":"/ajuda/a-minha-conta/faturas-e-pagamentos.html"}}">
<a href="https://www.nos.pt//ajuda/a-minha-conta/faturas-e-pagamentos" data-cmp-clickable="" class="cmp-navigation__item-link" data-title="Faturas e pagamentos" target="_self"><span class="cmp-navigation__item-link__text">Faturas e pagamentos</span></a>
</li>
<li class="cmp-navigation__item cmp-navigation__item--level-2 theme-selector "
data-cmp-data-layer="{"navigation-08f7c10451-item-9f7b6e323d":{"@type":"nos/components/navigation/item","repo:modifyDate":"2023-10-18T16:20:57Z","dc:title":"Apoio em dificuldade económica","xdm:linkURL":"/ajuda/a-minha-conta/apoio-em-dificuldade-economica.html"}}">
<a href="https://www.nos.pt//ajuda/a-minha-conta/apoio-em-dificuldade-economica" data-cmp-clickable="" class="cmp-navigation__item-link" data-title="Apoio em dificuldade económica" target="_self"><span class="cmp-navigation__item-link__text">Apoio em dificuldade económica</span></a>
</li>
<li class="cmp-navigation__item cmp-navigation__item--level-2 theme-selector "
data-cmp-data-layer="{"navigation-08f7c10451-item-c6a38c5b3b":{"@type":"nos/components/navigation/item","repo:modifyDate":"2023-10-18T15:32:44Z","dc:title":"Alterar e cancelar visitas técnicas","xdm:linkURL":"/ajuda/a-minha-conta/alterar-e-cancelar-visitas-tecnicas.html"}}">
<a href="https://www.nos.pt//ajuda/a-minha-conta/alterar-e-cancelar-visitas-tecnicas" data-cmp-clickable="" class="cmp-navigation__item-link" data-title="Alterar e cancelar visitas técnicas" target="_self"><span class="cmp-navigation__item-link__text">Alterar e cancelar visitas técnicas</span></a>
</li>
</ul>
<div class="list-menu-wrapper">
</div>
</div>
</li>
<li class="cmp-navigation__item cmp-navigation__item--level-1 theme-selector js-with-children"
data-cmp-data-layer="{"navigation-08f7c10451-item-f235a193de":{"@type":"nos/components/navigation/item","repo:modifyDate":"2023-02-23T13:15:10Z","dc:title":"TV","xdm:linkURL":"/ajuda/tv.html"}}">
<a data-cmp-clickable="" class="cmp-navigation__item-link" data-title="TV" target="_self"><span class="cmp-navigation__item-link__text">TV</span></a>
<div class="cmp-navigation__group-wrapper">
<div class="cmp-navigation__group-wrapper__title">TV</div>
<ul class="cmp-navigation__group">
<li class="cmp-navigation__item cmp-navigation__item--level-2 theme-selector "
data-cmp-data-layer="{"navigation-08f7c10451-item-92df4dd015":{"@type":"nos/components/navigation/item","repo:modifyDate":"2023-02-09T14:09:04Z","dc:title":"Instalar e configurar a TV","xdm:linkURL":"/ajuda/tv/instalar-e-configurar-a-tv.html"}}">
<a href="https://www.nos.pt//ajuda/tv/instalar-e-configurar-a-tv" data-cmp-clickable="" class="cmp-navigation__item-link" data-title="Instalar e configurar a TV" target="_self"><span class="cmp-navigation__item-link__text">Instalar e configurar a TV</span></a>
</li>
<li class="cmp-navigation__item cmp-navigation__item--level-2 theme-selector "
data-cmp-data-layer="{"navigation-08f7c10451-item-c9d75b0a45":{"@type":"nos/components/navigation/item","repo:modifyDate":"2023-01-19T18:49:26Z","dc:title":"Gerir canais e subscrições","xdm:linkURL":"/ajuda/tv/gerir-canais-e-subscricoes.html"}}">
<a href="https://www.nos.pt//ajuda/tv/gerir-canais-e-subscricoes" data-cmp-clickable="" class="cmp-navigation__item-link" data-title="Gerir canais e subscrições" target="_self"><span class="cmp-navigation__item-link__text">Gerir canais e subscrições</span></a>
</li>
<li class="cmp-navigation__item cmp-navigation__item--level-2 theme-selector "
data-cmp-data-layer="{"navigation-08f7c10451-item-ad41157a52":{"@type":"nos/components/navigation/item","repo:modifyDate":"2023-01-19T18:49:27Z","dc:title":"Resolver avarias","xdm:linkURL":"/ajuda/tv/resolver-avarias.html"}}">
<a href="https://www.nos.pt//ajuda/tv/resolver-avarias" data-cmp-clickable="" class="cmp-navigation__item-link" data-title="Resolver avarias" target="_self"><span class="cmp-navigation__item-link__text">Resolver avarias</span></a>
</li>
</ul>
<div class="list-menu-wrapper">
</div>
</div>
</li>
<li class="cmp-navigation__item cmp-navigation__item--level-1 theme-selector js-with-children"
data-cmp-data-layer="{"navigation-08f7c10451-item-eaf3e059f4":{"@type":"nos/components/navigation/item","repo:modifyDate":"2023-02-23T13:15:22Z","dc:title":"Telemóvel e Internet móvel","xdm:linkURL":"/ajuda/telemovel-e-internet-movel.html"}}">
<a data-cmp-clickable="" class="cmp-navigation__item-link" data-title="Telemóvel e Internet móvel" target="_self"><span class="cmp-navigation__item-link__text">Telemóvel e Internet móvel</span></a>
<div class="cmp-navigation__group-wrapper">
<div class="cmp-navigation__group-wrapper__title">Telemóvel e Internet móvel</div>
<ul class="cmp-navigation__group">
<li class="cmp-navigation__item cmp-navigation__item--level-2 theme-selector "
data-cmp-data-layer="{"navigation-08f7c10451-item-175a87e0db":{"@type":"nos/components/navigation/item","repo:modifyDate":"2023-06-06T10:36:23Z","dc:title":"Cartão SIM (PIN, PUK e 2.ª via)","xdm:linkURL":"/ajuda/telemovel-e-internet-movel/cartao-sim--pin--puk-e-2---via-.html"}}">
<a href="https://www.nos.pt//ajuda/telemovel-e-internet-movel/cartao-sim--pin--puk-e-2---via-" data-cmp-clickable="" class="cmp-navigation__item-link" data-title="Cartão SIM (PIN, PUK e 2.ª via)" target="_self"><span class="cmp-navigation__item-link__text">Cartão SIM (PIN, PUK e 2.ª via)</span></a>
</li>
<li class="cmp-navigation__item cmp-navigation__item--level-2 theme-selector "
data-cmp-data-layer="{"navigation-08f7c10451-item-207b7ecee2":{"@type":"nos/components/navigation/item","repo:modifyDate":"2023-10-20T09:14:40Z","dc:title":"Consultar o tarifário","xdm:linkURL":"/ajuda/telemovel-e-internet-movel/consultar-o-tarifario.html"}}">
<a href="https://www.nos.pt//ajuda/telemovel-e-internet-movel/consultar-o-tarifario" data-cmp-clickable="" class="cmp-navigation__item-link" data-title="Consultar o tarifário" target="_self"><span class="cmp-navigation__item-link__text">Consultar o tarifário</span></a>
</li>
<li class="cmp-navigation__item cmp-navigation__item--level-2 theme-selector "
data-cmp-data-layer="{"navigation-08f7c10451-item-c2e0eeb56f":{"@type":"nos/components/navigation/item","repo:modifyDate":"2023-01-19T18:49:29Z","dc:title":"Gerir o meu número/tarifário","xdm:linkURL":"/ajuda/telemovel-e-internet-movel/gerir-o-meu-numero-tarifario.html"}}">
<a href="https://www.nos.pt//ajuda/telemovel-e-internet-movel/gerir-o-meu-numero-tarifario" data-cmp-clickable="" class="cmp-navigation__item-link" data-title="Gerir o meu número/tarifário" target="_self"><span class="cmp-navigation__item-link__text">Gerir o meu número/tarifário</span></a>
</li>
<li class="cmp-navigation__item cmp-navigation__item--level-2 theme-selector "
data-cmp-data-layer="{"navigation-08f7c10451-item-427e53f178":{"@type":"nos/components/navigation/item","repo:modifyDate":"2023-01-19T18:49:30Z","dc:title":"Falha de comunicações","xdm:linkURL":"/ajuda/telemovel-e-internet-movel/falha-de-comunicacoes.html"}}">
<a href="https://www.nos.pt//ajuda/telemovel-e-internet-movel/falha-de-comunicacoes" data-cmp-clickable="" class="cmp-navigation__item-link" data-title="Falha de comunicações" target="_self"><span class="cmp-navigation__item-link__text">Falha de comunicações</span></a>
</li>
<li class="cmp-navigation__item cmp-navigation__item--level-2 theme-selector "
data-cmp-data-layer="{"navigation-08f7c10451-item-0f2a567ecc":{"@type":"nos/components/navigation/item","repo:modifyDate":"2023-10-20T09:52:37Z","dc:title":"Bloquear e desbloquear equipamentos","xdm:linkURL":"/ajuda/telemovel-e-internet-movel/bloquear-desbloquear-equipamentos.html"}}">
<a href="https://www.nos.pt//ajuda/telemovel-e-internet-movel/bloquear-desbloquear-equipamentos" data-cmp-clickable="" class="cmp-navigation__item-link" data-title="Bloquear e desbloquear equipamentos" target="_self"><span class="cmp-navigation__item-link__text">Bloquear e desbloquear equipamentos</span></a>
</li>
<li class="cmp-navigation__item cmp-navigation__item--level-2 theme-selector "
data-cmp-data-layer="{"navigation-08f7c10451-item-6b24139430":{"@type":"nos/components/navigation/item","repo:modifyDate":"2024-01-25T17:44:59Z","dc:title":"Descontinuação Rede 3G","xdm:linkURL":"/ajuda/telemovel-e-internet-movel/descontinuacao-3g.html"}}">
<a href="https://www.nos.pt//ajuda/telemovel-e-internet-movel/descontinuacao-3g" data-cmp-clickable="" class="cmp-navigation__item-link" data-title="Descontinuação Rede 3G" target="_self"><span class="cmp-navigation__item-link__text">Descontinuação Rede 3G</span></a>
</li>
<li class="cmp-navigation__item cmp-navigation__item--level-2 theme-selector "
data-cmp-data-layer="{"navigation-08f7c10451-item-7ac60124d5":{"@type":"nos/components/navigation/item","repo:modifyDate":"2024-04-12T15:11:23Z","dc:title":"Quero reparar o meu equipamento","xdm:linkURL":"/ajuda/telemovel-e-internet-movel/o-equipamento-que-comprei-avariou.html"}}">
<a href="https://www.nos.pt//ajuda/telemovel-e-internet-movel/o-equipamento-que-comprei-avariou" data-cmp-clickable="" class="cmp-navigation__item-link" data-title="Quero reparar o meu equipamento" target="_self"><span class="cmp-navigation__item-link__text">Quero reparar o meu equipamento</span></a>
</li>
</ul>
<div class="list-menu-wrapper">
</div>
</div>
</li>
<li class="cmp-navigation__item cmp-navigation__item--level-1 theme-selector js-with-children"
data-cmp-data-layer="{"navigation-08f7c10451-item-5d955016a3":{"@type":"nos/components/navigation/item","repo:modifyDate":"2024-02-21T16:35:04Z","dc:title":"Internet fixa ","xdm:linkURL":"/ajuda/internet-fixa.html"}}">
<a data-cmp-clickable="" class="cmp-navigation__item-link" data-title="Internet fixa " target="_self"><span class="cmp-navigation__item-link__text">Internet fixa </span></a>
<div class="cmp-navigation__group-wrapper">
<div class="cmp-navigation__group-wrapper__title">Internet fixa </div>
<ul class="cmp-navigation__group">
<li class="cmp-navigation__item cmp-navigation__item--level-2 theme-selector "
data-cmp-data-layer="{"navigation-08f7c10451-item-8cf1b7503d":{"@type":"nos/components/navigation/item","repo:modifyDate":"2023-06-06T10:40:08Z","dc:title":"Instalar e configurar o router","xdm:linkURL":"/ajuda/internet-fixa/instalar-e-configurar-o-router.html"}}">
<a href="https://www.nos.pt//ajuda/internet-fixa/instalar-e-configurar-o-router" data-cmp-clickable="" class="cmp-navigation__item-link" data-title="Instalar e configurar o router" target="_self"><span class="cmp-navigation__item-link__text">Instalar e configurar o router</span></a>
</li>
<li class="cmp-navigation__item cmp-navigation__item--level-2 theme-selector "
data-cmp-data-layer="{"navigation-08f7c10451-item-d3a1b873d5":{"@type":"nos/components/navigation/item","repo:modifyDate":"2023-02-09T14:40:44Z","dc:title":"Resolver avarias","xdm:linkURL":"/ajuda/internet-fixa/resolver-avarias.html"}}">
<a href="https://www.nos.pt//ajuda/internet-fixa/resolver-avarias" data-cmp-clickable="" class="cmp-navigation__item-link" data-title="Resolver avarias" target="_self"><span class="cmp-navigation__item-link__text">Resolver avarias</span></a>
</li>
</ul>
<div class="list-menu-wrapper">
</div>
</div>
</li>
<li class="cmp-navigation__item cmp-navigation__item--level-1 theme-selector js-with-children"
data-cmp-data-layer="{"navigation-08f7c10451-item-6a4cfd9cbf":{"@type":"nos/components/navigation/item","repo:modifyDate":"2023-02-23T13:16:16Z","dc:title":"Compras e devoluções","xdm:linkURL":"/ajuda/compras-e-devolucoes.html"}}">
<a data-cmp-clickable="" class="cmp-navigation__item-link" data-title="Compras e devoluções" target="_self"><span class="cmp-navigation__item-link__text">Compras e devoluções</span></a>
<div class="cmp-navigation__group-wrapper">
<div class="cmp-navigation__group-wrapper__title">Compras e devoluções</div>
<ul class="cmp-navigation__group">
<li class="cmp-navigation__item cmp-navigation__item--level-2 theme-selector "
data-cmp-data-layer="{"navigation-08f7c10451-item-385a64d0a1":{"@type":"nos/components/navigation/item","repo:modifyDate":"2023-10-23T14:41:45Z","dc:title":"Comprar equipamentos","xdm:linkURL":"/ajuda/compras-e-devolucoes/comprar-equipamento.html"}}">
<a href="https://www.nos.pt//ajuda/compras-e-devolucoes/comprar-equipamento" data-cmp-clickable="" class="cmp-navigation__item-link" data-title="Comprar equipamentos" target="_self"><span class="cmp-navigation__item-link__text">Comprar equipamentos</span></a>
</li>
<li class="cmp-navigation__item cmp-navigation__item--level-2 theme-selector "
data-cmp-data-layer="{"navigation-08f7c10451-item-5794313723":{"@type":"nos/components/navigation/item","repo:modifyDate":"2023-10-23T14:42:08Z","dc:title":"Trocar ou devolver","xdm:linkURL":"/ajuda/compras-e-devolucoes/trocar-devolver.html"}}">
<a href="https://www.nos.pt//ajuda/compras-e-devolucoes/trocar-devolver" data-cmp-clickable="" class="cmp-navigation__item-link" data-title="Trocar ou devolver" target="_self"><span class="cmp-navigation__item-link__text">Trocar ou devolver</span></a>
</li>
<li class="cmp-navigation__item cmp-navigation__item--level-2 theme-selector "
data-cmp-data-layer="{"navigation-08f7c10451-item-ebd3e598de":{"@type":"nos/components/navigation/item","repo:modifyDate":"2022-12-21T16:48:27Z","dc:title":"Reparar equipamentos","xdm:linkURL":"/ajuda/compras-e-devolucoes/reparar-equipamentos.html"}}">
<a href="https://www.nos.pt//ajuda/compras-e-devolucoes/reparar-equipamentos" data-cmp-clickable="" class="cmp-navigation__item-link" data-title="Reparar equipamentos" target="_self"><span class="cmp-navigation__item-link__text">Reparar equipamentos</span></a>
</li>
</ul>
<div class="list-menu-wrapper">
</div>
</div>
</li>
<li class="cmp-navigation__item cmp-navigation__item--level-1 theme-selector js-with-children"
data-cmp-data-layer="{"navigation-08f7c10451-item-b3aed54b31":{"@type":"nos/components/navigation/item","repo:modifyDate":"2023-03-13T15:13:36Z","dc:title":"Novas adesões e ofertas","xdm:linkURL":"/ajuda/novas-adesoes-e-ofertas.html"}}">
<a data-cmp-clickable="" class="cmp-navigation__item-link" data-title="Novas adesões e ofertas" target="_self"><span class="cmp-navigation__item-link__text">Novas adesões e ofertas</span></a>
<div class="cmp-navigation__group-wrapper">
<div class="cmp-navigation__group-wrapper__title">Novas adesões e ofertas</div>
<ul class="cmp-navigation__group">
<li class="cmp-navigation__item cmp-navigation__item--level-2 theme-selector "
data-cmp-data-layer="{"navigation-08f7c10451-item-94b98f3c20":{"@type":"nos/components/navigation/item","repo:modifyDate":"2023-10-31T11:02:39Z","dc:title":"Novas adesões","xdm:linkURL":"/ajuda/novas-adesoes-e-ofertas/novas-adesoes.html"}}">
<a href="https://www.nos.pt//ajuda/novas-adesoes-e-ofertas/novas-adesoes" data-cmp-clickable="" class="cmp-navigation__item-link" data-title="Novas adesões" target="_self"><span class="cmp-navigation__item-link__text">Novas adesões</span></a>
</li>
<li class="cmp-navigation__item cmp-navigation__item--level-2 theme-selector "
data-cmp-data-layer="{"navigation-08f7c10451-item-dcbe936d55":{"@type":"nos/components/navigation/item","repo:modifyDate":"2023-10-31T11:04:26Z","dc:title":"Esclarecimentos sobre ofertas","xdm:linkURL":"/ajuda/novas-adesoes-e-ofertas/esclarecimentos-sobre-ofertas.html"}}">
<a href="https://www.nos.pt//ajuda/novas-adesoes-e-ofertas/esclarecimentos-sobre-ofertas" data-cmp-clickable="" class="cmp-navigation__item-link" data-title="Esclarecimentos sobre ofertas" target="_self"><span class="cmp-navigation__item-link__text">Esclarecimentos sobre ofertas</span></a>
</li>
<li class="cmp-navigation__item cmp-navigation__item--level-2 theme-selector "
data-cmp-data-layer="{"navigation-08f7c10451-item-44bfaf2596":{"@type":"nos/components/navigation/item","repo:modifyDate":"2023-12-14T15:02:03Z","dc:title":"Melhorar o meu pacote","xdm:linkURL":"/ajuda/novas-adesoes-e-ofertas/melhorar-o-meu-pacote.html"}}">
<a href="https://www.nos.pt//ajuda/novas-adesoes-e-ofertas/melhorar-o-meu-pacote" data-cmp-clickable="" class="cmp-navigation__item-link" data-title="Melhorar o meu pacote" target="_self"><span class="cmp-navigation__item-link__text">Melhorar o meu pacote</span></a>
</li>
</ul>
<div class="list-menu-wrapper">
</div>
</div>
</li>
<li class="cmp-navigation__item cmp-navigation__item--level-1 theme-selector js-with-children"
data-cmp-data-layer="{"navigation-08f7c10451-item-c9e9d484ad":{"@type":"nos/components/navigation/item","repo:modifyDate":"2023-02-17T15:02:25Z","dc:title":"Outros","xdm:linkURL":"/ajuda/outros.html"}}">
<a data-cmp-clickable="" class="cmp-navigation__item-link" data-title="Outros" target="_self"><span class="cmp-navigation__item-link__text">Outros</span></a>
<div class="cmp-navigation__group-wrapper">
<div class="cmp-navigation__group-wrapper__title">Outros</div>
<ul class="cmp-navigation__group">
<li class="cmp-navigation__item cmp-navigation__item--level-2 theme-selector "
data-cmp-data-layer="{"navigation-08f7c10451-item-a71e3ca52b":{"@type":"nos/components/navigation/item","repo:modifyDate":"2023-02-17T15:03:14Z","dc:title":"Voz fixa","xdm:linkURL":"/ajuda/outros/voz-fixa.html"}}">
<a href="https://www.nos.pt//ajuda/outros/voz-fixa" data-cmp-clickable="" class="cmp-navigation__item-link" data-title="Voz fixa" target="_self"><span class="cmp-navigation__item-link__text">Voz fixa</span></a>
</li>
</ul>
<div class="list-menu-wrapper">
</div>
</div>
</li>
</ul>
<div class="list-menu-wrapper">
<div class="list-menu">
<div class="list-menu__title">Procuras algo mais?</div>
<ul>
<li class="list-menu__item ">
<a class="list-menu__item__cta " target="_self" data-origin-href="/content/nos/language-masters/pt/particulares/my-nos" data-title="my NOS" href="https://www.nos.pt//my-nos">
<span class="text mode-text">my NOS</span>
</a>
</li>
<li class="list-menu__item ">
<a class="list-menu__item__cta " target="_self" data-origin-href="/content/nos/language-masters/pt/particulares/ajuda/a-minha-conta/faturacao-e-pagamentos/as-minhas-faturas/como-obter-as-minhas-faturas" data-title="Como obter as minhas faturas" href="https://www.nos.pt//ajuda/a-minha-conta/faturacao-e-pagamentos/as-minhas-faturas/como-obter-as-minhas-faturas">
<span class="text mode-text">Como obter as minhas faturas</span>
</a>
</li>
<li class="list-menu__item ">
<a class="list-menu__item__cta " target="_self" data-origin-href="/content/nos/language-masters/pt/particulares/ajuda/outros/aplicacoes-nos/nao-consigo-usar-a-app-nos-tv" data-title="Dificuldades com a App NOS TV" href="https://www.nos.pt//ajuda/outros/aplicacoes-nos/nao-consigo-usar-a-app-nos-tv">
<span class="text mode-text">Dificuldades com a App NOS TV</span>
</a>
</li>
<li class="list-menu__item ">
<a class="list-menu__item__cta " target="_self" data-origin-href="/content/nos/language-masters/pt/particulares/ajuda/a-minha-conta/faturas-e-pagamentos/os-meus-pagamentos/gerir-o-debito-direto" data-title="Ativar e gerir o débito direto" href="https://www.nos.pt//ajuda/a-minha-conta/faturas-e-pagamentos/os-meus-pagamentos/gerir-o-debito-direto">
<span class="text mode-text">Ativar e gerir o débito direto</span>
</a>
</li>
</ul>
</div>
</div>
<button type="button" class="icn-svg icn-menu-close js-menu-close"><span class="prop-hide--sreader">Fechar</span></button>
</div>
</li>
</ul>
</nav>
</div>
<div class="root-navigation-children empresas-navigation">
</div>
<div class="root-navigation-children institucional-navigation">
</div>
<div class="root-navigation-children cinema-navigation">
</div>
<div class="top-navigation">
<div class="list-menu">
<ul>
<li class="list-menu__item ">
<a class="list-menu__item__cta " target="_self" data-origin-href="/content/nos/language-masters/pt/particulares/ocorrencias" data-title="Ocorrências" href="https://www.nos.pt//ocorrencias">
<span class="text mode-text">Ocorrências</span>
</a>
</li>
<li class="list-menu__item ">
<a class="list-menu__item__cta " target="_self" data-origin-href="/content/nos/language-masters/pt/particulares/condicoes-de-servico" data-title=" Condições de Oferta dos Serviços" href="https://www.nos.pt//condicoes-de-servico">
<span class="text mode-text"> Condições de Oferta dos Serviços</span>
</a>
</li>
<li class="list-menu__item ">
<a class="list-menu__item__cta " target="_self" data-origin-href="/content/nos/language-masters/en/particulares/welcome" data-title="| English" href="https://www.nos.pt//en/welcome">
<span class="text mode-text">| English</span>
</a>
</li>
</ul>
</div>
</div>
<div class="language-navigation">
<div data-cmp-data-layer="{"languagenavigation-80ff9e4b24":{"@type":"nos/components/languagenavigation","repo:modifyDate":"2023-02-17T11:21:19Z"}}"
id="languagenavigation-80ff9e4b24" class="language-menu">
<div class="language-object">
<button type="button" class="nav-action-link">
<span class="code">pt</span>
<span class="icn-svg icn-chevron-down icon"></span>
</button>
<nav class="language-menu__wrapper">
<ul class="langbar-nav">
<li class="lang-item "
data-cmp-data-layer="{"languagenavigation-80ff9e4b24-item-d282a3fc34":{"@type":"nos/components/languagenavigation/item","repo:modifyDate":"2023-05-03T11:27:07Z","dc:title":"Português","xdm:linkURL":"/particulares.html","xdm:language":"pt"}}">
<a data-cmp-clickable="" class="lang-link" href="https://www.nos.pt//" hreflang="pt" lang="pt" rel="alternate">Português</a>
</li>
<li class="lang-item "
data-cmp-data-layer="{"languagenavigation-80ff9e4b24-item-0a6658457b":{"@type":"nos/components/languagenavigation/item","repo:modifyDate":"2023-03-07T09:09:56Z","dc:title":"English","xdm:linkURL":"/content/nos/language-masters/en.html","xdm:language":"en"}}">
<a data-cmp-clickable="" class="lang-link" href="https://www.nos.pt//content/nos/language-masters/en" hreflang="en" lang="en" rel="alternate">English</a>
</li>
</ul>
</nav>
</div>
</div>
</div>
</div>
<div class="tools-navigation">
</div>
<div class="tools-navigation">
<div class="list-menu">
<ul>
<li class="list-menu__item js-cart-class" style="display: list-item;">
<a class="list-menu__item__cta" target="_self" data-origin-href="/carrinho" data-title="Cart" href="/carrinho"><span class="icon-cart"><img src="//galeria-lojaonline.nos.pt/Style%20Library/LojaAssets/Images/carrinho.svg" alt="Carrinho" class="icon"></span><span class="text mode-value"></span></a>
</li>
<li class="list-menu__item js-login-class " style="display: list-item;">
<a class="list-menu__item__cta " target="_self" data-origin-href="https://login.nos.pt" data-title="Cliente" href="https://login.nos.pt">
<span class="icon-wrapper">
<img src="https://www.nos.pt//content/dam/nos/assets/icons/icon-user.svg" alt="Cliente" class="icon" loading="lazy">
</span>
<span class="text mode-text">Cliente</span>
</a>
</li>
</ul>
</div>
</div>
<button type="button" class="icn-svg icn-menu-burguer js-menu-burguer"></button>
</div>
</div>
</header>
</div>
</div>
</div>
<section class="main-content">
<section class="container--smashed">
<div class="ms-webpart-zone ms-fullWidth">
<div id="MSOZoneCell_WebPartctl00_ctl46_g_58ad98ee_b52f_45d0_86dd_7e69fc7b222a" class="s4-wpcell-plain ms-webpartzone-cell ms-webpart-cell-vertical-inline-table ms-webpart-cell-vertical ms-fullWidth ">
<div class="ms-webpart-chrome ms-webpart-chrome-vertical ms-webpart-chrome-fullWidth ">
<div webpartid="58ad98ee-b52f-45d0-86dd-7e69fc7b222a" haspers="false" id="WebPartctl00_ctl46_g_58ad98ee_b52f_45d0_86dd_7e69fc7b222a" width="100%" class="ms-WPBody noindex " allowdelete="false" style="">
<div id="ctl00_ctl46_g_58ad98ee_b52f_45d0_86dd_7e69fc7b222a">
<div class="o-banner-gallery-wrapper -size-small" data-slides="3">
<div class="tns-outer" id="tns1-ow">
<div class="tns-liveregion tns-visually-hidden" aria-live="polite" aria-atomic="true">slide <span class="current">2</span> of 3</div>
<div id="tns1-mw" class="tns-ovh">
<div class="tns-inner" id="tns1-iw">
<div class="o-banner-gallery tns-slider tns-carousel tns-subpixel tns-calc tns-horizontal" id="tns1" style="transition-duration: 0s; transform: translate3d(-20%, 0px, 0px);">
<div class="m-slide -bg-bone tns-item" aria-hidden="true" tabindex="-1">
<div class="m-slide-info m-editable-html -position-left -align-left">
<h2 class="a-heading" style="color:#000;">Descobre o novo <br>OPPO Reno11 F 5G</h2>
<p class="a-text -color-black "> Compra a prestações desde €11/mês </p>
<div class="m-slide-actions" style="max-width:900px!important;">
<a href="https://lojaonline.nos.pt/detalhe?p=56349" class="a-button -has-icon -primary -light -small" target="_self"> Comprar </a>
</div>
</div>
<picture class="a-picture">
<source srcset="/PublishingImages/Banners/OPPO-Reno11-F-5G_d.png" media="(min-width: 769px), (min-device-pixel-ratio: 2.0)">
<source srcset="/PublishingImages/Banners/OPPO-Reno11-F-5G_d.png" media="(min-width: 769px)">
<source srcset="/PublishingImages/Banners/OPPO-Reno11-F-5G_m.png" media="(max-width: 768px), (min-device-pixel-ratio: 2.0)">
<source srcset="/PublishingImages/Banners/OPPO-Reno11-F-5G_m.png" media="(max-width: 768px)">
<noscript>
<img srcns="/PublishingImages/Banners/OPPO-Reno11-F-5G_d.png">
</noscript>
<img src="/PublishingImages/Banners/OPPO-Reno11-F-5G_d.png">
</picture>
</div>
<div class="m-slide -bg-yellow tns-item tns-slide-active" id="tns1-item0">
<div class="m-slide-info m-editable-html -position-left -align-left">
<h2 class="a-heading" style="color:#000;"> -23% nos melhores smartphones e muito mais</h2>
<p class="a-text -color-black "> Prestações desde €2,50/mês. Só até 29 de abril. </p>
<div class="m-slide-actions" style="max-width:900px!important;">
<a href="https://lojaonline.nos.pt/telemoveis?campaign=dias_sem_iva_telemoveis" class="a-button -has-icon -primary -light -small" target="_self"> Smartphones </a>
<a href="https://lojaonline.nos.pt/smartwatch?campaign=dias_sem_iva_smartwatches" class="a-button -has-icon -primary -light -small" target="_self"> Smartwatches </a>
<a href="https://lojaonline.nos.pt/acessorios?campaign=dias_sem_iva_acessorios" class="a-button -has-icon -primary -light -small" target="_self"> Acessórios </a>
</div>
</div>
<picture class="a-picture">
<source srcset="/PublishingImages/Banners/LO_Dia_Sem_IVA_d.png" media="(min-width: 769px), (min-device-pixel-ratio: 2.0)">
<source srcset="/PublishingImages/Banners/LO_Dia_Sem_IVA_d.png" media="(min-width: 769px)">
<source srcset="/PublishingImages/Banners/LO_Dia_Sem_IVA_m.png" media="(max-width: 768px), (min-device-pixel-ratio: 2.0)">
<source srcset="/PublishingImages/Banners/LO_Dia_Sem_IVA_m.png" media="(max-width: 768px)">
<noscript>
<img srcns="/PublishingImages/Banners/LO_Dia_Sem_IVA_d.png">
</noscript>
<img src="/PublishingImages/Banners/LO_Dia_Sem_IVA_d.png">
</picture>
</div>
<div class="m-slide -bg-white tns-item" id="tns1-item1" aria-hidden="true" tabindex="-1">
<div class="m-slide-info m-editable-html -position-left -align-left">
<h2 class="a-heading" style="color:#000;">Descontos em acessórios e smartphones recondicionados</h2>
<p class="a-text -color-black "> Só até 2 de maio </p>
<div class="m-slide-actions" style="max-width:900px!important;">
<a href="https://lojaonline.nos.pt/telemoveis?campaign=semana_green_telemoveis" class="a-button -has-icon -primary -light -small" target="_self"> Ver tudo </a>
</div>
</div>
<picture class="a-picture">
<source srcset="/PublishingImages/Banners/Dia_Green_d.png" media="(min-width: 769px), (min-device-pixel-ratio: 2.0)">
<source srcset="/PublishingImages/Banners/Dia_Green_d.png" media="(min-width: 769px)">
<source srcset="/PublishingImages/Banners/Dia_Green_m.png" media="(max-width: 768px), (min-device-pixel-ratio: 2.0)">
<source srcset="/PublishingImages/Banners/Dia_Green_m.png" media="(max-width: 768px)">
<noscript>
<img srcns="/PublishingImages/Banners/Dia_Green_d.png">
</noscript>
<img src="/PublishingImages/Banners/Dia_Green_d.png">
</picture>
</div>
<div class="m-slide -bg-bone tns-item" id="tns1-item2" aria-hidden="true" tabindex="-1">
<div class="m-slide-info m-editable-html -position-left -align-left">
<h2 class="a-heading" style="color:#000;">Descobre o novo <br>OPPO Reno11 F 5G</h2>
<p class="a-text -color-black "> Compra a prestações desde €11/mês </p>
<div class="m-slide-actions" style="max-width:900px!important;">
<a href="https://lojaonline.nos.pt/detalhe?p=56349" class="a-button -has-icon -primary -light -small" target="_self"> Comprar </a>
</div>
</div>
<picture class="a-picture">
<source srcset="/PublishingImages/Banners/OPPO-Reno11-F-5G_d.png" media="(min-width: 769px), (min-device-pixel-ratio: 2.0)">
<source srcset="/PublishingImages/Banners/OPPO-Reno11-F-5G_d.png" media="(min-width: 769px)">
<source srcset="/PublishingImages/Banners/OPPO-Reno11-F-5G_m.png" media="(max-width: 768px), (min-device-pixel-ratio: 2.0)">
<source srcset="/PublishingImages/Banners/OPPO-Reno11-F-5G_m.png" media="(max-width: 768px)">
<noscript>
<img srcns="/PublishingImages/Banners/OPPO-Reno11-F-5G_d.png">
</noscript>
<img src="/PublishingImages/Banners/OPPO-Reno11-F-5G_d.png">
</picture>
</div>
<div class="m-slide -bg-yellow tns-item" aria-hidden="true" tabindex="-1">
<div class="m-slide-info m-editable-html -position-left -align-left">
<h2 class="a-heading" style="color:#000;"> -23% nos melhores smartphones e muito mais</h2>
<p class="a-text -color-black "> Prestações desde €2,50/mês. Só até 29 de abril. </p>
<div class="m-slide-actions" style="max-width:900px!important;">
<a href="https://lojaonline.nos.pt/telemoveis?campaign=dias_sem_iva_telemoveis" class="a-button -has-icon -primary -light -small" target="_self"> Smartphones </a>
<a href="https://lojaonline.nos.pt/smartwatch?campaign=dias_sem_iva_smartwatches" class="a-button -has-icon -primary -light -small" target="_self"> Smartwatches </a>
<a href="https://lojaonline.nos.pt/acessorios?campaign=dias_sem_iva_acessorios" class="a-button -has-icon -primary -light -small" target="_self"> Acessórios </a>
</div>
</div>
<picture class="a-picture">
<source srcset="/PublishingImages/Banners/LO_Dia_Sem_IVA_d.png" media="(min-width: 769px), (min-device-pixel-ratio: 2.0)">
<source srcset="/PublishingImages/Banners/LO_Dia_Sem_IVA_d.png" media="(min-width: 769px)">
<source srcset="/PublishingImages/Banners/LO_Dia_Sem_IVA_m.png" media="(max-width: 768px), (min-device-pixel-ratio: 2.0)">
<source srcset="/PublishingImages/Banners/LO_Dia_Sem_IVA_m.png" media="(max-width: 768px)">
<noscript>
<img srcns="/PublishingImages/Banners/LO_Dia_Sem_IVA_d.png">
</noscript>
<img src="/PublishingImages/Banners/LO_Dia_Sem_IVA_d.png">
</picture>
</div>
</div>
</div>
</div>
</div>
<div class="tns-controls">
<button class="prev">Prev</button>
<button class="next">Next</button>
</div>
<div class="tns-nav" aria-label="Carousel Pagination">
<button onclick="return false" data-nav="0" aria-label="Carousel Page 1 (Current Slide)" aria-controls="tns1" class="tns-nav-active"><span></span></button>
<button onclick="return false" data-nav="1" tabindex="-1" aria-label="Carousel Page 2" aria-controls="tns1"><span></span></button>
<button onclick="return false" data-nav="2" tabindex="-1" aria-label="Carousel Page 3" aria-controls="tns1"><span></span></button>
</div>
</div>
</div>
<div class="ms-clear"></div>
</div>
</div>
<div class="ms-PartSpacingVertical"></div>
</div>
<div id="MSOZoneCell_WebPartctl00_ctl46_g_35166bde_86b3_427b_85b0_1dee4b696108" class="s4-wpcell-plain ms-webpartzone-cell ms-webpart-cell-vertical-inline-table ms-webpart-cell-vertical ms-fullWidth ">
<div class="ms-webpart-chrome ms-webpart-chrome-vertical ms-webpart-chrome-fullWidth ">
<div webpartid="35166bde-86b3-427b-85b0-1dee4b696108" haspers="false" id="WebPartctl00_ctl46_g_35166bde_86b3_427b_85b0_1dee4b696108" width="100%" class="ms-WPBody noindex " allowdelete="false" allowexport="false" style="">
<div id="ctl00_ctl46_g_35166bde_86b3_427b_85b0_1dee4b696108">
<div class="ms-rte-embedcode ms-rte-embedwp">
</div>
</div>
<div class="ms-clear"></div>
</div>
</div>
<div class="ms-PartSpacingVertical"></div>
</div>
<div id="MSOZoneCell_WebPartctl00_ctl46_g_ff75d7e4_81c8_4e48_b144_9cdd96aef2b4" class="s4-wpcell-plain ms-webpartzone-cell ms-webpart-cell-vertical-inline-table ms-webpart-cell-vertical ms-fullWidth ">
<div class="ms-webpart-chrome ms-webpart-chrome-vertical ms-webpart-chrome-fullWidth ">
<div webpartid="ff75d7e4-81c8-4e48-b144-9cdd96aef2b4" haspers="false" id="WebPartctl00_ctl46_g_ff75d7e4_81c8_4e48_b144_9cdd96aef2b4" width="100%" class="ms-WPBody noindex " allowdelete="false" allowexport="false" style="">
<div id="ctl00_ctl46_g_ff75d7e4_81c8_4e48_b144_9cdd96aef2b4">
<input type="hidden" name="ctl00$ctl46$g_ff75d7e4_81c8_4e48_b144_9cdd96aef2b4$ctl00$hdProductType" id="hdProductType" value="telemoveis" autocomplete="off">
<input type="hidden" name="ctl00$ctl46$g_ff75d7e4_81c8_4e48_b144_9cdd96aef2b4$ctl00$hdProductBrand" id="hdProductBrand" autocomplete="off">
<input type="hidden" name="ctl00$ctl46$g_ff75d7e4_81c8_4e48_b144_9cdd96aef2b4$ctl00$hdProductOS" id="hdProductOS" autocomplete="off">
<input type="hidden" name="ctl00$ctl46$g_ff75d7e4_81c8_4e48_b144_9cdd96aef2b4$ctl00$hdProductCategories" id="hdProductCategories" autocomplete="off">
<input type="hidden" name="ctl00$ctl46$g_ff75d7e4_81c8_4e48_b144_9cdd96aef2b4$ctl00$hdProductCharacteristics" id="hdProductCharacteristics" autocomplete="off">
<input type="hidden" name="ctl00$ctl46$g_ff75d7e4_81c8_4e48_b144_9cdd96aef2b4$ctl00$hdProductPrice" id="hdProductPrice" autocomplete="off">
<input type="hidden" name="ctl00$ctl46$g_ff75d7e4_81c8_4e48_b144_9cdd96aef2b4$ctl00$hdProductCampaign" id="hdProductCampaign" autocomplete="off">
<input type="hidden" name="ctl00$ctl46$g_ff75d7e4_81c8_4e48_b144_9cdd96aef2b4$ctl00$hdPagesArray" id="hdPagesArray"
value="[{"Title":"Page not found","FileLeafRef":"PageNotFoundError.aspx","Armstrong_META_OG_Description":"","_ModerationStatus":"0","ID":"1","Modified":"11/11/2022 4:17:22 PM","CheckoutUser":"fmmaia","DocIcon":"aspx","Editor":"System Account"},{"Title":"Home","FileLeafRef":"default.aspx","Armstrong_META_OG_Description":"","_ModerationStatus":"0","ID":"2","Modified":"4/6/2024 6:56:18 AM","CheckoutUser":"","DocIcon":"aspx","Editor":"System Account"},{"Title":"Loja Online NOS - Smartphones, Smartwatches, TVs, e mais","FileLeafRef":"montra.aspx","Armstrong_META_OG_Description":"Descobre os melhores smartphones, smartwatches, hotspots, acessórios e outros, com ofertas exclusivas online ou condições especiais para Clientes NOS.","_ModerationStatus":"0","ID":"3","Modified":"10/3/2023 8:33:16 AM","CheckoutUser":"Frederico Miguel Marques","DocIcon":"aspx","Editor":"fmmaia"},{"Title":"detalhe","FileLeafRef":"detalhe.aspx","Armstrong_META_OG_Description":"","_ModerationStatus":"0","ID":"8","Modified":"4/6/2024 6:56:19 AM","CheckoutUser":"","DocIcon":"aspx","Editor":"System Account"},{"Title":"carrinho","FileLeafRef":"carrinho.aspx","Armstrong_META_OG_Description":"","_ModerationStatus":"0","ID":"9","Modified":"4/6/2024 6:56:19 AM","CheckoutUser":"","DocIcon":"aspx","Editor":"System Account"},{"Title":"erro-compra","FileLeafRef":"erro-compra.aspx","Armstrong_META_OG_Description":"","_ModerationStatus":"0","ID":"10","Modified":"4/6/2024 6:56:19 AM","CheckoutUser":"","DocIcon":"aspx","Editor":"System Account"},{"Title":"acompanhar-encomenda","FileLeafRef":"acompanhar-encomenda.aspx","Armstrong_META_OG_Description":"","_ModerationStatus":"0","ID":"9375","Modified":"4/6/2024 6:56:19 AM","CheckoutUser":"","DocIcon":"aspx","Editor":"System Account"},{"Title":"obrigado","FileLeafRef":"obrigado.aspx","Armstrong_META_OG_Description":"","_ModerationStatus":"0","ID":"26454","Modified":"4/6/2024 6:56:20 AM","CheckoutUser":"","DocIcon":"aspx","Editor":"System Account"},{"Title":"cancelamento-compra","FileLeafRef":"cancelamento-compra.aspx","Armstrong_META_OG_Description":"","_ModerationStatus":"0","ID":"29527","Modified":"4/6/2024 6:56:20 AM","CheckoutUser":"","DocIcon":"aspx","Editor":"System Account"},{"Title":"","FileLeafRef":"novidades-samsung-nos.aspx","Armstrong_META_OG_Description":"","_ModerationStatus":"0","ID":"40429","Modified":"4/6/2024 6:56:20 AM","CheckoutUser":"","DocIcon":"aspx","Editor":"System Account"},{"Title":"samsung","FileLeafRef":"samsung.aspx","Armstrong_META_OG_Description":"","_ModerationStatus":"0","ID":"45722","Modified":"4/6/2024 6:56:21 AM","CheckoutUser":"","DocIcon":"aspx","Editor":"System Account"},{"Title":"Acessórios","FileLeafRef":"acessorios.aspx","Armstrong_META_OG_Description":"Personaliza e protege o teu telemóvel com as melhores capas e películas. Aproveita a melhor proteção contra quebras e riscos.","_ModerationStatus":"0","ID":"60814","Modified":"4/30/2024 12:24:04 PM","CheckoutUser":"","DocIcon":"aspx","Editor":"fmmaia"},{"Title":"Telemóveis e Smartphones Desbloqueados NOS | iPhone, Samsung","FileLeafRef":"telemoveis.aspx","Armstrong_META_OG_Description":"Queres um novo telemóvel ou smartphone? A NOS tem telemóveis desbloqueados e sem fidelização. Compra com descontos imperdíveis e pagamento a prestações.","_ModerationStatus":"0","ID":"60815","Modified":"4/29/2024 9:53:43 AM","CheckoutUser":"fmmaia","DocIcon":"aspx","Editor":"fmmaia"},{"Title":"Gaming","FileLeafRef":"gaming.aspx","Armstrong_META_OG_Description":"Compra a tua nova consola Playstation ou Nintendo e escolhe os jogos mais populares.","_ModerationStatus":"0","ID":"60816","Modified":"4/6/2024 6:56:21 AM","CheckoutUser":"","DocIcon":"aspx","Editor":"System Account"},{"Title":"TV","FileLeafRef":"tv.aspx","Armstrong_META_OG_Description":"A melhor experiência de TV está na NOS. Escolhe as boxes mais inteligentes para teres a melhor experiência de TV em tua casa.","_ModerationStatus":"0","ID":"62051","Modified":"4/6/2024 6:56:22 AM","CheckoutUser":"","DocIcon":"aspx","Editor":"System Account"},{"Title":"Hotspots","FileLeafRef":"hotspots.aspx","Armstrong_META_OG_Description":"Compra um Hotspot e leva internet contigo para todo o lado","_ModerationStatus":"0","ID":"62052","Modified":"4/6/2024 6:56:22 AM","CheckoutUser":"","DocIcon":"aspx","Editor":"System Account"},{"Title":"Tablets","FileLeafRef":"tablets.aspx","Armstrong_META_OG_Description":"Queres um novo tablet? A NOS tem os melhores tablets. Compra as melhores marcas com descontos imperdíveis e pagamento a prestações.","_ModerationStatus":"0","ID":"62054","Modified":"4/6/2024 6:56:22 AM","CheckoutUser":"","DocIcon":"aspx","Editor":"System Account"},{"Title":"IoT","FileLeafRef":"iot.aspx","Armstrong_META_OG_Description":"Torna os teus dispositivos mais inteligentes e conectados. Os cartões IoT NOS ligam os teus dispositivos à Internet 5G NOS, a mais rápida.","_ModerationStatus":"0","ID":"62056","Modified":"4/6/2024 6:56:23 AM","CheckoutUser":"","DocIcon":"aspx","Editor":"System Account"},{"Title":"Smartwatches","FileLeafRef":"smartwatch.aspx","Armstrong_META_OG_Description":"Queres um novo smartwatch? A NOS tem os melhores smartwaches. Compra as melhores marcas com descontos imperdíveis e pagamento a prestações.","_ModerationStatus":"0","ID":"62510","Modified":"4/30/2024 12:25:37 PM","CheckoutUser":"","DocIcon":"aspx","Editor":"fmmaia"},{"Title":"Cartões","FileLeafRef":"cartoes.aspx","Armstrong_META_OG_Description":"Os melhores tarifários, totalmente adaptados às tuas necessidades.","_ModerationStatus":"0","ID":"62511","Modified":"4/6/2024 6:56:23 AM","CheckoutUser":"","DocIcon":"aspx","Editor":"System Account"},{"Title":"Telefone e Internet","FileLeafRef":"telefones.aspx","Armstrong_META_OG_Description":"Compra um telefone sem fios para tua casa com entrega grátis","_ModerationStatus":"0","ID":"62512","Modified":"4/6/2024 6:56:23 AM","CheckoutUser":"","DocIcon":"aspx","Editor":"System Account"},{"Title":"telemoveis","FileLeafRef":"telemoveis1214-2383.aspx","Armstrong_META_OG_Description":"Queres um novo telemóvel ou smartphone? A NOS tem telemóveis desbloqueados e sem fidelização. Compra com descontos imperdíveis e pagamento a prestações.","_ModerationStatus":"0","ID":"103961","Modified":"4/30/2024 12:22:22 PM","CheckoutUser":"","DocIcon":"aspx","Editor":"fmmaia"},{"Title":"samsung2","FileLeafRef":"samsung2.aspx","Armstrong_META_OG_Description":"","_ModerationStatus":"0","ID":"116240","Modified":"4/6/2024 6:56:24 AM","CheckoutUser":"","DocIcon":"aspx","Editor":"System Account"},{"Title":"","FileLeafRef":"funcionais.aspx","Armstrong_META_OG_Description":"","_ModerationStatus":"0","ID":"150489","Modified":"4/6/2024 6:56:25 AM","CheckoutUser":"","DocIcon":"aspx","Editor":"System Account"}]"
autocomplete="off">
<div class="equipments new-equipments" scroll-equipments="">
<section class="equipments__tags new-container">
<nav class="new-product-types mb-16" role="navigation">
<ul id="productTypeList" class="new-filters-list">
<!-- ngRepeat: productType in StoreData.StoreInitialization.StoreInitialization.ProductTypes -->
<li ng-repeat="productType in StoreData.StoreInitialization.StoreInitialization.ProductTypes" ng-class="{ 'is-active' : IsKeyInsideAllSelected(productType.Key) }" class="ng-scope is-active">
<a href="javascript:;" ng-click="getProductTypeFilters(productType.Key, false, true)">
<i class="icon-smartphone"></i>
<!-- ngIf: IsKeyInsideAllSelected(productType.Key) --><div ng-if="IsKeyInsideAllSelected(productType.Key)" class="ng-scope">
<h1 id="span_telemoveis" class="ng-binding">Smartphones</h1>
</div><!-- end ngIf: IsKeyInsideAllSelected(productType.Key) -->
<!-- ngIf: !IsKeyInsideAllSelected(productType.Key) -->
</a>
</li><!-- end ngRepeat: productType in StoreData.StoreInitialization.StoreInitialization.ProductTypes -->
<li ng-repeat="productType in StoreData.StoreInitialization.StoreInitialization.ProductTypes" ng-class="{ 'is-active' : IsKeyInsideAllSelected(productType.Key) }" class="ng-scope">
<a href="javascript:;" ng-click="getProductTypeFilters(productType.Key, false, true)">
<i class="icon-bluetooth-earpiece"></i>
<!-- ngIf: IsKeyInsideAllSelected(productType.Key) -->
<!-- ngIf: !IsKeyInsideAllSelected(productType.Key) --><div ng-if="!IsKeyInsideAllSelected(productType.Key)" class="ng-scope">
<p id="span_acessorios" class="ng-binding">Acessórios</p>
</div><!-- end ngIf: !IsKeyInsideAllSelected(productType.Key) -->
</a>
</li><!-- end ngRepeat: productType in StoreData.StoreInitialization.StoreInitialization.ProductTypes -->
<li ng-repeat="productType in StoreData.StoreInitialization.StoreInitialization.ProductTypes" ng-class="{ 'is-active' : IsKeyInsideAllSelected(productType.Key) }" class="ng-scope">
<a href="javascript:;" ng-click="getProductTypeFilters(productType.Key, false, true)">
<i class="icon-smartwatch"></i>
<!-- ngIf: IsKeyInsideAllSelected(productType.Key) -->
<!-- ngIf: !IsKeyInsideAllSelected(productType.Key) --><div ng-if="!IsKeyInsideAllSelected(productType.Key)" class="ng-scope">
<p id="span_smartwatch" class="ng-binding">Smartwatches</p>
</div><!-- end ngIf: !IsKeyInsideAllSelected(productType.Key) -->
</a>
</li><!-- end ngRepeat: productType in StoreData.StoreInitialization.StoreInitialization.ProductTypes -->
<li ng-repeat="productType in StoreData.StoreInitialization.StoreInitialization.ProductTypes" ng-class="{ 'is-active' : IsKeyInsideAllSelected(productType.Key) }" class="ng-scope">
<a href="javascript:;" ng-click="getProductTypeFilters(productType.Key, false, true)">
<i class="icon-tablet"></i>
<!-- ngIf: IsKeyInsideAllSelected(productType.Key) -->
<!-- ngIf: !IsKeyInsideAllSelected(productType.Key) --><div ng-if="!IsKeyInsideAllSelected(productType.Key)" class="ng-scope">
<p id="span_tablets" class="ng-binding">Tablets</p>
</div><!-- end ngIf: !IsKeyInsideAllSelected(productType.Key) -->
</a>
</li><!-- end ngRepeat: productType in StoreData.StoreInitialization.StoreInitialization.ProductTypes -->
<li ng-repeat="productType in StoreData.StoreInitialization.StoreInitialization.ProductTypes" ng-class="{ 'is-active' : IsKeyInsideAllSelected(productType.Key) }" class="ng-scope">
<a href="javascript:;" ng-click="getProductTypeFilters(productType.Key, false, true)">
<i class="icon-tv"></i>
<!-- ngIf: IsKeyInsideAllSelected(productType.Key) -->
<!-- ngIf: !IsKeyInsideAllSelected(productType.Key) --><div ng-if="!IsKeyInsideAllSelected(productType.Key)" class="ng-scope">
<p id="span_TV" class="ng-binding">TV</p>
</div><!-- end ngIf: !IsKeyInsideAllSelected(productType.Key) -->
</a>
</li><!-- end ngRepeat: productType in StoreData.StoreInitialization.StoreInitialization.ProductTypes -->
<li ng-repeat="productType in StoreData.StoreInitialization.StoreInitialization.ProductTypes" ng-class="{ 'is-active' : IsKeyInsideAllSelected(productType.Key) }" class="ng-scope">
<a href="javascript:;" ng-click="getProductTypeFilters(productType.Key, false, true)">
<i class="icon-pen-vertical "></i>
<!-- ngIf: IsKeyInsideAllSelected(productType.Key) -->
<!-- ngIf: !IsKeyInsideAllSelected(productType.Key) --><div ng-if="!IsKeyInsideAllSelected(productType.Key)" class="ng-scope">
<p id="span_HOTSPOTS" class="ng-binding">Hotspots</p>
</div><!-- end ngIf: !IsKeyInsideAllSelected(productType.Key) -->
</a>
</li><!-- end ngRepeat: productType in StoreData.StoreInitialization.StoreInitialization.ProductTypes -->
<li ng-repeat="productType in StoreData.StoreInitialization.StoreInitialization.ProductTypes" ng-class="{ 'is-active' : IsKeyInsideAllSelected(productType.Key) }" class="ng-scope">
<a href="javascript:;" ng-click="getProductTypeFilters(productType.Key, false, true)">
<i class="icon-sim-card"></i>
<!-- ngIf: IsKeyInsideAllSelected(productType.Key) -->
<!-- ngIf: !IsKeyInsideAllSelected(productType.Key) --><div ng-if="!IsKeyInsideAllSelected(productType.Key)" class="ng-scope">
<p id="span_cartoes" class="ng-binding">Cartões</p>
</div><!-- end ngIf: !IsKeyInsideAllSelected(productType.Key) -->
</a>
</li><!-- end ngRepeat: productType in StoreData.StoreInitialization.StoreInitialization.ProductTypes -->
<li ng-repeat="productType in StoreData.StoreInitialization.StoreInitialization.ProductTypes" ng-class="{ 'is-active' : IsKeyInsideAllSelected(productType.Key) }" class="ng-scope">
<a href="javascript:;" ng-click="getProductTypeFilters(productType.Key, false, true)">
<i class="icon-feature-phone"></i>
<!-- ngIf: IsKeyInsideAllSelected(productType.Key) -->
<!-- ngIf: !IsKeyInsideAllSelected(productType.Key) --><div ng-if="!IsKeyInsideAllSelected(productType.Key)" class="ng-scope">
<p id="span_funcionais" class="ng-binding">Funcionais</p>
</div><!-- end ngIf: !IsKeyInsideAllSelected(productType.Key) -->
</a>
</li><!-- end ngRepeat: productType in StoreData.StoreInitialization.StoreInitialization.ProductTypes -->
<li ng-repeat="productType in StoreData.StoreInitialization.StoreInitialization.ProductTypes" ng-class="{ 'is-active' : IsKeyInsideAllSelected(productType.Key) }" class="ng-scope">
<a href="javascript:;" ng-click="getProductTypeFilters(productType.Key, false, true)">
<i class="icon-home"></i>
<!-- ngIf: IsKeyInsideAllSelected(productType.Key) -->
<!-- ngIf: !IsKeyInsideAllSelected(productType.Key) --><div ng-if="!IsKeyInsideAllSelected(productType.Key)" class="ng-scope">
<p id="span_telefones" class="ng-binding">Telefone e Internet</p>
</div><!-- end ngIf: !IsKeyInsideAllSelected(productType.Key) -->
</a>
</li><!-- end ngRepeat: productType in StoreData.StoreInitialization.StoreInitialization.ProductTypes -->
<li ng-repeat="productType in StoreData.StoreInitialization.StoreInitialization.ProductTypes" ng-class="{ 'is-active' : IsKeyInsideAllSelected(productType.Key) }" class="ng-scope">
<a href="javascript:;" ng-click="getProductTypeFilters(productType.Key, false, true)">
<i class="icon-iot"></i>
<!-- ngIf: IsKeyInsideAllSelected(productType.Key) -->
<!-- ngIf: !IsKeyInsideAllSelected(productType.Key) --><div ng-if="!IsKeyInsideAllSelected(productType.Key)" class="ng-scope">
<p id="span_iot" class="ng-binding">IoT</p>
</div><!-- end ngIf: !IsKeyInsideAllSelected(productType.Key) -->
</a>
</li><!-- end ngRepeat: productType in StoreData.StoreInitialization.StoreInitialization.ProductTypes -->
</ul>
</nav>
<ul>
<!-- ngRepeat: campaignFilter in StoreData.StoreCampaign.Filters -->
<li class="new-equipments__tag ng-scope" ng-repeat="campaignFilter in StoreData.StoreCampaign.Filters">
<input type="checkbox" id="check-0" name="check-0" value="desconto_cliente_nos_smartphones" ng-model="campaignFilter.Checked" ng-change="filterCampaign(campaignFilter)" class="ng-pristine ng-untouched ng-valid ng-empty">
<div class="wrapper__tag">
<label class="tag__name" for="check-0">
<span class="ng-binding">Desconto Cliente NOS</span>
</label>
</div>
</li><!-- end ngRepeat: campaignFilter in StoreData.StoreCampaign.Filters -->
<li class="new-equipments__tag ng-scope" ng-repeat="campaignFilter in StoreData.StoreCampaign.Filters">
<input type="checkbox" id="check-1" name="check-1" value="semana_samsung" ng-model="campaignFilter.Checked" ng-change="filterCampaign(campaignFilter)" class="ng-pristine ng-untouched ng-valid ng-empty">
<div class="wrapper__tag">
<label class="tag__name" for="check-1">
<span class="ng-binding">Semana Samsung</span>
</label>
</div>
</li><!-- end ngRepeat: campaignFilter in StoreData.StoreCampaign.Filters -->
<li class="new-equipments__tag ng-scope" ng-repeat="campaignFilter in StoreData.StoreCampaign.Filters">
<input type="checkbox" id="check-2" name="check-2" value="semana_green_telemoveis" ng-model="campaignFilter.Checked" ng-change="filterCampaign(campaignFilter)" class="ng-pristine ng-untouched ng-valid ng-empty">
<div class="wrapper__tag">
<label class="tag__name" for="check-2">
<span class="ng-binding">1 Compra = 1 Árvore</span>
</label>
</div>
</li><!-- end ngRepeat: campaignFilter in StoreData.StoreCampaign.Filters -->
<li class="new-equipments__tag ng-scope" ng-repeat="campaignFilter in StoreData.StoreCampaign.Filters">
<input type="checkbox" id="check-3" name="check-3" value="samsung_S24" ng-model="campaignFilter.Checked" ng-change="filterCampaign(campaignFilter)" class="ng-pristine ng-untouched ng-valid ng-empty">
<div class="wrapper__tag">
<label class="tag__name" for="check-3">
<span class="ng-binding">Samsung Galaxy S24</span>
</label>
</div>
</li><!-- end ngRepeat: campaignFilter in StoreData.StoreCampaign.Filters -->
<li class="new-equipments__tag ng-scope" ng-repeat="campaignFilter in StoreData.StoreCampaign.Filters">
<input type="checkbox" id="check-4" name="check-4" value="iphone_15" ng-model="campaignFilter.Checked" ng-change="filterCampaign(campaignFilter)" class="ng-pristine ng-untouched ng-valid ng-empty">
<div class="wrapper__tag">
<label class="tag__name" for="check-4">
<span class="ng-binding">iPhone 15 5G</span>
</label>
</div>
</li><!-- end ngRepeat: campaignFilter in StoreData.StoreCampaign.Filters -->
<li class="new-equipments__tag ng-scope" ng-repeat="campaignFilter in StoreData.StoreCampaign.Filters">
<input type="checkbox" id="check-5" name="check-5" value="smartphones_prestacoes" ng-model="campaignFilter.Checked" ng-change="filterCampaign(campaignFilter)" class="ng-pristine ng-untouched ng-valid ng-empty">
<div class="wrapper__tag">
<label class="tag__name" for="check-5">
<span class="ng-binding">Prestações sem juros</span>
</label>
</div>
</li><!-- end ngRepeat: campaignFilter in StoreData.StoreCampaign.Filters -->
<li class="new-equipments__tag ng-scope" ng-repeat="campaignFilter in StoreData.StoreCampaign.Filters">
<input type="checkbox" id="check-6" name="check-6" value="NOVIDADES" ng-model="campaignFilter.Checked" ng-change="filterCampaign(campaignFilter)" class="ng-pristine ng-untouched ng-valid ng-empty">
<div class="wrapper__tag">
<label class="tag__name" for="check-6">
<span class="ng-binding">Novidades</span>
</label>
</div>
</li><!-- end ngRepeat: campaignFilter in StoreData.StoreCampaign.Filters -->
<li class="new-equipments__tag ng-scope" ng-repeat="campaignFilter in StoreData.StoreCampaign.Filters">
<input type="checkbox" id="check-7" name="check-7" value="recondicionados_garantidos_NOS" ng-model="campaignFilter.Checked" ng-change="filterCampaign(campaignFilter)" class="ng-pristine ng-untouched ng-valid ng-empty">
<div class="wrapper__tag">
<label class="tag__name" for="check-7">
<span class="ng-binding">Recondicionados NOS</span>
</label>
</div>
</li><!-- end ngRepeat: campaignFilter in StoreData.StoreCampaign.Filters -->
</ul>
</section>
<br>
<section class="equipments__content new-container">
<button id="stickyButtonMobile" type="button" class="goToTop" ng-click="GotoTopClick()">
<i class="icon icon-arrow-up masterTextColor"></i>
</button>
<div class="row">
<!-- Left Menu -->
<div class="col-sm-3">
<div class="content__aside">
<!-- Filters -->
<div class="aside-filters clearfix">
<div class="filters__wrapper">
<!--<input type="checkbox" id="filters" name="check-toggle-more" />-->
<div class="filters-header">
<div class="filters__name bold ng-binding">Filtros<i ng-click="collapseFiltersMenu();" class="icon2-arrow-down"></i></div>
<!--<a class="clean-filter" href="#"><span>Limpar filtros</span></a>-->
<div class="filters__actions">
<label class="filters__close">
<i class="icon2-cancel"></i>
</label>
</div>
</div>
<div class="filters-body">
<div class="filter-title bold hidden ng-binding">Filtros</div>
<!-- ngRepeat: productFilter in StoreData.StoreFilters.StoreFilters.FilterComponents --><!-- ngIf: productFilter.Filters.length > 0 && productFilter.Key !== 'topocategoria' && productFilter.Key !== 'ordenacao' && productFilter.Key !== 'marcas' && productFilter.Key !== 'sistemaoperativo' && productFilter.Key !== 'tipopreco' -->
<div class="collapsible-block collapsible-movel -filters very-small-padding ng-scope" ng-repeat="productFilter in StoreData.StoreFilters.StoreFilters.FilterComponents"
ng-if="productFilter.Filters.length > 0 && productFilter.Key !== 'topocategoria' && productFilter.Key !== 'ordenacao' && productFilter.Key !== 'marcas' && productFilter.Key !== 'sistemaoperativo' && productFilter.Key !== 'tipopreco'">
<input type="checkbox" id="check-categoria">
<div class="block__header">
<label class="text-color--dark-3 ng-binding" for="check-categoria"> Categorias <span class="toggle"></span>
</label>
</div>
<div class="block__body">
<div class="filter__wrapper">
<div class="filter-body">
<div class="filter-body">
<!-- ngRepeat: filter in productFilter.Filters -->
<div class="item-checkbox ng-scope" ng-repeat="filter in productFilter.Filters" emit-last-repeater-element="">
<input type="checkbox" id="filter-is_Smartphone" value="is_Smartphone" ng-model="filter.Checked" ng-change="filterMulti(filter, productFilter.Filters, productFilter.Key)"
class="ng-pristine ng-untouched ng-valid ng-empty">
<label class="masterBorderColor masterBeforeBackgroundColor masterBorderColorBefore filter__toggle icon2-checkmark" for="filter-is_Smartphone">
<span class="item-name ng-binding">Smartphones</span>
</label>
</div><!-- end ngRepeat: filter in productFilter.Filters -->
</div>
</div>
</div>
</div>
<div class="block__footer"></div>
</div>
<!-- end ngIf: productFilter.Filters.length > 0 && productFilter.Key !== 'topocategoria' && productFilter.Key !== 'ordenacao' && productFilter.Key !== 'marcas' && productFilter.Key !== 'sistemaoperativo' && productFilter.Key !== 'tipopreco' --><!-- end ngRepeat: productFilter in StoreData.StoreFilters.StoreFilters.FilterComponents --><!-- ngIf: productFilter.Filters.length > 0 && productFilter.Key !== 'topocategoria' && productFilter.Key !== 'ordenacao' && productFilter.Key !== 'marcas' && productFilter.Key !== 'sistemaoperativo' && productFilter.Key !== 'tipopreco' --><!-- end ngRepeat: productFilter in StoreData.StoreFilters.StoreFilters.FilterComponents --><!-- ngIf: productFilter.Filters.length > 0 && productFilter.Key !== 'topocategoria' && productFilter.Key !== 'ordenacao' && productFilter.Key !== 'marcas' && productFilter.Key !== 'sistemaoperativo' && productFilter.Key !== 'tipopreco' --><!-- end ngRepeat: productFilter in StoreData.StoreFilters.StoreFilters.FilterComponents --><!-- ngIf: productFilter.Filters.length > 0 && productFilter.Key !== 'topocategoria' && productFilter.Key !== 'ordenacao' && productFilter.Key !== 'marcas' && productFilter.Key !== 'sistemaoperativo' && productFilter.Key !== 'tipopreco' -->
<div class="collapsible-block collapsible-movel -filters very-small-padding ng-scope" ng-repeat="productFilter in StoreData.StoreFilters.StoreFilters.FilterComponents"
ng-if="productFilter.Filters.length > 0 && productFilter.Key !== 'topocategoria' && productFilter.Key !== 'ordenacao' && productFilter.Key !== 'marcas' && productFilter.Key !== 'sistemaoperativo' && productFilter.Key !== 'tipopreco'">
<input type="checkbox" id="check-caracteristica">
<div class="block__header">
<label class="text-color--dark-3 ng-binding" for="check-caracteristica"> Caracteristicas <span class="toggle"></span>
</label>
</div>
<div class="block__body">
<div class="filter__wrapper">
<div class="filter-body">
<div class="filter-body">
<!-- ngRepeat: filter in productFilter.Filters -->
<div class="item-checkbox ng-scope" ng-repeat="filter in productFilter.Filters" emit-last-repeater-element="">
<input type="checkbox" id="filter-is_5G" value="is_5G" ng-model="filter.Checked" ng-change="filterMulti(filter, productFilter.Filters, productFilter.Key)"
class="ng-pristine ng-untouched ng-valid ng-empty">
<label class="masterBorderColor masterBeforeBackgroundColor masterBorderColorBefore filter__toggle icon2-checkmark" for="filter-is_5G">
<span class="item-name ng-binding">5G</span>
</label>
</div><!-- end ngRepeat: filter in productFilter.Filters -->
<div class="item-checkbox ng-scope" ng-repeat="filter in productFilter.Filters" emit-last-repeater-element="">
<input type="checkbox" id="filter-is_4G" value="is_4G" ng-model="filter.Checked" ng-change="filterMulti(filter, productFilter.Filters, productFilter.Key)"
class="ng-pristine ng-untouched ng-valid ng-empty">
<label class="masterBorderColor masterBeforeBackgroundColor masterBorderColorBefore filter__toggle icon2-checkmark" for="filter-is_4G">
<span class="item-name ng-binding">4G</span>
</label>
</div><!-- end ngRepeat: filter in productFilter.Filters -->
<div class="item-checkbox ng-scope" ng-repeat="filter in productFilter.Filters" emit-last-repeater-element="">
<input type="checkbox" id="filter-is_touchscreen" value="is_touchscreen" ng-model="filter.Checked" ng-change="filterMulti(filter, productFilter.Filters, productFilter.Key)"
class="ng-pristine ng-untouched ng-valid ng-empty">
<label class="masterBorderColor masterBeforeBackgroundColor masterBorderColorBefore filter__toggle icon2-checkmark" for="filter-is_touchscreen">
<span class="item-name ng-binding">Ecrã tátil</span>
</label>
</div><!-- end ngRepeat: filter in productFilter.Filters -->
<div class="item-checkbox ng-scope" ng-repeat="filter in productFilter.Filters" emit-last-repeater-element="">
<input type="checkbox" id="filter-has_wifi" value="has_wifi" ng-model="filter.Checked" ng-change="filterMulti(filter, productFilter.Filters, productFilter.Key)"
class="ng-pristine ng-untouched ng-valid ng-empty">
<label class="masterBorderColor masterBeforeBackgroundColor masterBorderColorBefore filter__toggle icon2-checkmark" for="filter-has_wifi">
<span class="item-name ng-binding">Wi-Fi</span>
</label>
</div><!-- end ngRepeat: filter in productFilter.Filters -->
<div class="item-checkbox ng-scope" ng-repeat="filter in productFilter.Filters" emit-last-repeater-element="">
<input type="checkbox" id="filter-has_camara" value="has_camara" ng-model="filter.Checked" ng-change="filterMulti(filter, productFilter.Filters, productFilter.Key)"
class="ng-pristine ng-untouched ng-valid ng-empty">
<label class="masterBorderColor masterBeforeBackgroundColor masterBorderColorBefore filter__toggle icon2-checkmark" for="filter-has_camara">
<span class="item-name ng-binding">Câmara</span>
</label>
</div><!-- end ngRepeat: filter in productFilter.Filters -->
<div class="item-checkbox ng-scope" ng-repeat="filter in productFilter.Filters" emit-last-repeater-element="">
<input type="checkbox" id="filter-is_DualSim" value="is_DualSim" ng-model="filter.Checked" ng-change="filterMulti(filter, productFilter.Filters, productFilter.Key)"
class="ng-pristine ng-untouched ng-valid ng-empty">
<label class="masterBorderColor masterBeforeBackgroundColor masterBorderColorBefore filter__toggle icon2-checkmark" for="filter-is_DualSim">
<span class="item-name ng-binding">Dual SIM</span>
</label>
</div><!-- end ngRepeat: filter in productFilter.Filters -->
</div>
</div>
</div>
</div>
<div class="block__footer"></div>
</div>
<!-- end ngIf: productFilter.Filters.length > 0 && productFilter.Key !== 'topocategoria' && productFilter.Key !== 'ordenacao' && productFilter.Key !== 'marcas' && productFilter.Key !== 'sistemaoperativo' && productFilter.Key !== 'tipopreco' --><!-- end ngRepeat: productFilter in StoreData.StoreFilters.StoreFilters.FilterComponents --><!-- ngIf: productFilter.Filters.length > 0 && productFilter.Key !== 'topocategoria' && productFilter.Key !== 'ordenacao' && productFilter.Key !== 'marcas' && productFilter.Key !== 'sistemaoperativo' && productFilter.Key !== 'tipopreco' --><!-- end ngRepeat: productFilter in StoreData.StoreFilters.StoreFilters.FilterComponents --><!-- ngIf: productFilter.Filters.length > 0 && productFilter.Key !== 'topocategoria' && productFilter.Key !== 'ordenacao' && productFilter.Key !== 'marcas' && productFilter.Key !== 'sistemaoperativo' && productFilter.Key !== 'tipopreco' --><!-- end ngRepeat: productFilter in StoreData.StoreFilters.StoreFilters.FilterComponents --><!-- ngIf: productFilter.Filters.length > 0 && productFilter.Key !== 'topocategoria' && productFilter.Key !== 'ordenacao' && productFilter.Key !== 'marcas' && productFilter.Key !== 'sistemaoperativo' && productFilter.Key !== 'tipopreco' --><!-- end ngRepeat: productFilter in StoreData.StoreFilters.StoreFilters.FilterComponents --><!-- ngIf: productFilter.Filters.length > 0 && productFilter.Key !== 'topocategoria' && productFilter.Key !== 'ordenacao' && productFilter.Key !== 'marcas' && productFilter.Key !== 'sistemaoperativo' && productFilter.Key !== 'tipopreco' --><!-- end ngRepeat: productFilter in StoreData.StoreFilters.StoreFilters.FilterComponents -->
<!-- ngRepeat: productFilter in StoreData.StoreFilters.StoreFilters.FilterComponents --><!-- ngIf: productFilter.Filters.length > 0 && productFilter.Key === 'sistemaoperativo' --><!-- end ngRepeat: productFilter in StoreData.StoreFilters.StoreFilters.FilterComponents --><!-- ngIf: productFilter.Filters.length > 0 && productFilter.Key === 'sistemaoperativo' -->
<div class="collapsible-block collapsible-movel -filters ng-scope" ng-repeat="productFilter in StoreData.StoreFilters.StoreFilters.FilterComponents"
ng-if="productFilter.Filters.length > 0 && productFilter.Key === 'sistemaoperativo'">
<input type="checkbox" id="check-sistemaoperativo">
<div class="block__header">
<label class="text-color--dark-3 ng-binding" for="check-sistemaoperativo"> Sistema Operativo <span class="toggle"></span>
</label>
</div>
<div class="block__body">
<div class="filter__wrapper">
<div class="filter-body">
<!-- ngRepeat: filter in productFilter.Filters -->
<div class="item item-checkbox ng-scope" ng-repeat="filter in productFilter.Filters" emit-last-repeater-element="">
<input type="checkbox" id="filter-android" value="android" ng-model="filter.Checked" ng-change="filterOperatingSystem(filter, productFilter.Filters)" class="ng-pristine ng-untouched ng-valid ng-empty">
<label class="masterBorderColor masterBeforeBackgroundColor masterBorderColorBefore filter__toggle icon2-checkmark" for="filter-android">
<span class="item-name ng-binding">Android</span>
</label>
</div><!-- end ngRepeat: filter in productFilter.Filters -->
<div class="item item-checkbox ng-scope" ng-repeat="filter in productFilter.Filters" emit-last-repeater-element="">
<input type="checkbox" id="filter-ios" value="ios" ng-model="filter.Checked" ng-change="filterOperatingSystem(filter, productFilter.Filters)" class="ng-pristine ng-untouched ng-valid ng-empty">
<label class="masterBorderColor masterBeforeBackgroundColor masterBorderColorBefore filter__toggle icon2-checkmark" for="filter-ios">
<span class="item-name ng-binding">iOS</span>
</label>
</div><!-- end ngRepeat: filter in productFilter.Filters -->
</div>
</div>
</div>
<div class="block__footer"></div>
</div>
<!-- end ngIf: productFilter.Filters.length > 0 && productFilter.Key === 'sistemaoperativo' --><!-- end ngRepeat: productFilter in StoreData.StoreFilters.StoreFilters.FilterComponents --><!-- ngIf: productFilter.Filters.length > 0 && productFilter.Key === 'sistemaoperativo' --><!-- end ngRepeat: productFilter in StoreData.StoreFilters.StoreFilters.FilterComponents --><!-- ngIf: productFilter.Filters.length > 0 && productFilter.Key === 'sistemaoperativo' --><!-- end ngRepeat: productFilter in StoreData.StoreFilters.StoreFilters.FilterComponents --><!-- ngIf: productFilter.Filters.length > 0 && productFilter.Key === 'sistemaoperativo' --><!-- end ngRepeat: productFilter in StoreData.StoreFilters.StoreFilters.FilterComponents --><!-- ngIf: productFilter.Filters.length > 0 && productFilter.Key === 'sistemaoperativo' --><!-- end ngRepeat: productFilter in StoreData.StoreFilters.StoreFilters.FilterComponents --><!-- ngIf: productFilter.Filters.length > 0 && productFilter.Key === 'sistemaoperativo' --><!-- end ngRepeat: productFilter in StoreData.StoreFilters.StoreFilters.FilterComponents --><!-- ngIf: productFilter.Filters.length > 0 && productFilter.Key === 'sistemaoperativo' --><!-- end ngRepeat: productFilter in StoreData.StoreFilters.StoreFilters.FilterComponents -->
<!-- ngRepeat: productFilter in StoreData.StoreFilters.StoreFilters.FilterComponents --><!-- ngIf: productFilter.Filters.length > 0 && productFilter.Key === 'marcas' --><!-- end ngRepeat: productFilter in StoreData.StoreFilters.StoreFilters.FilterComponents --><!-- ngIf: productFilter.Filters.length > 0 && productFilter.Key === 'marcas' --><!-- end ngRepeat: productFilter in StoreData.StoreFilters.StoreFilters.FilterComponents --><!-- ngIf: productFilter.Filters.length > 0 && productFilter.Key === 'marcas' --><!-- end ngRepeat: productFilter in StoreData.StoreFilters.StoreFilters.FilterComponents --><!-- ngIf: productFilter.Filters.length > 0 && productFilter.Key === 'marcas' --><!-- end ngRepeat: productFilter in StoreData.StoreFilters.StoreFilters.FilterComponents --><!-- ngIf: productFilter.Filters.length > 0 && productFilter.Key === 'marcas' -->
<div class="collapsible-block collapsible-movel -filters ng-scope" ng-repeat="productFilter in StoreData.StoreFilters.StoreFilters.FilterComponents"
ng-if="productFilter.Filters.length > 0 && productFilter.Key === 'marcas'">
<input type="checkbox" id="check-marcas">
<div class="block__header">
<label class="text-color--dark-3 ng-binding" for="check-marcas"> Marca <span class="toggle"></span>
</label>
</div>
<div class="block__body">
<div class="filter__wrapper">
<div class="filter-body">
<div class="item filter-item-dropdown">
<select name="" id="box-name" class="selectFilter ng-pristine ng-untouched ng-valid select2-hidden-accessible ng-empty" ng-model="StoreData.ProductBrand" ng-change="filterBrand(productFilter.Filters)"
tabindex="-1" aria-hidden="true">
<option value="" selected="selected">Marca</option>
<!-- ngRepeat: filter in productFilter.Filters -->
<option ng-repeat="filter in productFilter.Filters" emit-last-repeater-element="" value="12" class="ng-binding ng-scope">Alcatel</option><!-- end ngRepeat: filter in productFilter.Filters -->
<option ng-repeat="filter in productFilter.Filters" emit-last-repeater-element="" value="1" class="ng-binding ng-scope">Apple</option><!-- end ngRepeat: filter in productFilter.Filters -->
<option ng-repeat="filter in productFilter.Filters" emit-last-repeater-element="" value="24" class="ng-binding ng-scope">Honor</option><!-- end ngRepeat: filter in productFilter.Filters -->
<option ng-repeat="filter in productFilter.Filters" emit-last-repeater-element="" value="567" class="ng-binding ng-scope">iPhones Garantidos NOS</option>
<!-- end ngRepeat: filter in productFilter.Filters -->
<option ng-repeat="filter in productFilter.Filters" emit-last-repeater-element="" value="727" class="ng-binding ng-scope">Nothing</option><!-- end ngRepeat: filter in productFilter.Filters -->
<option ng-repeat="filter in productFilter.Filters" emit-last-repeater-element="" value="167" class="ng-binding ng-scope">OPPO</option><!-- end ngRepeat: filter in productFilter.Filters -->
<option ng-repeat="filter in productFilter.Filters" emit-last-repeater-element="" value="2" class="ng-binding ng-scope">Samsung</option><!-- end ngRepeat: filter in productFilter.Filters -->
<option ng-repeat="filter in productFilter.Filters" emit-last-repeater-element="" value="647" class="ng-binding ng-scope">SPC</option><!-- end ngRepeat: filter in productFilter.Filters -->
<option ng-repeat="filter in productFilter.Filters" emit-last-repeater-element="" value="127" class="ng-binding ng-scope">TCL</option><!-- end ngRepeat: filter in productFilter.Filters -->
<option ng-repeat="filter in productFilter.Filters" emit-last-repeater-element="" value="67" class="ng-binding ng-scope">Xiaomi</option><!-- end ngRepeat: filter in productFilter.Filters -->
</select><span class="select2 select2-container select2-container--default" dir="ltr" style="width: 100%;"><span class="selection"><span class="select2-selection select2-selection--single" role="combobox"
aria-haspopup="true" aria-expanded="false" tabindex="0" aria-labelledby="select2-box-name-container"><span class="select2-selection__rendered" id="select2-box-name-container"
title="Marca">Marca</span><span class="select2-selection__arrow" role="presentation"><b role="presentation"></b></span></span></span><span class="dropdown-wrapper"
aria-hidden="true"></span></span>
</div>
</div>
</div>
</div>
<div class="block__footer"></div>
</div>
<!-- end ngIf: productFilter.Filters.length > 0 && productFilter.Key === 'marcas' --><!-- end ngRepeat: productFilter in StoreData.StoreFilters.StoreFilters.FilterComponents --><!-- ngIf: productFilter.Filters.length > 0 && productFilter.Key === 'marcas' --><!-- end ngRepeat: productFilter in StoreData.StoreFilters.StoreFilters.FilterComponents --><!-- ngIf: productFilter.Filters.length > 0 && productFilter.Key === 'marcas' --><!-- end ngRepeat: productFilter in StoreData.StoreFilters.StoreFilters.FilterComponents --><!-- ngIf: productFilter.Filters.length > 0 && productFilter.Key === 'marcas' --><!-- end ngRepeat: productFilter in StoreData.StoreFilters.StoreFilters.FilterComponents -->
<!-- ngIf: StoreData.StoreFilters.StoreFilters.MaxPrice !== StoreData.StoreFilters.StoreFilters.MinPrice -->
<div class="collapsible-block collapsible-movel -filters ng-scope" ng-if="StoreData.StoreFilters.StoreFilters.MaxPrice !== StoreData.StoreFilters.StoreFilters.MinPrice">
<div class="block__header">
<label class="text-color--dark-3 ng-binding" for="check-"> Preço </label>
</div>
<div class="block__body">
<div class="filter__wrapper filter-price">
<div class="filter-body">
<div class="filter-item filter-item--placeholder">
<div style="padding: 1rem;" ng-init="createSlider()">
<input class="range-slider" type="hidden" autocomplete="off" value="0,2500" style="display: none;">
<div class="slider-container masterBackgroundColor" style="width: 100%;">
<div class="back-bar">
<div class="selected-bar masterBackgroundColor" style="width: 267px; left: 0px;"></div>
<div class="pointer low masterBackgroundColor" style="left: -6px;"></div>
<div class="pointer-label low" style="left: 0px;">0 €</div>
<div class="pointer high masterBackgroundColor" style="left: 261px;"></div>
<div class="pointer-label high" style="left: 243px;">2500 €</div>
<div class="clickable-dummy"></div>
</div>
<div class="scale"></div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="block__footer"></div>
</div><!-- end ngIf: StoreData.StoreFilters.StoreFilters.MaxPrice !== StoreData.StoreFilters.StoreFilters.MinPrice -->
</div>
<div class="filters-footer ng-hide" ng-show="appliedFilters() !== ''">
<a ng-click="cleanFilters(false);" class="button button--medium no-bg masterBorderColor masterTextColor right clear-filters">
<span class="text masterTextColor ng-binding">Limpar</span>
<span class="icon2-angle-right arrow masterTextColor"></span>
</a>
</div>
</div>
</div>
</div>
<!-- ngRepeat: magazine in StoreData.StoreDefinition.Store.Magazines -->
<div class="accompany-and-newsletter ng-scope" ng-repeat="magazine in StoreData.StoreDefinition.Store.Magazines">
<a data-magazine-link="" target="_blank" href="/Pages/acompanhar-encomenda.aspx">
<div class="content-image">
<img data-magazine-img="" ng-src="/PublishingImages/TrackTrace/desktop-order.svg" alt="" src="/PublishingImages/TrackTrace/desktop-order.svg">
</div>
<p class="title-item ng-binding" data-magazine-title="">Acompanhe a sua encomenda</p>
<!--<p data-magazine-text="">{{magazine.Description}}</p>-->
</a>
</div><!-- end ngRepeat: magazine in StoreData.StoreDefinition.Store.Magazines -->
</div>
<!-- Right Menu -->
<div class="content__body col-sm-12 col-md-9">
<div class="body__wrapper row">
<div class="body-options row">
<!-- Search -->
<div class="options-search row">
<div class="options-search__item col-sm-8">
<div class="input-search" ng-prevent-enter="">
<img src="//galeria-lojaonline.nos.pt/Style%20Library/LojaAssets/Images/icon-search.svg" class="icon-search">
<input class="ng-pristine ng-untouched ng-valid ng-empty ng-valid-maxlength" ng-model="searchText" maxlength="100" value="" type="text" placeholder="Pesquisar por nome, marca, capacidade...">
</div>
</div>
<div class="options-filter__item col-sm-4 sorting-desk">
<div class="filter-sorting">
<select name="sort" id="sort" ng-model="sortChoice" ng-change="refreshOrdering(( StoreData.StoreFilters.StoreFilters.FilterComponents | filter: {Key : 'ordenacao'})[0].Filters, sortChoice)"
class="ng-pristine ng-untouched ng-valid ng-not-empty select2-hidden-accessible" tabindex="-1" aria-hidden="true">
<option value=""></option>
<!-- ngRepeat: filter in sortOptions = ( StoreData.StoreFilters.StoreFilters.FilterComponents | filter: {Key : 'ordenacao'})[0].Filters -->
<option ng-repeat="filter in sortOptions = ( StoreData.StoreFilters.StoreFilters.FilterComponents | filter: {Key : 'ordenacao'})[0].Filters" on-last-repeat="" ng-value="filter.CapValue"
class="ng-binding ng-scope" value="string:no-order" selected="selected"> Relevância </option>
<!-- end ngRepeat: filter in sortOptions = ( StoreData.StoreFilters.StoreFilters.FilterComponents | filter: {Key : 'ordenacao'})[0].Filters -->
<option ng-repeat="filter in sortOptions = ( StoreData.StoreFilters.StoreFilters.FilterComponents | filter: {Key : 'ordenacao'})[0].Filters" on-last-repeat="" ng-value="filter.CapValue"
class="ng-binding ng-scope" value="string:RELEASE_DATE"> Mais recentes </option>
<!-- end ngRepeat: filter in sortOptions = ( StoreData.StoreFilters.StoreFilters.FilterComponents | filter: {Key : 'ordenacao'})[0].Filters -->
<option ng-repeat="filter in sortOptions = ( StoreData.StoreFilters.StoreFilters.FilterComponents | filter: {Key : 'ordenacao'})[0].Filters" on-last-repeat="" ng-value="filter.CapValue"
class="ng-binding ng-scope" value="string:price_desc"> Preço (+ caro para o + barato) </option>
<!-- end ngRepeat: filter in sortOptions = ( StoreData.StoreFilters.StoreFilters.FilterComponents | filter: {Key : 'ordenacao'})[0].Filters -->
<option ng-repeat="filter in sortOptions = ( StoreData.StoreFilters.StoreFilters.FilterComponents | filter: {Key : 'ordenacao'})[0].Filters" on-last-repeat="" ng-value="filter.CapValue"
class="ng-binding ng-scope" value="string:price_asc"> Preço (+ barato para o + caro) </option>
<!-- end ngRepeat: filter in sortOptions = ( StoreData.StoreFilters.StoreFilters.FilterComponents | filter: {Key : 'ordenacao'})[0].Filters -->
<option ng-repeat="filter in sortOptions = ( StoreData.StoreFilters.StoreFilters.FilterComponents | filter: {Key : 'ordenacao'})[0].Filters" on-last-repeat="" ng-value="filter.CapValue"
class="ng-binding ng-scope" value="string:brand_asc"> Ordem alfabética (a-z) </option>
<!-- end ngRepeat: filter in sortOptions = ( StoreData.StoreFilters.StoreFilters.FilterComponents | filter: {Key : 'ordenacao'})[0].Filters -->
<option ng-repeat="filter in sortOptions = ( StoreData.StoreFilters.StoreFilters.FilterComponents | filter: {Key : 'ordenacao'})[0].Filters" on-last-repeat="" ng-value="filter.CapValue"
class="ng-binding ng-scope" value="string:brand_desc"> Ordem alfabética (z-a) </option>
<!-- end ngRepeat: filter in sortOptions = ( StoreData.StoreFilters.StoreFilters.FilterComponents | filter: {Key : 'ordenacao'})[0].Filters -->
</select><span class="select2 select2-container select2-container--default" dir="ltr" style="width: 100%;"><span class="selection"><span class="select2-selection select2-selection--single" role="combobox"
aria-haspopup="true" aria-expanded="false" tabindex="0" aria-labelledby="select2-sort-container"><span class="select2-selection__rendered" id="select2-sort-container" title="
Relevância
"> Relevância </span><span class="select2-selection__arrow" role="presentation"><b role="presentation"></b></span></span></span><span class="dropdown-wrapper" aria-hidden="true"></span></span>
</div>
</div>
</div>
<div class="options-filter row">
<div class="options-filter__item col-xs-12 open-filter">
<div class="filters-button">
<a class="button button--medium no-bg right filters__open">
<span class="text ng-binding">Filtros</span>
<i class="icon-filter-sliders icon"></i>
</a>
</div>
</div>
</div>
</div>
<!-- ngIf: !IsLoaded -->
<div class="body-items row ng-scope" id="equipmentsDiv" ng-if="!IsLoaded">
<!-- ngRepeat: equipment in filteredEquipments = ( data.equipments | filter:keywordEquipments ) -->
<div class="new-content-product content-item content-item__new col-sm-12 col-md-6 col-lg-4 ng-scope" ng-repeat="equipment in filteredEquipments = ( data.equipments | filter:keywordEquipments )">
<div class="content-item__wrapper" ng-class="{ 'outOfStock' : equipmentOutOfStock(equipment) }">
<ul class="item-specs">
<a href="/produto/nothing-phone-2a-5g-preto-128gb-56307?&pt=cn" ng-click="selectItemClickEvent(equipment, null, CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn ? productDetailCampaignHref(equipment.ProductDetailOldUrl) : isPVPFirst(equipment)? productDetailHref(equipment.ProductDetailOldUrl) : productDetailInstallmentHref(equipment.ProductDetailOldUrl))" data-autotest="card_equipment_id_56307">
<li class="item-specs__image__new mt-32">
<!-- ngIf: !featureFlag_Imagens -->
<!-- ngIf: featureFlag_Imagens --><img class="img-showroom ng-scope" alt="" ng-if="featureFlag_Imagens" ng-src="//imagesn-static.nos.pt/imageleosoe_49415.png" check-image="" styleorsrc="src" src="https://imagesn-static.nos.pt/imageleosoe_49415.png"><!-- end ngIf: featureFlag_Imagens -->
<div class="etiquetas-montra ng-binding" ng-bind-html="equipment.EtiquetaLista | unsafe"><em class="tira bgreen">Novidade</em></div>
<p class="indisponible-text ng-binding ng-hide" ng-show="equipmentOutOfStock(equipment)">ESGOTADO</p>
</li>
<h3 class="properties__new-title fs--24 text-color--dark-1 bold mb-8 ng-binding">Nothing Phone 2a 5G</h3>
</a>
<li class="item-specs__properties">
<div class="properties-rating">
<div data-testfreaks="56307"></div>
<div class="properties-colors">
<ul>
<!-- ngRepeat: color in equipment.Colors -->
<li ng-repeat="color in equipment.Colors" class="ng-scope">
<a class="color-item" ng-show="InstallmentTab===false || (color.HasInstallmentPayment)" ng-click="selectItemClickEvent(equipment, color, !isPVPFirst ? ((CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn) ? productDetailCampaignInstallmentsHref(color.ProductDetailOldUrl) :productDetailInstallmentHref(color.ProductDetailOldUrl)) : ((CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn) ? productDetailCampaignHref(color.ProductDetailOldUrl) : productDetailHref(color.ProductDetailOldUrl)))" href="/produto/nothing-phone-2a-5g-preto-128gb-56307?&pt=cn" ng-class="{ 'unavailable' : color.Unavailable }" data-autotest="card_equipment_id_56307-18789">
<label for="color-56307-18789" ng-style="{'background-color': color.Color }" class="color" style="background-color: rgb(0, 0, 0);"></label>
</a>
</li><!-- end ngRepeat: color in equipment.Colors -->
</ul>
</div>
<div class="item-price__wrap__new__mobile ng-hide" ng-show="!isPVPFirst(equipment)">
<section ng-class="{'especial-cn-montra' : CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn}" class="item-price-new">
<div class="item-price-new__content">
<a class="d-flex" ng-click="$event.preventDefault();selectItemClickEvent(equipment, null, (CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn) ? productDetailCampaignInstallmentsHref(equipment.ProductDetailOldUrl) :productDetailInstallmentHref(equipment.ProductDetailOldUrl))" href="/produto/nothing-phone-2a-5g-preto-128gb-56307?&pt=ci">
<div class="price-details">
<!-- ngIf: !equipment.ShowDcn --><span ng-if="!equipment.ShowDcn" class="ng-binding ng-scope">10,00<br><br><small class="ng-binding"> x 24 Meses + €109,99 entrada</small></span><!-- end ngIf: !equipment.ShowDcn -->
<!-- ngIf: equipment.ShowDcn -->
</div>
</a>
<div ng-show="HasDiscount(equipment)"
ng-class="{'type-ecn' : CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn, 'hasPercentage' : CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn ? false : HasDiscountPercentage(equipment)}"
class="new-properties-discount ng-binding ng-hide">349,98</div>
<!--<ng-container ng-show="equipment.ShowOneShotPrice==true && PointsTab!==true && InstallmentTab!==true">
<a ng-click="$event.preventDefault();selectItemClickEvent(equipment, null, productDetailHref(equipment.ProductDetailOldUrl))" href="{{productDetailHref(equipment.ProductDetailOldUrl)}}">
<h2 class="old-price" ng-show="showPriceOld(equipment)">{{(CampaignTab || equipment.ExclusivoECN)?equipment.PreviousSpecialPrice:equipment.PreviousPrice}}</h2>
<div class="item-price-new__monthly-price bold">
<h2 class="full-price bold fs--24 text-color--dark-1">{{equipment.PriceAsDecimal | decimalSeparator}}</h2>
</div>
</a>
</ng-container>-->
</div>
</section>
</div>
<div class="item-price__wrap__new__mobile" ng-show="isPVPFirst(equipment)">
<section ng-class="{'especial-cn-montra' : CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn}" class="item-price-new">
<div class="item-price-new__content">
<a class="d-flex" ng-click="$event.preventDefault();selectItemClickEvent(equipment, null, (CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn) ? productDetailCampaignHref(equipment.ProductDetailOldUrl) : productDetailHref(equipment.ProductDetailOldUrl))" href="/produto/nothing-phone-2a-5g-preto-128gb-56307?&pt=cn">
<div class="item-price-new__monthly-price bold">
<h2 class="old-price ng-binding ng-hide" ng-show="showPriceOld(equipment)">€0,00</h2>
<h2 class="full-price fs--24 text-color--dark-1 bold ng-binding">349,98</h2>
</div>
<div ng-show="HasDiscount(equipment) && showPriceOld(equipment) || showDcnLabel(equipment)" ng-class="{'type-ecn' : CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn, 'hasPercentage' : CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn ? false : HasDiscountPercentage(equipment)}" class="new-properties-discount ng-binding ng-hide">349,98</div>
</a>
</div>
<!-- ngIf: equipment.ShowInstallmentPrice==true && (equipment.CreditInfoList !== null && equipment.CreditInfoList.length>0) -->
</section>
</div>
</div>
</li>
</ul>
<div class="item-price__wrap__new__desktop bg--pure-white ng-hide" ng-show="!isPVPFirst(equipment)">
<section ng-class="{'especial-cn-montra' : CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn}" class="item-price-new">
<div class="item-price-new__content">
<a class="d-flex" ng-click="$event.preventDefault();selectItemClickEvent(equipment, null, (CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn) ? productDetailCampaignInstallmentsHref(equipment.ProductDetailOldUrl) :productDetailInstallmentHref(equipment.ProductDetailOldUrl))" href="/produto/nothing-phone-2a-5g-preto-128gb-56307?&pt=ci">
<div class="price-details">
<!-- ngIf: !equipment.ShowDcn --><span ng-if="!equipment.ShowDcn" class="ng-binding ng-scope">10,00<br><br><small class="ng-binding"> x 24 Meses + €109,99 entrada</small></span><!-- end ngIf: !equipment.ShowDcn -->
<!-- ngIf: equipment.ShowDcn -->
</div>
</a>
<div ng-show="HasDiscount(equipment)"
ng-class="{'type-ecn' : CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn, 'hasPercentage' : CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn ? false : HasDiscountPercentage(equipment)}"
class="new-properties-discount ng-binding ng-hide">349,98</div>
<!--<ng-container ng-show="equipment.ShowOneShotPrice==true && PointsTab!==true && InstallmentTab!==true">
<a ng-click="$event.preventDefault();selectItemClickEvent(equipment, null, productDetailHref(equipment.ProductDetailOldUrl))" href="{{productDetailHref(equipment.ProductDetailOldUrl)}}">
<h2 class="old-price" ng-show="showPriceOld(equipment)">{{(CampaignTab || equipment.ExclusivoECN)?equipment.PreviousSpecialPrice:equipment.PreviousPrice}}</h2>
<div class="item-price-new__monthly-price bold">
<h2 class="full-price bold fs--24 text-color--dark-1">{{equipment.PriceAsDecimal | decimalSeparator}}</h2>
</div>
</a>
</ng-container>-->
</div>
</section>
</div>
<div class="item-price__wrap__new__desktop bg--pure-white" ng-show="isPVPFirst(equipment)">
<section ng-class="{'especial-cn-montra' : CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn}" class="item-price-new">
<div class="item-price-new__content">
<a class="d-flex" ng-click="$event.preventDefault();selectItemClickEvent(equipment, null, (CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn) ? productDetailCampaignHref(equipment.ProductDetailOldUrl) : productDetailHref(equipment.ProductDetailOldUrl))" href="/produto/nothing-phone-2a-5g-preto-128gb-56307?&pt=cn">
<div class="item-price-new__monthly-price bold">
<h2 class="old-price ng-binding ng-hide" ng-show="showPriceOld(equipment)">€0,00</h2>
<h2 class="full-price fs--24 text-color--dark-1 bold ng-binding">349,98</h2>
</div>
<div ng-show="HasDiscount(equipment) && showPriceOld(equipment) || showDcnLabel(equipment)" ng-class="{'type-ecn' : CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn, 'hasPercentage' : CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn ? false : HasDiscountPercentage(equipment)}" class="new-properties-discount col-3 ng-binding ng-hide">349,98</div>
</a>
</div>
<!-- ngIf: equipment.ShowInstallmentPrice==true && (equipment.CreditInfoList !== null && equipment.CreditInfoList.length>0) -->
</section>
</div>
</div>
</div><!-- end ngRepeat: equipment in filteredEquipments = ( data.equipments | filter:keywordEquipments ) -->
<div class="new-content-product content-item content-item__new col-sm-12 col-md-6 col-lg-4 ng-scope" ng-repeat="equipment in filteredEquipments = ( data.equipments | filter:keywordEquipments )">
<div class="content-item__wrapper" ng-class="{ 'outOfStock' : equipmentOutOfStock(equipment) }">
<ul class="item-specs">
<a href="/produto/xiaomi-14-5g-512gb-preto-512gb-55880" ng-click="selectItemClickEvent(equipment, null, CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn ? productDetailCampaignHref(equipment.ProductDetailOldUrl) : isPVPFirst(equipment)? productDetailHref(equipment.ProductDetailOldUrl) : productDetailInstallmentHref(equipment.ProductDetailOldUrl))" data-autotest="card_equipment_id_55880">
<li class="item-specs__image__new mt-32">
<!-- ngIf: !featureFlag_Imagens -->
<!-- ngIf: featureFlag_Imagens --><img class="img-showroom ng-scope" alt="" ng-if="featureFlag_Imagens" ng-src="//imagesn-static.nos.pt/imageocku1j_49795.png" check-image="" styleorsrc="src" src="https://imagesn-static.nos.pt/imageocku1j_49795.png"><!-- end ngIf: featureFlag_Imagens -->
<div class="etiquetas-montra ng-binding" ng-bind-html="equipment.EtiquetaLista | unsafe"><em class="tira bblue">Oferta Watch S3</em><em class="tira price-minium"></em></div>
<p class="indisponible-text ng-binding ng-hide" ng-show="equipmentOutOfStock(equipment)">ESGOTADO</p>
</li>
<h3 class="properties__new-title fs--24 text-color--dark-1 bold mb-8 ng-binding">Xiaomi 14 5G 512GB</h3>
</a>
<li class="item-specs__properties">
<div class="properties-rating">
<div data-testfreaks="55880"></div>
<div class="properties-colors">
<ul>
<!-- ngRepeat: color in equipment.Colors -->
<li ng-repeat="color in equipment.Colors" class="ng-scope">
<a class="color-item" ng-show="InstallmentTab===false || (color.HasInstallmentPayment)" ng-click="selectItemClickEvent(equipment, color, !isPVPFirst ? ((CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn) ? productDetailCampaignInstallmentsHref(color.ProductDetailOldUrl) :productDetailInstallmentHref(color.ProductDetailOldUrl)) : ((CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn) ? productDetailCampaignHref(color.ProductDetailOldUrl) : productDetailHref(color.ProductDetailOldUrl)))" href="/produto/xiaomi-14-5g-512gb-preto-512gb-55880" ng-class="{ 'unavailable' : color.Unavailable }" data-autotest="card_equipment_id_55880-18649">
<label for="color-55880-18649" ng-style="{'background-color': color.Color }" class="color" style="background-color: rgb(0, 0, 0);"></label>
</a>
</li><!-- end ngRepeat: color in equipment.Colors -->
<li ng-repeat="color in equipment.Colors" class="ng-scope">
<a class="color-item" ng-show="InstallmentTab===false || (color.HasInstallmentPayment)" ng-click="selectItemClickEvent(equipment, color, !isPVPFirst ? ((CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn) ? productDetailCampaignInstallmentsHref(color.ProductDetailOldUrl) :productDetailInstallmentHref(color.ProductDetailOldUrl)) : ((CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn) ? productDetailCampaignHref(color.ProductDetailOldUrl) : productDetailHref(color.ProductDetailOldUrl)))" href="/produto/xiaomi-14-5g-512gb-verde-512gb-55881" ng-class="{ 'unavailable' : color.Unavailable }" data-autotest="card_equipment_id_55880-18650">
<label for="color-55880-18650" ng-style="{'background-color': color.Color }" class="color" style="background-color: rgb(0, 204, 0);"></label>
</a>
</li><!-- end ngRepeat: color in equipment.Colors -->
</ul>
</div>
<div class="item-price__wrap__new__mobile ng-hide" ng-show="!isPVPFirst(equipment)">
<section ng-class="{'especial-cn-montra' : CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn}" class="item-price-new especial-cn-montra">
<div class="item-price-new__content">
<a class="d-flex" ng-click="$event.preventDefault();selectItemClickEvent(equipment, null, (CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn) ? productDetailCampaignInstallmentsHref(equipment.ProductDetailOldUrl) :productDetailInstallmentHref(equipment.ProductDetailOldUrl))" href="/produto/xiaomi-14-5g-512gb-preto-512gb-55880">
<div class="price-details">
<!-- ngIf: !equipment.ShowDcn -->
<!-- ngIf: equipment.ShowDcn --><span ng-if="equipment.ShowDcn" class="ng-binding ng-scope">22,00<br><br><small class="ng-binding"> x 36 Meses + €207,99 entrada</small></span><!-- end ngIf: equipment.ShowDcn -->
</div>
</a>
<div ng-show="HasDiscount(equipment)"
ng-class="{'type-ecn' : CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn, 'hasPercentage' : CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn ? false : HasDiscountPercentage(equipment)}"
class="new-properties-discount ng-binding ng-hide type-ecn">100,00</div>
<!--<ng-container ng-show="equipment.ShowOneShotPrice==true && PointsTab!==true && InstallmentTab!==true">
<a ng-click="$event.preventDefault();selectItemClickEvent(equipment, null, productDetailHref(equipment.ProductDetailOldUrl))" href="{{productDetailHref(equipment.ProductDetailOldUrl)}}">
<h2 class="old-price" ng-show="showPriceOld(equipment)">{{(CampaignTab || equipment.ExclusivoECN)?equipment.PreviousSpecialPrice:equipment.PreviousPrice}}</h2>
<div class="item-price-new__monthly-price bold">
<h2 class="full-price bold fs--24 text-color--dark-1">{{equipment.PriceAsDecimal | decimalSeparator}}</h2>
</div>
</a>
</ng-container>-->
</div>
</section>
</div>
<div class="item-price__wrap__new__mobile" ng-show="isPVPFirst(equipment)">
<section ng-class="{'especial-cn-montra' : CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn}" class="item-price-new especial-cn-montra">
<div class="item-price-new__content">
<a class="d-flex" ng-click="$event.preventDefault();selectItemClickEvent(equipment, null, (CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn) ? productDetailCampaignHref(equipment.ProductDetailOldUrl) : productDetailHref(equipment.ProductDetailOldUrl))" href="/produto/xiaomi-14-5g-512gb-preto-512gb-55880">
<div class="item-price-new__monthly-price bold">
<h2 class="old-price ng-binding" ng-show="showPriceOld(equipment)">€1.099,99</h2>
<h2 class="full-price fs--24 text-color--dark-1 bold ng-binding">999,99</h2>
</div>
<div ng-show="HasDiscount(equipment) && showPriceOld(equipment) || showDcnLabel(equipment)" ng-class="{'type-ecn' : CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn, 'hasPercentage' : CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn ? false : HasDiscountPercentage(equipment)}" class="new-properties-discount ng-binding type-ecn">100,00</div>
</a>
</div>
<!-- ngIf: equipment.ShowInstallmentPrice==true && (equipment.CreditInfoList !== null && equipment.CreditInfoList.length>0) -->
</section>
</div>
</div>
</li>
</ul>
<div class="item-price__wrap__new__desktop bg--pure-white ng-hide" ng-show="!isPVPFirst(equipment)">
<section ng-class="{'especial-cn-montra' : CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn}" class="item-price-new especial-cn-montra">
<div class="item-price-new__content">
<a class="d-flex" ng-click="$event.preventDefault();selectItemClickEvent(equipment, null, (CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn) ? productDetailCampaignInstallmentsHref(equipment.ProductDetailOldUrl) :productDetailInstallmentHref(equipment.ProductDetailOldUrl))" href="/produto/xiaomi-14-5g-512gb-preto-512gb-55880">
<div class="price-details">
<!-- ngIf: !equipment.ShowDcn -->
<!-- ngIf: equipment.ShowDcn --><span ng-if="equipment.ShowDcn" class="ng-binding ng-scope">22,00<br><br><small class="ng-binding"> x 36 Meses + €207,99 entrada</small></span><!-- end ngIf: equipment.ShowDcn -->
</div>
</a>
<div ng-show="HasDiscount(equipment)"
ng-class="{'type-ecn' : CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn, 'hasPercentage' : CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn ? false : HasDiscountPercentage(equipment)}"
class="new-properties-discount ng-binding ng-hide type-ecn">100,00</div>
<!--<ng-container ng-show="equipment.ShowOneShotPrice==true && PointsTab!==true && InstallmentTab!==true">
<a ng-click="$event.preventDefault();selectItemClickEvent(equipment, null, productDetailHref(equipment.ProductDetailOldUrl))" href="{{productDetailHref(equipment.ProductDetailOldUrl)}}">
<h2 class="old-price" ng-show="showPriceOld(equipment)">{{(CampaignTab || equipment.ExclusivoECN)?equipment.PreviousSpecialPrice:equipment.PreviousPrice}}</h2>
<div class="item-price-new__monthly-price bold">
<h2 class="full-price bold fs--24 text-color--dark-1">{{equipment.PriceAsDecimal | decimalSeparator}}</h2>
</div>
</a>
</ng-container>-->
</div>
</section>
</div>
<div class="item-price__wrap__new__desktop bg--pure-white" ng-show="isPVPFirst(equipment)">
<section ng-class="{'especial-cn-montra' : CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn}" class="item-price-new especial-cn-montra">
<div class="item-price-new__content">
<a class="d-flex" ng-click="$event.preventDefault();selectItemClickEvent(equipment, null, (CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn) ? productDetailCampaignHref(equipment.ProductDetailOldUrl) : productDetailHref(equipment.ProductDetailOldUrl))" href="/produto/xiaomi-14-5g-512gb-preto-512gb-55880">
<div class="item-price-new__monthly-price bold">
<h2 class="old-price ng-binding" ng-show="showPriceOld(equipment)">€1.099,99</h2>
<h2 class="full-price fs--24 text-color--dark-1 bold ng-binding">999,99</h2>
</div>
<div ng-show="HasDiscount(equipment) && showPriceOld(equipment) || showDcnLabel(equipment)" ng-class="{'type-ecn' : CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn, 'hasPercentage' : CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn ? false : HasDiscountPercentage(equipment)}" class="new-properties-discount col-3 ng-binding type-ecn">100,00</div>
</a>
</div>
<!-- ngIf: equipment.ShowInstallmentPrice==true && (equipment.CreditInfoList !== null && equipment.CreditInfoList.length>0) -->
</section>
</div>
</div>
</div><!-- end ngRepeat: equipment in filteredEquipments = ( data.equipments | filter:keywordEquipments ) -->
<div class="new-content-product content-item content-item__new col-sm-12 col-md-6 col-lg-4 ng-scope" ng-repeat="equipment in filteredEquipments = ( data.equipments | filter:keywordEquipments )">
<div class="content-item__wrapper" ng-class="{ 'outOfStock' : equipmentOutOfStock(equipment) }">
<ul class="item-specs">
<a href="/produto/tcl-50-5g-preto-64gb-56148?&pt=cn" ng-click="selectItemClickEvent(equipment, null, CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn ? productDetailCampaignHref(equipment.ProductDetailOldUrl) : isPVPFirst(equipment)? productDetailHref(equipment.ProductDetailOldUrl) : productDetailInstallmentHref(equipment.ProductDetailOldUrl))" data-autotest="card_equipment_id_56148">
<li class="item-specs__image__new mt-32">
<!-- ngIf: !featureFlag_Imagens -->
<!-- ngIf: featureFlag_Imagens --><img class="img-showroom ng-scope" alt="" ng-if="featureFlag_Imagens" ng-src="//imagesn-static.nos.pt/imagerotxvm_49145.png" check-image="" styleorsrc="src" src="https://imagesn-static.nos.pt/imagerotxvm_49145.png"><!-- end ngIf: featureFlag_Imagens -->
<div class="etiquetas-montra ng-binding" ng-bind-html="equipment.EtiquetaLista | unsafe"></div>
<p class="indisponible-text ng-binding ng-hide" ng-show="equipmentOutOfStock(equipment)">ESGOTADO</p>
</li>
<h3 class="properties__new-title fs--24 text-color--dark-1 bold mb-8 ng-binding">TCL 50 5G</h3>
</a>
<li class="item-specs__properties">
<div class="properties-rating">
<div data-testfreaks="56148"></div>
<div class="properties-colors">
<ul>
<!-- ngRepeat: color in equipment.Colors -->
<li ng-repeat="color in equipment.Colors" class="ng-scope">
<a class="color-item" ng-show="InstallmentTab===false || (color.HasInstallmentPayment)" ng-click="selectItemClickEvent(equipment, color, !isPVPFirst ? ((CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn) ? productDetailCampaignInstallmentsHref(color.ProductDetailOldUrl) :productDetailInstallmentHref(color.ProductDetailOldUrl)) : ((CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn) ? productDetailCampaignHref(color.ProductDetailOldUrl) : productDetailHref(color.ProductDetailOldUrl)))" href="/produto/tcl-50-5g-preto-64gb-56148?&pt=cn" ng-class="{ 'unavailable' : color.Unavailable }" data-autotest="card_equipment_id_56148-18770">
<label for="color-56148-18770" ng-style="{'background-color': color.Color }" class="color" style="background-color: rgb(0, 0, 0);"></label>
</a>
</li><!-- end ngRepeat: color in equipment.Colors -->
</ul>
</div>
<div class="item-price__wrap__new__mobile ng-hide" ng-show="!isPVPFirst(equipment)">
<section ng-class="{'especial-cn-montra' : CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn}" class="item-price-new">
<div class="item-price-new__content">
<a class="d-flex" ng-click="$event.preventDefault();selectItemClickEvent(equipment, null, (CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn) ? productDetailCampaignInstallmentsHref(equipment.ProductDetailOldUrl) :productDetailInstallmentHref(equipment.ProductDetailOldUrl))" href="/produto/tcl-50-5g-preto-64gb-56148?&pt=ci">
<div class="price-details">
<!-- ngIf: !equipment.ShowDcn --><span ng-if="!equipment.ShowDcn" class="ng-binding ng-scope">5,00<br><br><small class="ng-binding"> x 24 Meses + €49,99 entrada</small></span><!-- end ngIf: !equipment.ShowDcn -->
<!-- ngIf: equipment.ShowDcn -->
</div>
</a>
<div ng-show="HasDiscount(equipment)"
ng-class="{'type-ecn' : CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn, 'hasPercentage' : CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn ? false : HasDiscountPercentage(equipment)}"
class="new-properties-discount ng-binding ng-hide">169,99</div>
<!--<ng-container ng-show="equipment.ShowOneShotPrice==true && PointsTab!==true && InstallmentTab!==true">
<a ng-click="$event.preventDefault();selectItemClickEvent(equipment, null, productDetailHref(equipment.ProductDetailOldUrl))" href="{{productDetailHref(equipment.ProductDetailOldUrl)}}">
<h2 class="old-price" ng-show="showPriceOld(equipment)">{{(CampaignTab || equipment.ExclusivoECN)?equipment.PreviousSpecialPrice:equipment.PreviousPrice}}</h2>
<div class="item-price-new__monthly-price bold">
<h2 class="full-price bold fs--24 text-color--dark-1">{{equipment.PriceAsDecimal | decimalSeparator}}</h2>
</div>
</a>
</ng-container>-->
</div>
</section>
</div>
<div class="item-price__wrap__new__mobile" ng-show="isPVPFirst(equipment)">
<section ng-class="{'especial-cn-montra' : CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn}" class="item-price-new">
<div class="item-price-new__content">
<a class="d-flex" ng-click="$event.preventDefault();selectItemClickEvent(equipment, null, (CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn) ? productDetailCampaignHref(equipment.ProductDetailOldUrl) : productDetailHref(equipment.ProductDetailOldUrl))" href="/produto/tcl-50-5g-preto-64gb-56148?&pt=cn">
<div class="item-price-new__monthly-price bold">
<h2 class="old-price ng-binding ng-hide" ng-show="showPriceOld(equipment)">€0,00</h2>
<h2 class="full-price fs--24 text-color--dark-1 bold ng-binding">169,99</h2>
</div>
<div ng-show="HasDiscount(equipment) && showPriceOld(equipment) || showDcnLabel(equipment)" ng-class="{'type-ecn' : CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn, 'hasPercentage' : CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn ? false : HasDiscountPercentage(equipment)}" class="new-properties-discount ng-binding ng-hide">169,99</div>
</a>
</div>
<!-- ngIf: equipment.ShowInstallmentPrice==true && (equipment.CreditInfoList !== null && equipment.CreditInfoList.length>0) -->
</section>
</div>
</div>
</li>
</ul>
<div class="item-price__wrap__new__desktop bg--pure-white ng-hide" ng-show="!isPVPFirst(equipment)">
<section ng-class="{'especial-cn-montra' : CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn}" class="item-price-new">
<div class="item-price-new__content">
<a class="d-flex" ng-click="$event.preventDefault();selectItemClickEvent(equipment, null, (CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn) ? productDetailCampaignInstallmentsHref(equipment.ProductDetailOldUrl) :productDetailInstallmentHref(equipment.ProductDetailOldUrl))" href="/produto/tcl-50-5g-preto-64gb-56148?&pt=ci">
<div class="price-details">
<!-- ngIf: !equipment.ShowDcn --><span ng-if="!equipment.ShowDcn" class="ng-binding ng-scope">5,00<br><br><small class="ng-binding"> x 24 Meses + €49,99 entrada</small></span><!-- end ngIf: !equipment.ShowDcn -->
<!-- ngIf: equipment.ShowDcn -->
</div>
</a>
<div ng-show="HasDiscount(equipment)"
ng-class="{'type-ecn' : CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn, 'hasPercentage' : CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn ? false : HasDiscountPercentage(equipment)}"
class="new-properties-discount ng-binding ng-hide">169,99</div>
<!--<ng-container ng-show="equipment.ShowOneShotPrice==true && PointsTab!==true && InstallmentTab!==true">
<a ng-click="$event.preventDefault();selectItemClickEvent(equipment, null, productDetailHref(equipment.ProductDetailOldUrl))" href="{{productDetailHref(equipment.ProductDetailOldUrl)}}">
<h2 class="old-price" ng-show="showPriceOld(equipment)">{{(CampaignTab || equipment.ExclusivoECN)?equipment.PreviousSpecialPrice:equipment.PreviousPrice}}</h2>
<div class="item-price-new__monthly-price bold">
<h2 class="full-price bold fs--24 text-color--dark-1">{{equipment.PriceAsDecimal | decimalSeparator}}</h2>
</div>
</a>
</ng-container>-->
</div>
</section>
</div>
<div class="item-price__wrap__new__desktop bg--pure-white" ng-show="isPVPFirst(equipment)">
<section ng-class="{'especial-cn-montra' : CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn}" class="item-price-new">
<div class="item-price-new__content">
<a class="d-flex" ng-click="$event.preventDefault();selectItemClickEvent(equipment, null, (CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn) ? productDetailCampaignHref(equipment.ProductDetailOldUrl) : productDetailHref(equipment.ProductDetailOldUrl))" href="/produto/tcl-50-5g-preto-64gb-56148?&pt=cn">
<div class="item-price-new__monthly-price bold">
<h2 class="old-price ng-binding ng-hide" ng-show="showPriceOld(equipment)">€0,00</h2>
<h2 class="full-price fs--24 text-color--dark-1 bold ng-binding">169,99</h2>
</div>
<div ng-show="HasDiscount(equipment) && showPriceOld(equipment) || showDcnLabel(equipment)" ng-class="{'type-ecn' : CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn, 'hasPercentage' : CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn ? false : HasDiscountPercentage(equipment)}" class="new-properties-discount col-3 ng-binding ng-hide">169,99</div>
</a>
</div>
<!-- ngIf: equipment.ShowInstallmentPrice==true && (equipment.CreditInfoList !== null && equipment.CreditInfoList.length>0) -->
</section>
</div>
</div>
</div><!-- end ngRepeat: equipment in filteredEquipments = ( data.equipments | filter:keywordEquipments ) -->
<div class="new-content-product content-item content-item__new col-sm-12 col-md-6 col-lg-4 ng-scope" ng-repeat="equipment in filteredEquipments = ( data.equipments | filter:keywordEquipments )">
<div class="content-item__wrapper" ng-class="{ 'outOfStock' : equipmentOutOfStock(equipment) }">
<ul class="item-specs">
<a href="/produto/xiaomi-redmi-note-13-128gb-azul-128gb-55693?&pt=cn" ng-click="selectItemClickEvent(equipment, null, CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn ? productDetailCampaignHref(equipment.ProductDetailOldUrl) : isPVPFirst(equipment)? productDetailHref(equipment.ProductDetailOldUrl) : productDetailInstallmentHref(equipment.ProductDetailOldUrl))" data-autotest="card_equipment_id_55693">
<li class="item-specs__image__new mt-32">
<!-- ngIf: !featureFlag_Imagens -->
<!-- ngIf: featureFlag_Imagens --><img class="img-showroom ng-scope" alt="" ng-if="featureFlag_Imagens" ng-src="//imagesn-static.nos.pt/imageo6nb6b_47994.png" check-image="" styleorsrc="src" src="https://imagesn-static.nos.pt/imageo6nb6b_47994.png"><!-- end ngIf: featureFlag_Imagens -->
<div class="etiquetas-montra ng-binding" ng-bind-html="equipment.EtiquetaLista | unsafe"><em class="tira blightgreen">desconto</em></div>
<p class="indisponible-text ng-binding ng-hide" ng-show="equipmentOutOfStock(equipment)">ESGOTADO</p>
</li>
<h3 class="properties__new-title fs--24 text-color--dark-1 bold mb-8 ng-binding">Xiaomi Redmi Note 13 128GB</h3>
</a>
<li class="item-specs__properties">
<div class="properties-rating">
<div data-testfreaks="55693"></div>
<div class="properties-colors">
<ul>
<!-- ngRepeat: color in equipment.Colors -->
<li ng-repeat="color in equipment.Colors" class="ng-scope">
<a class="color-item" ng-show="InstallmentTab===false || (color.HasInstallmentPayment)" ng-click="selectItemClickEvent(equipment, color, !isPVPFirst ? ((CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn) ? productDetailCampaignInstallmentsHref(color.ProductDetailOldUrl) :productDetailInstallmentHref(color.ProductDetailOldUrl)) : ((CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn) ? productDetailCampaignHref(color.ProductDetailOldUrl) : productDetailHref(color.ProductDetailOldUrl)))" href="/produto/xiaomi-redmi-note-13-128gb-preto-128gb-55694?&pt=cn" ng-class="{ 'unavailable' : color.Unavailable }" data-autotest="card_equipment_id_55693-18329">
<label for="color-55693-18329" ng-style="{'background-color': color.Color }" class="color" style="background-color: rgb(0, 0, 0);"></label>
</a>
</li><!-- end ngRepeat: color in equipment.Colors -->
<li ng-repeat="color in equipment.Colors" class="ng-scope">
<a class="color-item" ng-show="InstallmentTab===false || (color.HasInstallmentPayment)" ng-click="selectItemClickEvent(equipment, color, !isPVPFirst ? ((CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn) ? productDetailCampaignInstallmentsHref(color.ProductDetailOldUrl) :productDetailInstallmentHref(color.ProductDetailOldUrl)) : ((CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn) ? productDetailCampaignHref(color.ProductDetailOldUrl) : productDetailHref(color.ProductDetailOldUrl)))" href="/produto/xiaomi-redmi-note-13-128gb-azul-128gb-55693?&pt=cn" ng-class="{ 'unavailable' : color.Unavailable }" data-autotest="card_equipment_id_55693-18330">
<label for="color-55693-18330" ng-style="{'background-color': color.Color }" class="color" style="background-color: rgb(0, 204, 255);"></label>
</a>
</li><!-- end ngRepeat: color in equipment.Colors -->
</ul>
</div>
<div class="item-price__wrap__new__mobile ng-hide" ng-show="!isPVPFirst(equipment)">
<section ng-class="{'especial-cn-montra' : CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn}" class="item-price-new">
<div class="item-price-new__content">
<a class="d-flex" ng-click="$event.preventDefault();selectItemClickEvent(equipment, null, (CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn) ? productDetailCampaignInstallmentsHref(equipment.ProductDetailOldUrl) :productDetailInstallmentHref(equipment.ProductDetailOldUrl))" href="/produto/xiaomi-redmi-note-13-128gb-azul-128gb-55693?&pt=ci">
<div class="price-details">
<!-- ngIf: !equipment.ShowDcn --><span ng-if="!equipment.ShowDcn" class="ng-binding ng-scope">6,50<br><br><small class="ng-binding"> x 24 Meses + €63,99 entrada</small></span><!-- end ngIf: !equipment.ShowDcn -->
<!-- ngIf: equipment.ShowDcn -->
</div>
</a>
<div ng-show="HasDiscount(equipment)"
ng-class="{'type-ecn' : CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn, 'hasPercentage' : CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn ? false : HasDiscountPercentage(equipment)}"
class="new-properties-discount ng-binding">20,00</div>
<!--<ng-container ng-show="equipment.ShowOneShotPrice==true && PointsTab!==true && InstallmentTab!==true">
<a ng-click="$event.preventDefault();selectItemClickEvent(equipment, null, productDetailHref(equipment.ProductDetailOldUrl))" href="{{productDetailHref(equipment.ProductDetailOldUrl)}}">
<h2 class="old-price" ng-show="showPriceOld(equipment)">{{(CampaignTab || equipment.ExclusivoECN)?equipment.PreviousSpecialPrice:equipment.PreviousPrice}}</h2>
<div class="item-price-new__monthly-price bold">
<h2 class="full-price bold fs--24 text-color--dark-1">{{equipment.PriceAsDecimal | decimalSeparator}}</h2>
</div>
</a>
</ng-container>-->
</div>
</section>
</div>
<div class="item-price__wrap__new__mobile" ng-show="isPVPFirst(equipment)">
<section ng-class="{'especial-cn-montra' : CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn}" class="item-price-new">
<div class="item-price-new__content">
<a class="d-flex" ng-click="$event.preventDefault();selectItemClickEvent(equipment, null, (CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn) ? productDetailCampaignHref(equipment.ProductDetailOldUrl) : productDetailHref(equipment.ProductDetailOldUrl))" href="/produto/xiaomi-redmi-note-13-128gb-azul-128gb-55693?&pt=cn">
<div class="item-price-new__monthly-price bold">
<h2 class="old-price ng-binding" ng-show="showPriceOld(equipment)">€239,99</h2>
<h2 class="full-price fs--24 text-color--dark-1 bold ng-binding">219,99</h2>
</div>
<div ng-show="HasDiscount(equipment) && showPriceOld(equipment) || showDcnLabel(equipment)" ng-class="{'type-ecn' : CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn, 'hasPercentage' : CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn ? false : HasDiscountPercentage(equipment)}" class="new-properties-discount ng-binding">20,00</div>
</a>
</div>
<!-- ngIf: equipment.ShowInstallmentPrice==true && (equipment.CreditInfoList !== null && equipment.CreditInfoList.length>0) -->
</section>
</div>
</div>
</li>
</ul>
<div class="item-price__wrap__new__desktop bg--pure-white ng-hide" ng-show="!isPVPFirst(equipment)">
<section ng-class="{'especial-cn-montra' : CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn}" class="item-price-new">
<div class="item-price-new__content">
<a class="d-flex" ng-click="$event.preventDefault();selectItemClickEvent(equipment, null, (CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn) ? productDetailCampaignInstallmentsHref(equipment.ProductDetailOldUrl) :productDetailInstallmentHref(equipment.ProductDetailOldUrl))" href="/produto/xiaomi-redmi-note-13-128gb-azul-128gb-55693?&pt=ci">
<div class="price-details">
<!-- ngIf: !equipment.ShowDcn --><span ng-if="!equipment.ShowDcn" class="ng-binding ng-scope">6,50<br><br><small class="ng-binding"> x 24 Meses + €63,99 entrada</small></span><!-- end ngIf: !equipment.ShowDcn -->
<!-- ngIf: equipment.ShowDcn -->
</div>
</a>
<div ng-show="HasDiscount(equipment)"
ng-class="{'type-ecn' : CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn, 'hasPercentage' : CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn ? false : HasDiscountPercentage(equipment)}"
class="new-properties-discount ng-binding">20,00</div>
<!--<ng-container ng-show="equipment.ShowOneShotPrice==true && PointsTab!==true && InstallmentTab!==true">
<a ng-click="$event.preventDefault();selectItemClickEvent(equipment, null, productDetailHref(equipment.ProductDetailOldUrl))" href="{{productDetailHref(equipment.ProductDetailOldUrl)}}">
<h2 class="old-price" ng-show="showPriceOld(equipment)">{{(CampaignTab || equipment.ExclusivoECN)?equipment.PreviousSpecialPrice:equipment.PreviousPrice}}</h2>
<div class="item-price-new__monthly-price bold">
<h2 class="full-price bold fs--24 text-color--dark-1">{{equipment.PriceAsDecimal | decimalSeparator}}</h2>
</div>
</a>
</ng-container>-->
</div>
</section>
</div>
<div class="item-price__wrap__new__desktop bg--pure-white" ng-show="isPVPFirst(equipment)">
<section ng-class="{'especial-cn-montra' : CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn}" class="item-price-new">
<div class="item-price-new__content">
<a class="d-flex" ng-click="$event.preventDefault();selectItemClickEvent(equipment, null, (CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn) ? productDetailCampaignHref(equipment.ProductDetailOldUrl) : productDetailHref(equipment.ProductDetailOldUrl))" href="/produto/xiaomi-redmi-note-13-128gb-azul-128gb-55693?&pt=cn">
<div class="item-price-new__monthly-price bold">
<h2 class="old-price ng-binding" ng-show="showPriceOld(equipment)">€239,99</h2>
<h2 class="full-price fs--24 text-color--dark-1 bold ng-binding">219,99</h2>
</div>
<div ng-show="HasDiscount(equipment) && showPriceOld(equipment) || showDcnLabel(equipment)" ng-class="{'type-ecn' : CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn, 'hasPercentage' : CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn ? false : HasDiscountPercentage(equipment)}" class="new-properties-discount col-3 ng-binding">20,00</div>
</a>
</div>
<!-- ngIf: equipment.ShowInstallmentPrice==true && (equipment.CreditInfoList !== null && equipment.CreditInfoList.length>0) -->
</section>
</div>
</div>
</div><!-- end ngRepeat: equipment in filteredEquipments = ( data.equipments | filter:keywordEquipments ) -->
<div class="new-content-product content-item content-item__new col-sm-12 col-md-6 col-lg-4 ng-scope" ng-repeat="equipment in filteredEquipments = ( data.equipments | filter:keywordEquipments )">
<div class="content-item__wrapper" ng-class="{ 'outOfStock' : equipmentOutOfStock(equipment) }">
<ul class="item-specs">
<a href="/produto/oppo-reno-11-f-5g-256gb-verde-56349" ng-click="selectItemClickEvent(equipment, null, CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn ? productDetailCampaignHref(equipment.ProductDetailOldUrl) : isPVPFirst(equipment)? productDetailHref(equipment.ProductDetailOldUrl) : productDetailInstallmentHref(equipment.ProductDetailOldUrl))" data-autotest="card_equipment_id_56349">
<li class="item-specs__image__new mt-32">
<!-- ngIf: !featureFlag_Imagens -->
<!-- ngIf: featureFlag_Imagens --><img class="img-showroom ng-scope" alt="" ng-if="featureFlag_Imagens" ng-src="//imagesn-static.nos.pt/imagewtlwa1_49225.png" check-image="" styleorsrc="src" src="https://imagesn-static.nos.pt/imagewtlwa1_49225.png"><!-- end ngIf: featureFlag_Imagens -->
<div class="etiquetas-montra ng-binding" ng-bind-html="equipment.EtiquetaLista | unsafe"><em class="tira blightgreen">desconto</em><em class="tira price-minium"></em></div>
<p class="indisponible-text ng-binding ng-hide" ng-show="equipmentOutOfStock(equipment)">ESGOTADO</p>
</li>
<h3 class="properties__new-title fs--24 text-color--dark-1 bold mb-8 ng-binding">OPPO RENO 11 F 5G 256GB</h3>
</a>
<li class="item-specs__properties">
<div class="properties-rating">
<div data-testfreaks="56349"></div>
<div class="properties-colors">
<ul>
<!-- ngRepeat: color in equipment.Colors -->
<li ng-repeat="color in equipment.Colors" class="ng-scope">
<a class="color-item" ng-show="InstallmentTab===false || (color.HasInstallmentPayment)" ng-click="selectItemClickEvent(equipment, color, !isPVPFirst ? ((CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn) ? productDetailCampaignInstallmentsHref(color.ProductDetailOldUrl) :productDetailInstallmentHref(color.ProductDetailOldUrl)) : ((CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn) ? productDetailCampaignHref(color.ProductDetailOldUrl) : productDetailHref(color.ProductDetailOldUrl)))" href="/produto/oppo-reno-11-f-5g-256gb-verde-56349" ng-class="{ 'unavailable' : color.Unavailable }" data-autotest="card_equipment_id_56349-18771">
<label for="color-56349-18771" ng-style="{'background-color': color.Color }" class="color" style="background-color: rgb(0, 102, 51);"></label>
</a>
</li><!-- end ngRepeat: color in equipment.Colors -->
<li ng-repeat="color in equipment.Colors" class="ng-scope">
<a class="color-item" ng-show="InstallmentTab===false || (color.HasInstallmentPayment)" ng-click="selectItemClickEvent(equipment, color, !isPVPFirst ? ((CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn) ? productDetailCampaignInstallmentsHref(color.ProductDetailOldUrl) :productDetailInstallmentHref(color.ProductDetailOldUrl)) : ((CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn) ? productDetailCampaignHref(color.ProductDetailOldUrl) : productDetailHref(color.ProductDetailOldUrl)))" href="/produto/oppo-reno-11-f-5g-256gb-azul-56348" ng-class="{ 'unavailable' : color.Unavailable }" data-autotest="card_equipment_id_56349-18772">
<label for="color-56349-18772" ng-style="{'background-color': color.Color }" class="color" style="background-color: rgb(153, 255, 255);"></label>
</a>
</li><!-- end ngRepeat: color in equipment.Colors -->
</ul>
</div>
<div class="item-price__wrap__new__mobile ng-hide" ng-show="!isPVPFirst(equipment)">
<section ng-class="{'especial-cn-montra' : CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn}" class="item-price-new especial-cn-montra">
<div class="item-price-new__content">
<a class="d-flex" ng-click="$event.preventDefault();selectItemClickEvent(equipment, null, (CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn) ? productDetailCampaignInstallmentsHref(equipment.ProductDetailOldUrl) :productDetailInstallmentHref(equipment.ProductDetailOldUrl))" href="/produto/oppo-reno-11-f-5g-256gb-verde-56349">
<div class="price-details">
<!-- ngIf: !equipment.ShowDcn -->
<!-- ngIf: equipment.ShowDcn --><span ng-if="equipment.ShowDcn" class="ng-binding ng-scope">11,00<br><br><small class="ng-binding"> x 24 Meses + €95,99 entrada</small></span><!-- end ngIf: equipment.ShowDcn -->
</div>
</a>
<div ng-show="HasDiscount(equipment)"
ng-class="{'type-ecn' : CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn, 'hasPercentage' : CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn ? false : HasDiscountPercentage(equipment)}"
class="new-properties-discount ng-binding type-ecn">40,00</div>
<!--<ng-container ng-show="equipment.ShowOneShotPrice==true && PointsTab!==true && InstallmentTab!==true">
<a ng-click="$event.preventDefault();selectItemClickEvent(equipment, null, productDetailHref(equipment.ProductDetailOldUrl))" href="{{productDetailHref(equipment.ProductDetailOldUrl)}}">
<h2 class="old-price" ng-show="showPriceOld(equipment)">{{(CampaignTab || equipment.ExclusivoECN)?equipment.PreviousSpecialPrice:equipment.PreviousPrice}}</h2>
<div class="item-price-new__monthly-price bold">
<h2 class="full-price bold fs--24 text-color--dark-1">{{equipment.PriceAsDecimal | decimalSeparator}}</h2>
</div>
</a>
</ng-container>-->
</div>
</section>
</div>
<div class="item-price__wrap__new__mobile" ng-show="isPVPFirst(equipment)">
<section ng-class="{'especial-cn-montra' : CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn}" class="item-price-new especial-cn-montra">
<div class="item-price-new__content">
<a class="d-flex" ng-click="$event.preventDefault();selectItemClickEvent(equipment, null, (CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn) ? productDetailCampaignHref(equipment.ProductDetailOldUrl) : productDetailHref(equipment.ProductDetailOldUrl))" href="/produto/oppo-reno-11-f-5g-256gb-verde-56349">
<div class="item-price-new__monthly-price bold">
<h2 class="old-price ng-binding" ng-show="showPriceOld(equipment)">€399,99</h2>
<h2 class="full-price fs--24 text-color--dark-1 bold ng-binding">359,98</h2>
</div>
<div ng-show="HasDiscount(equipment) && showPriceOld(equipment) || showDcnLabel(equipment)" ng-class="{'type-ecn' : CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn, 'hasPercentage' : CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn ? false : HasDiscountPercentage(equipment)}" class="new-properties-discount ng-binding type-ecn">40,00</div>
</a>
</div>
<!-- ngIf: equipment.ShowInstallmentPrice==true && (equipment.CreditInfoList !== null && equipment.CreditInfoList.length>0) -->
</section>
</div>
</div>
</li>
</ul>
<div class="item-price__wrap__new__desktop bg--pure-white ng-hide" ng-show="!isPVPFirst(equipment)">
<section ng-class="{'especial-cn-montra' : CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn}" class="item-price-new especial-cn-montra">
<div class="item-price-new__content">
<a class="d-flex" ng-click="$event.preventDefault();selectItemClickEvent(equipment, null, (CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn) ? productDetailCampaignInstallmentsHref(equipment.ProductDetailOldUrl) :productDetailInstallmentHref(equipment.ProductDetailOldUrl))" href="/produto/oppo-reno-11-f-5g-256gb-verde-56349">
<div class="price-details">
<!-- ngIf: !equipment.ShowDcn -->
<!-- ngIf: equipment.ShowDcn --><span ng-if="equipment.ShowDcn" class="ng-binding ng-scope">11,00<br><br><small class="ng-binding"> x 24 Meses + €95,99 entrada</small></span><!-- end ngIf: equipment.ShowDcn -->
</div>
</a>
<div ng-show="HasDiscount(equipment)"
ng-class="{'type-ecn' : CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn, 'hasPercentage' : CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn ? false : HasDiscountPercentage(equipment)}"
class="new-properties-discount ng-binding type-ecn">40,00</div>
<!--<ng-container ng-show="equipment.ShowOneShotPrice==true && PointsTab!==true && InstallmentTab!==true">
<a ng-click="$event.preventDefault();selectItemClickEvent(equipment, null, productDetailHref(equipment.ProductDetailOldUrl))" href="{{productDetailHref(equipment.ProductDetailOldUrl)}}">
<h2 class="old-price" ng-show="showPriceOld(equipment)">{{(CampaignTab || equipment.ExclusivoECN)?equipment.PreviousSpecialPrice:equipment.PreviousPrice}}</h2>
<div class="item-price-new__monthly-price bold">
<h2 class="full-price bold fs--24 text-color--dark-1">{{equipment.PriceAsDecimal | decimalSeparator}}</h2>
</div>
</a>
</ng-container>-->
</div>
</section>
</div>
<div class="item-price__wrap__new__desktop bg--pure-white" ng-show="isPVPFirst(equipment)">
<section ng-class="{'especial-cn-montra' : CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn}" class="item-price-new especial-cn-montra">
<div class="item-price-new__content">
<a class="d-flex" ng-click="$event.preventDefault();selectItemClickEvent(equipment, null, (CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn) ? productDetailCampaignHref(equipment.ProductDetailOldUrl) : productDetailHref(equipment.ProductDetailOldUrl))" href="/produto/oppo-reno-11-f-5g-256gb-verde-56349">
<div class="item-price-new__monthly-price bold">
<h2 class="old-price ng-binding" ng-show="showPriceOld(equipment)">€399,99</h2>
<h2 class="full-price fs--24 text-color--dark-1 bold ng-binding">359,98</h2>
</div>
<div ng-show="HasDiscount(equipment) && showPriceOld(equipment) || showDcnLabel(equipment)" ng-class="{'type-ecn' : CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn, 'hasPercentage' : CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn ? false : HasDiscountPercentage(equipment)}" class="new-properties-discount col-3 ng-binding type-ecn">40,00</div>
</a>
</div>
<!-- ngIf: equipment.ShowInstallmentPrice==true && (equipment.CreditInfoList !== null && equipment.CreditInfoList.length>0) -->
</section>
</div>
</div>
</div><!-- end ngRepeat: equipment in filteredEquipments = ( data.equipments | filter:keywordEquipments ) -->
<div class="new-content-product content-item content-item__new col-sm-12 col-md-6 col-lg-4 ng-scope" ng-repeat="equipment in filteredEquipments = ( data.equipments | filter:keywordEquipments )">
<div class="content-item__wrapper" ng-class="{ 'outOfStock' : equipmentOutOfStock(equipment) }">
<ul class="item-specs">
<a href="/produto/tcl-505-preto-64gb-56149?&pt=cn" ng-click="selectItemClickEvent(equipment, null, CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn ? productDetailCampaignHref(equipment.ProductDetailOldUrl) : isPVPFirst(equipment)? productDetailHref(equipment.ProductDetailOldUrl) : productDetailInstallmentHref(equipment.ProductDetailOldUrl))" data-autotest="card_equipment_id_56149">
<li class="item-specs__image__new mt-32">
<!-- ngIf: !featureFlag_Imagens -->
<!-- ngIf: featureFlag_Imagens --><img class="img-showroom ng-scope" alt="" ng-if="featureFlag_Imagens" ng-src="//imagesn-static.nos.pt/imagebha0bq_49135.png" check-image="" styleorsrc="src" src="https://imagesn-static.nos.pt/imagebha0bq_49135.png"><!-- end ngIf: featureFlag_Imagens -->
<div class="etiquetas-montra ng-binding" ng-bind-html="equipment.EtiquetaLista | unsafe"></div>
<p class="indisponible-text ng-binding ng-hide" ng-show="equipmentOutOfStock(equipment)">ESGOTADO</p>
</li>
<h3 class="properties__new-title fs--24 text-color--dark-1 bold mb-8 ng-binding">TCL 505</h3>
</a>
<li class="item-specs__properties">
<div class="properties-rating">
<div data-testfreaks="56149"></div>
<div class="properties-colors">
<ul>
<!-- ngRepeat: color in equipment.Colors -->
<li ng-repeat="color in equipment.Colors" class="ng-scope">
<a class="color-item" ng-show="InstallmentTab===false || (color.HasInstallmentPayment)" ng-click="selectItemClickEvent(equipment, color, !isPVPFirst ? ((CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn) ? productDetailCampaignInstallmentsHref(color.ProductDetailOldUrl) :productDetailInstallmentHref(color.ProductDetailOldUrl)) : ((CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn) ? productDetailCampaignHref(color.ProductDetailOldUrl) : productDetailHref(color.ProductDetailOldUrl)))" href="/produto/tcl-505-preto-64gb-56149?&pt=cn" ng-class="{ 'unavailable' : color.Unavailable }" data-autotest="card_equipment_id_56149-18769">
<label for="color-56149-18769" ng-style="{'background-color': color.Color }" class="color" style="background-color: rgb(0, 0, 0);"></label>
</a>
</li><!-- end ngRepeat: color in equipment.Colors -->
</ul>
</div>
<div class="item-price__wrap__new__mobile ng-hide" ng-show="!isPVPFirst(equipment)">
<section ng-class="{'especial-cn-montra' : CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn}" class="item-price-new">
<div class="item-price-new__content">
<a class="d-flex" ng-click="$event.preventDefault();selectItemClickEvent(equipment, null, (CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn) ? productDetailCampaignInstallmentsHref(equipment.ProductDetailOldUrl) :productDetailInstallmentHref(equipment.ProductDetailOldUrl))" href="/produto/tcl-505-preto-64gb-56149?&pt=ci">
<div class="price-details">
<!-- ngIf: !equipment.ShowDcn --><span ng-if="!equipment.ShowDcn" class="ng-binding ng-scope">6,00<br><br><small class="ng-binding"> x 12 Meses + €37,99 entrada</small></span><!-- end ngIf: !equipment.ShowDcn -->
<!-- ngIf: equipment.ShowDcn -->
</div>
</a>
<div ng-show="HasDiscount(equipment)"
ng-class="{'type-ecn' : CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn, 'hasPercentage' : CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn ? false : HasDiscountPercentage(equipment)}"
class="new-properties-discount ng-binding ng-hide">109,99</div>
<!--<ng-container ng-show="equipment.ShowOneShotPrice==true && PointsTab!==true && InstallmentTab!==true">
<a ng-click="$event.preventDefault();selectItemClickEvent(equipment, null, productDetailHref(equipment.ProductDetailOldUrl))" href="{{productDetailHref(equipment.ProductDetailOldUrl)}}">
<h2 class="old-price" ng-show="showPriceOld(equipment)">{{(CampaignTab || equipment.ExclusivoECN)?equipment.PreviousSpecialPrice:equipment.PreviousPrice}}</h2>
<div class="item-price-new__monthly-price bold">
<h2 class="full-price bold fs--24 text-color--dark-1">{{equipment.PriceAsDecimal | decimalSeparator}}</h2>
</div>
</a>
</ng-container>-->
</div>
</section>
</div>
<div class="item-price__wrap__new__mobile" ng-show="isPVPFirst(equipment)">
<section ng-class="{'especial-cn-montra' : CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn}" class="item-price-new">
<div class="item-price-new__content">
<a class="d-flex" ng-click="$event.preventDefault();selectItemClickEvent(equipment, null, (CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn) ? productDetailCampaignHref(equipment.ProductDetailOldUrl) : productDetailHref(equipment.ProductDetailOldUrl))" href="/produto/tcl-505-preto-64gb-56149?&pt=cn">
<div class="item-price-new__monthly-price bold">
<h2 class="old-price ng-binding ng-hide" ng-show="showPriceOld(equipment)">€0,00</h2>
<h2 class="full-price fs--24 text-color--dark-1 bold ng-binding">109,99</h2>
</div>
<div ng-show="HasDiscount(equipment) && showPriceOld(equipment) || showDcnLabel(equipment)" ng-class="{'type-ecn' : CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn, 'hasPercentage' : CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn ? false : HasDiscountPercentage(equipment)}" class="new-properties-discount ng-binding ng-hide">109,99</div>
</a>
</div>
<!-- ngIf: equipment.ShowInstallmentPrice==true && (equipment.CreditInfoList !== null && equipment.CreditInfoList.length>0) -->
</section>
</div>
</div>
</li>
</ul>
<div class="item-price__wrap__new__desktop bg--pure-white ng-hide" ng-show="!isPVPFirst(equipment)">
<section ng-class="{'especial-cn-montra' : CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn}" class="item-price-new">
<div class="item-price-new__content">
<a class="d-flex" ng-click="$event.preventDefault();selectItemClickEvent(equipment, null, (CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn) ? productDetailCampaignInstallmentsHref(equipment.ProductDetailOldUrl) :productDetailInstallmentHref(equipment.ProductDetailOldUrl))" href="/produto/tcl-505-preto-64gb-56149?&pt=ci">
<div class="price-details">
<!-- ngIf: !equipment.ShowDcn --><span ng-if="!equipment.ShowDcn" class="ng-binding ng-scope">6,00<br><br><small class="ng-binding"> x 12 Meses + €37,99 entrada</small></span><!-- end ngIf: !equipment.ShowDcn -->
<!-- ngIf: equipment.ShowDcn -->
</div>
</a>
<div ng-show="HasDiscount(equipment)"
ng-class="{'type-ecn' : CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn, 'hasPercentage' : CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn ? false : HasDiscountPercentage(equipment)}"
class="new-properties-discount ng-binding ng-hide">109,99</div>
<!--<ng-container ng-show="equipment.ShowOneShotPrice==true && PointsTab!==true && InstallmentTab!==true">
<a ng-click="$event.preventDefault();selectItemClickEvent(equipment, null, productDetailHref(equipment.ProductDetailOldUrl))" href="{{productDetailHref(equipment.ProductDetailOldUrl)}}">
<h2 class="old-price" ng-show="showPriceOld(equipment)">{{(CampaignTab || equipment.ExclusivoECN)?equipment.PreviousSpecialPrice:equipment.PreviousPrice}}</h2>
<div class="item-price-new__monthly-price bold">
<h2 class="full-price bold fs--24 text-color--dark-1">{{equipment.PriceAsDecimal | decimalSeparator}}</h2>
</div>
</a>
</ng-container>-->
</div>
</section>
</div>
<div class="item-price__wrap__new__desktop bg--pure-white" ng-show="isPVPFirst(equipment)">
<section ng-class="{'especial-cn-montra' : CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn}" class="item-price-new">
<div class="item-price-new__content">
<a class="d-flex" ng-click="$event.preventDefault();selectItemClickEvent(equipment, null, (CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn) ? productDetailCampaignHref(equipment.ProductDetailOldUrl) : productDetailHref(equipment.ProductDetailOldUrl))" href="/produto/tcl-505-preto-64gb-56149?&pt=cn">
<div class="item-price-new__monthly-price bold">
<h2 class="old-price ng-binding ng-hide" ng-show="showPriceOld(equipment)">€0,00</h2>
<h2 class="full-price fs--24 text-color--dark-1 bold ng-binding">109,99</h2>
</div>
<div ng-show="HasDiscount(equipment) && showPriceOld(equipment) || showDcnLabel(equipment)" ng-class="{'type-ecn' : CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn, 'hasPercentage' : CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn ? false : HasDiscountPercentage(equipment)}" class="new-properties-discount col-3 ng-binding ng-hide">109,99</div>
</a>
</div>
<!-- ngIf: equipment.ShowInstallmentPrice==true && (equipment.CreditInfoList !== null && equipment.CreditInfoList.length>0) -->
</section>
</div>
</div>
</div><!-- end ngRepeat: equipment in filteredEquipments = ( data.equipments | filter:keywordEquipments ) -->
<div class="new-content-product content-item content-item__new col-sm-12 col-md-6 col-lg-4 ng-scope" ng-repeat="equipment in filteredEquipments = ( data.equipments | filter:keywordEquipments )">
<div class="content-item__wrapper" ng-class="{ 'outOfStock' : equipmentOutOfStock(equipment) }">
<ul class="item-specs">
<a href="/produto/samsung-galaxy-s24-ultra-5g-512gb-violeta-titânio-512gb-55342" ng-click="selectItemClickEvent(equipment, null, CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn ? productDetailCampaignHref(equipment.ProductDetailOldUrl) : isPVPFirst(equipment)? productDetailHref(equipment.ProductDetailOldUrl) : productDetailInstallmentHref(equipment.ProductDetailOldUrl))" data-autotest="card_equipment_id_55342">
<li class="item-specs__image__new mt-32">
<!-- ngIf: !featureFlag_Imagens -->
<!-- ngIf: featureFlag_Imagens --><img class="img-showroom ng-scope" alt="" ng-if="featureFlag_Imagens" ng-src="//imagesn-static.nos.pt/image4fgtqr_48486.webp" check-image="" styleorsrc="src" src="https://imagesn-static.nos.pt/image4fgtqr_48486.webp"><!-- end ngIf: featureFlag_Imagens -->
<div class="etiquetas-montra ng-binding" ng-bind-html="equipment.EtiquetaLista | unsafe"></div>
<p class="indisponible-text ng-binding ng-hide" ng-show="equipmentOutOfStock(equipment)">ESGOTADO</p>
</li>
<h3 class="properties__new-title fs--24 text-color--dark-1 bold mb-8 ng-binding">Samsung Galaxy S24 Ultra 5G 512GB</h3>
</a>
<li class="item-specs__properties">
<div class="properties-rating">
<div data-testfreaks="55342"></div>
<div class="properties-colors">
<ul>
<!-- ngRepeat: color in equipment.Colors -->
<li ng-repeat="color in equipment.Colors" class="ng-scope">
<a class="color-item" ng-show="InstallmentTab===false || (color.HasInstallmentPayment)" ng-click="selectItemClickEvent(equipment, color, !isPVPFirst ? ((CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn) ? productDetailCampaignInstallmentsHref(color.ProductDetailOldUrl) :productDetailInstallmentHref(color.ProductDetailOldUrl)) : ((CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn) ? productDetailCampaignHref(color.ProductDetailOldUrl) : productDetailHref(color.ProductDetailOldUrl)))" href="/produto/samsung-galaxy-s24-ultra-5g-512gb-preto-titânio-512gb-55309" ng-class="{ 'unavailable' : color.Unavailable }" data-autotest="card_equipment_id_55342-18406">
<label for="color-55342-18406" ng-style="{'background-color': color.Color }" class="color" style="background-color: rgb(0, 0, 0);"></label>
</a>
</li><!-- end ngRepeat: color in equipment.Colors -->
<li ng-repeat="color in equipment.Colors" class="ng-scope">
<a class="color-item unavailable" ng-show="InstallmentTab===false || (color.HasInstallmentPayment)" ng-click="selectItemClickEvent(equipment, color, !isPVPFirst ? ((CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn) ? productDetailCampaignInstallmentsHref(color.ProductDetailOldUrl) :productDetailInstallmentHref(color.ProductDetailOldUrl)) : ((CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn) ? productDetailCampaignHref(color.ProductDetailOldUrl) : productDetailHref(color.ProductDetailOldUrl)))" href="/produto/samsung-galaxy-s24-ultra-5g-512gb-cinzento-titânio-512gb-55341" ng-class="{ 'unavailable' : color.Unavailable }" data-autotest="card_equipment_id_55342-18407">
<label for="color-55342-18407" ng-style="{'background-color': color.Color }" class="color" style="background-color: rgb(207, 207, 207);"></label>
</a>
</li><!-- end ngRepeat: color in equipment.Colors -->
<li ng-repeat="color in equipment.Colors" class="ng-scope">
<a class="color-item" ng-show="InstallmentTab===false || (color.HasInstallmentPayment)" ng-click="selectItemClickEvent(equipment, color, !isPVPFirst ? ((CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn) ? productDetailCampaignInstallmentsHref(color.ProductDetailOldUrl) :productDetailInstallmentHref(color.ProductDetailOldUrl)) : ((CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn) ? productDetailCampaignHref(color.ProductDetailOldUrl) : productDetailHref(color.ProductDetailOldUrl)))" href="/produto/samsung-galaxy-s24-ultra-5g-512gb-violeta-titânio-512gb-55342" ng-class="{ 'unavailable' : color.Unavailable }" data-autotest="card_equipment_id_55342-18410">
<label for="color-55342-18410" ng-style="{'background-color': color.Color }" class="color" style="background-color: rgb(255, 204, 255);"></label>
</a>
</li><!-- end ngRepeat: color in equipment.Colors -->
<li ng-repeat="color in equipment.Colors" class="ng-scope">
<a class="color-item unavailable" ng-show="InstallmentTab===false || (color.HasInstallmentPayment)" ng-click="selectItemClickEvent(equipment, color, !isPVPFirst ? ((CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn) ? productDetailCampaignInstallmentsHref(color.ProductDetailOldUrl) :productDetailInstallmentHref(color.ProductDetailOldUrl)) : ((CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn) ? productDetailCampaignHref(color.ProductDetailOldUrl) : productDetailHref(color.ProductDetailOldUrl)))" href="/produto/samsung-galaxy-s24-ultra-5g-512gb-amarelo-titânio-512gb-55343" ng-class="{ 'unavailable' : color.Unavailable }" data-autotest="card_equipment_id_55342-18411">
<label for="color-55342-18411" ng-style="{'background-color': color.Color }" class="color" style="background-color: rgb(255, 255, 204);"></label>
</a>
</li><!-- end ngRepeat: color in equipment.Colors -->
</ul>
</div>
<div class="item-price__wrap__new__mobile ng-hide" ng-show="!isPVPFirst(equipment)">
<section ng-class="{'especial-cn-montra' : CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn}" class="item-price-new especial-cn-montra">
<div class="item-price-new__content">
<a class="d-flex" ng-click="$event.preventDefault();selectItemClickEvent(equipment, null, (CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn) ? productDetailCampaignInstallmentsHref(equipment.ProductDetailOldUrl) :productDetailInstallmentHref(equipment.ProductDetailOldUrl))" href="/produto/samsung-galaxy-s24-ultra-5g-512gb-violeta-titânio-512gb-55342">
<div class="price-details">
<!-- ngIf: !equipment.ShowDcn -->
<!-- ngIf: equipment.ShowDcn --><span ng-if="equipment.ShowDcn" class="ng-binding ng-scope">30,00<br><br><small class="ng-binding"> x 36 Meses + €339,99 entrada</small></span><!-- end ngIf: equipment.ShowDcn -->
</div>
</a>
<div ng-show="HasDiscount(equipment)"
ng-class="{'type-ecn' : CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn, 'hasPercentage' : CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn ? false : HasDiscountPercentage(equipment)}"
class="new-properties-discount ng-binding ng-hide type-ecn">200,00</div>
<!--<ng-container ng-show="equipment.ShowOneShotPrice==true && PointsTab!==true && InstallmentTab!==true">
<a ng-click="$event.preventDefault();selectItemClickEvent(equipment, null, productDetailHref(equipment.ProductDetailOldUrl))" href="{{productDetailHref(equipment.ProductDetailOldUrl)}}">
<h2 class="old-price" ng-show="showPriceOld(equipment)">{{(CampaignTab || equipment.ExclusivoECN)?equipment.PreviousSpecialPrice:equipment.PreviousPrice}}</h2>
<div class="item-price-new__monthly-price bold">
<h2 class="full-price bold fs--24 text-color--dark-1">{{equipment.PriceAsDecimal | decimalSeparator}}</h2>
</div>
</a>
</ng-container>-->
</div>
</section>
</div>
<div class="item-price__wrap__new__mobile" ng-show="isPVPFirst(equipment)">
<section ng-class="{'especial-cn-montra' : CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn}" class="item-price-new especial-cn-montra">
<div class="item-price-new__content">
<a class="d-flex" ng-click="$event.preventDefault();selectItemClickEvent(equipment, null, (CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn) ? productDetailCampaignHref(equipment.ProductDetailOldUrl) : productDetailHref(equipment.ProductDetailOldUrl))" href="/produto/samsung-galaxy-s24-ultra-5g-512gb-violeta-titânio-512gb-55342">
<div class="item-price-new__monthly-price bold">
<h2 class="old-price ng-binding" ng-show="showPriceOld(equipment)">€1.619,99</h2>
<h2 class="full-price fs--24 text-color--dark-1 bold ng-binding">1.419,98</h2>
</div>
<div ng-show="HasDiscount(equipment) && showPriceOld(equipment) || showDcnLabel(equipment)" ng-class="{'type-ecn' : CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn, 'hasPercentage' : CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn ? false : HasDiscountPercentage(equipment)}" class="new-properties-discount ng-binding type-ecn">200,00</div>
</a>
</div>
<!-- ngIf: equipment.ShowInstallmentPrice==true && (equipment.CreditInfoList !== null && equipment.CreditInfoList.length>0) -->
</section>
</div>
</div>
</li>
</ul>
<div class="item-price__wrap__new__desktop bg--pure-white ng-hide" ng-show="!isPVPFirst(equipment)">
<section ng-class="{'especial-cn-montra' : CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn}" class="item-price-new especial-cn-montra">
<div class="item-price-new__content">
<a class="d-flex" ng-click="$event.preventDefault();selectItemClickEvent(equipment, null, (CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn) ? productDetailCampaignInstallmentsHref(equipment.ProductDetailOldUrl) :productDetailInstallmentHref(equipment.ProductDetailOldUrl))" href="/produto/samsung-galaxy-s24-ultra-5g-512gb-violeta-titânio-512gb-55342">
<div class="price-details">
<!-- ngIf: !equipment.ShowDcn -->
<!-- ngIf: equipment.ShowDcn --><span ng-if="equipment.ShowDcn" class="ng-binding ng-scope">30,00<br><br><small class="ng-binding"> x 36 Meses + €339,99 entrada</small></span><!-- end ngIf: equipment.ShowDcn -->
</div>
</a>
<div ng-show="HasDiscount(equipment)"
ng-class="{'type-ecn' : CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn, 'hasPercentage' : CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn ? false : HasDiscountPercentage(equipment)}"
class="new-properties-discount ng-binding ng-hide type-ecn">200,00</div>
<!--<ng-container ng-show="equipment.ShowOneShotPrice==true && PointsTab!==true && InstallmentTab!==true">
<a ng-click="$event.preventDefault();selectItemClickEvent(equipment, null, productDetailHref(equipment.ProductDetailOldUrl))" href="{{productDetailHref(equipment.ProductDetailOldUrl)}}">
<h2 class="old-price" ng-show="showPriceOld(equipment)">{{(CampaignTab || equipment.ExclusivoECN)?equipment.PreviousSpecialPrice:equipment.PreviousPrice}}</h2>
<div class="item-price-new__monthly-price bold">
<h2 class="full-price bold fs--24 text-color--dark-1">{{equipment.PriceAsDecimal | decimalSeparator}}</h2>
</div>
</a>
</ng-container>-->
</div>
</section>
</div>
<div class="item-price__wrap__new__desktop bg--pure-white" ng-show="isPVPFirst(equipment)">
<section ng-class="{'especial-cn-montra' : CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn}" class="item-price-new especial-cn-montra">
<div class="item-price-new__content">
<a class="d-flex" ng-click="$event.preventDefault();selectItemClickEvent(equipment, null, (CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn) ? productDetailCampaignHref(equipment.ProductDetailOldUrl) : productDetailHref(equipment.ProductDetailOldUrl))" href="/produto/samsung-galaxy-s24-ultra-5g-512gb-violeta-titânio-512gb-55342">
<div class="item-price-new__monthly-price bold">
<h2 class="old-price ng-binding" ng-show="showPriceOld(equipment)">€1.619,99</h2>
<h2 class="full-price fs--24 text-color--dark-1 bold ng-binding">1.419,98</h2>
</div>
<div ng-show="HasDiscount(equipment) && showPriceOld(equipment) || showDcnLabel(equipment)" ng-class="{'type-ecn' : CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn, 'hasPercentage' : CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn ? false : HasDiscountPercentage(equipment)}" class="new-properties-discount col-3 ng-binding type-ecn">200,00</div>
</a>
</div>
<!-- ngIf: equipment.ShowInstallmentPrice==true && (equipment.CreditInfoList !== null && equipment.CreditInfoList.length>0) -->
</section>
</div>
</div>
</div><!-- end ngRepeat: equipment in filteredEquipments = ( data.equipments | filter:keywordEquipments ) -->
<div class="new-content-product content-item content-item__new col-sm-12 col-md-6 col-lg-4 ng-scope" ng-repeat="equipment in filteredEquipments = ( data.equipments | filter:keywordEquipments )">
<div class="content-item__wrapper" ng-class="{ 'outOfStock' : equipmentOutOfStock(equipment) }">
<ul class="item-specs">
<a href="/produto/honor-magic6-pro-5g-512gb-preto-512gb-55876?&pt=cn" ng-click="selectItemClickEvent(equipment, null, CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn ? productDetailCampaignHref(equipment.ProductDetailOldUrl) : isPVPFirst(equipment)? productDetailHref(equipment.ProductDetailOldUrl) : productDetailInstallmentHref(equipment.ProductDetailOldUrl))" data-autotest="card_equipment_id_55876">
<li class="item-specs__image__new mt-32">
<!-- ngIf: !featureFlag_Imagens -->
<!-- ngIf: featureFlag_Imagens --><img class="img-showroom ng-scope" alt="" ng-if="featureFlag_Imagens" ng-src="//imagesn-static.nos.pt/imagelodm81_48975.png" check-image="" styleorsrc="src" src="https://imagesn-static.nos.pt/imagelodm81_48975.png"><!-- end ngIf: featureFlag_Imagens -->
<div class="etiquetas-montra ng-binding" ng-bind-html="equipment.EtiquetaLista | unsafe"><em class="tira bgreen">novidade</em><em class="tira bblue">Oferta PAD X9 + adaptador 100W</em></div>
<p class="indisponible-text ng-binding ng-hide" ng-show="equipmentOutOfStock(equipment)">ESGOTADO</p>
</li>
<h3 class="properties__new-title fs--24 text-color--dark-1 bold mb-8 ng-binding">Honor Magic6 Pro 5G 512GB</h3>
</a>
<li class="item-specs__properties">
<div class="properties-rating">
<div data-testfreaks="55876"></div>
<div class="properties-colors">
<ul>
<!-- ngRepeat: color in equipment.Colors -->
<li ng-repeat="color in equipment.Colors" class="ng-scope">
<a class="color-item" ng-show="InstallmentTab===false || (color.HasInstallmentPayment)" ng-click="selectItemClickEvent(equipment, color, !isPVPFirst ? ((CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn) ? productDetailCampaignInstallmentsHref(color.ProductDetailOldUrl) :productDetailInstallmentHref(color.ProductDetailOldUrl)) : ((CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn) ? productDetailCampaignHref(color.ProductDetailOldUrl) : productDetailHref(color.ProductDetailOldUrl)))" href="/produto/honor-magic6-pro-5g-512gb-preto-512gb-55876?&pt=cn" ng-class="{ 'unavailable' : color.Unavailable }" data-autotest="card_equipment_id_55876-18654">
<label for="color-55876-18654" ng-style="{'background-color': color.Color }" class="color" style="background-color: rgb(0, 0, 0);"></label>
</a>
</li><!-- end ngRepeat: color in equipment.Colors -->
<li ng-repeat="color in equipment.Colors" class="ng-scope">
<a class="color-item" ng-show="InstallmentTab===false || (color.HasInstallmentPayment)" ng-click="selectItemClickEvent(equipment, color, !isPVPFirst ? ((CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn) ? productDetailCampaignInstallmentsHref(color.ProductDetailOldUrl) :productDetailInstallmentHref(color.ProductDetailOldUrl)) : ((CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn) ? productDetailCampaignHref(color.ProductDetailOldUrl) : productDetailHref(color.ProductDetailOldUrl)))" href="/produto/honor-magic6-pro-5g-512gb-verde-512gb-55877?&pt=cn" ng-class="{ 'unavailable' : color.Unavailable }" data-autotest="card_equipment_id_55876-18655">
<label for="color-55876-18655" ng-style="{'background-color': color.Color }" class="color" style="background-color: rgb(51, 153, 51);"></label>
</a>
</li><!-- end ngRepeat: color in equipment.Colors -->
</ul>
</div>
<div class="item-price__wrap__new__mobile ng-hide" ng-show="!isPVPFirst(equipment)">
<section ng-class="{'especial-cn-montra' : CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn}" class="item-price-new">
<div class="item-price-new__content">
<a class="d-flex" ng-click="$event.preventDefault();selectItemClickEvent(equipment, null, (CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn) ? productDetailCampaignInstallmentsHref(equipment.ProductDetailOldUrl) :productDetailInstallmentHref(equipment.ProductDetailOldUrl))" href="/produto/honor-magic6-pro-5g-512gb-preto-512gb-55876?&pt=ci">
<div class="price-details">
<!-- ngIf: !equipment.ShowDcn --><span ng-if="!equipment.ShowDcn" class="ng-binding ng-scope">26,00<br><br><small class="ng-binding"> x 36 Meses + €363,99 entrada</small></span><!-- end ngIf: !equipment.ShowDcn -->
<!-- ngIf: equipment.ShowDcn -->
</div>
</a>
<div ng-show="HasDiscount(equipment)"
ng-class="{'type-ecn' : CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn, 'hasPercentage' : CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn ? false : HasDiscountPercentage(equipment)}"
class="new-properties-discount ng-binding ng-hide">1299,99</div>
<!--<ng-container ng-show="equipment.ShowOneShotPrice==true && PointsTab!==true && InstallmentTab!==true">
<a ng-click="$event.preventDefault();selectItemClickEvent(equipment, null, productDetailHref(equipment.ProductDetailOldUrl))" href="{{productDetailHref(equipment.ProductDetailOldUrl)}}">
<h2 class="old-price" ng-show="showPriceOld(equipment)">{{(CampaignTab || equipment.ExclusivoECN)?equipment.PreviousSpecialPrice:equipment.PreviousPrice}}</h2>
<div class="item-price-new__monthly-price bold">
<h2 class="full-price bold fs--24 text-color--dark-1">{{equipment.PriceAsDecimal | decimalSeparator}}</h2>
</div>
</a>
</ng-container>-->
</div>
</section>
</div>
<div class="item-price__wrap__new__mobile" ng-show="isPVPFirst(equipment)">
<section ng-class="{'especial-cn-montra' : CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn}" class="item-price-new">
<div class="item-price-new__content">
<a class="d-flex" ng-click="$event.preventDefault();selectItemClickEvent(equipment, null, (CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn) ? productDetailCampaignHref(equipment.ProductDetailOldUrl) : productDetailHref(equipment.ProductDetailOldUrl))" href="/produto/honor-magic6-pro-5g-512gb-preto-512gb-55876?&pt=cn">
<div class="item-price-new__monthly-price bold">
<h2 class="old-price ng-binding ng-hide" ng-show="showPriceOld(equipment)">€0,00</h2>
<h2 class="full-price fs--24 text-color--dark-1 bold ng-binding">1.299,99</h2>
</div>
<div ng-show="HasDiscount(equipment) && showPriceOld(equipment) || showDcnLabel(equipment)" ng-class="{'type-ecn' : CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn, 'hasPercentage' : CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn ? false : HasDiscountPercentage(equipment)}" class="new-properties-discount ng-binding ng-hide">1299,99</div>
</a>
</div>
<!-- ngIf: equipment.ShowInstallmentPrice==true && (equipment.CreditInfoList !== null && equipment.CreditInfoList.length>0) -->
</section>
</div>
</div>
</li>
</ul>
<div class="item-price__wrap__new__desktop bg--pure-white ng-hide" ng-show="!isPVPFirst(equipment)">
<section ng-class="{'especial-cn-montra' : CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn}" class="item-price-new">
<div class="item-price-new__content">
<a class="d-flex" ng-click="$event.preventDefault();selectItemClickEvent(equipment, null, (CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn) ? productDetailCampaignInstallmentsHref(equipment.ProductDetailOldUrl) :productDetailInstallmentHref(equipment.ProductDetailOldUrl))" href="/produto/honor-magic6-pro-5g-512gb-preto-512gb-55876?&pt=ci">
<div class="price-details">
<!-- ngIf: !equipment.ShowDcn --><span ng-if="!equipment.ShowDcn" class="ng-binding ng-scope">26,00<br><br><small class="ng-binding"> x 36 Meses + €363,99 entrada</small></span><!-- end ngIf: !equipment.ShowDcn -->
<!-- ngIf: equipment.ShowDcn -->
</div>
</a>
<div ng-show="HasDiscount(equipment)"
ng-class="{'type-ecn' : CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn, 'hasPercentage' : CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn ? false : HasDiscountPercentage(equipment)}"
class="new-properties-discount ng-binding ng-hide">1299,99</div>
<!--<ng-container ng-show="equipment.ShowOneShotPrice==true && PointsTab!==true && InstallmentTab!==true">
<a ng-click="$event.preventDefault();selectItemClickEvent(equipment, null, productDetailHref(equipment.ProductDetailOldUrl))" href="{{productDetailHref(equipment.ProductDetailOldUrl)}}">
<h2 class="old-price" ng-show="showPriceOld(equipment)">{{(CampaignTab || equipment.ExclusivoECN)?equipment.PreviousSpecialPrice:equipment.PreviousPrice}}</h2>
<div class="item-price-new__monthly-price bold">
<h2 class="full-price bold fs--24 text-color--dark-1">{{equipment.PriceAsDecimal | decimalSeparator}}</h2>
</div>
</a>
</ng-container>-->
</div>
</section>
</div>
<div class="item-price__wrap__new__desktop bg--pure-white" ng-show="isPVPFirst(equipment)">
<section ng-class="{'especial-cn-montra' : CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn}" class="item-price-new">
<div class="item-price-new__content">
<a class="d-flex" ng-click="$event.preventDefault();selectItemClickEvent(equipment, null, (CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn) ? productDetailCampaignHref(equipment.ProductDetailOldUrl) : productDetailHref(equipment.ProductDetailOldUrl))" href="/produto/honor-magic6-pro-5g-512gb-preto-512gb-55876?&pt=cn">
<div class="item-price-new__monthly-price bold">
<h2 class="old-price ng-binding ng-hide" ng-show="showPriceOld(equipment)">€0,00</h2>
<h2 class="full-price fs--24 text-color--dark-1 bold ng-binding">1.299,99</h2>
</div>
<div ng-show="HasDiscount(equipment) && showPriceOld(equipment) || showDcnLabel(equipment)" ng-class="{'type-ecn' : CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn, 'hasPercentage' : CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn ? false : HasDiscountPercentage(equipment)}" class="new-properties-discount col-3 ng-binding ng-hide">1299,99</div>
</a>
</div>
<!-- ngIf: equipment.ShowInstallmentPrice==true && (equipment.CreditInfoList !== null && equipment.CreditInfoList.length>0) -->
</section>
</div>
</div>
</div><!-- end ngRepeat: equipment in filteredEquipments = ( data.equipments | filter:keywordEquipments ) -->
<div class="new-content-product content-item content-item__new col-sm-12 col-md-6 col-lg-4 ng-scope" ng-repeat="equipment in filteredEquipments = ( data.equipments | filter:keywordEquipments )">
<div class="content-item__wrapper" ng-class="{ 'outOfStock' : equipmentOutOfStock(equipment) }">
<ul class="item-specs">
<a href="/produto/xiaomi-redmi-13c-256gb-azul-256gb-55527?&pt=cn" ng-click="selectItemClickEvent(equipment, null, CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn ? productDetailCampaignHref(equipment.ProductDetailOldUrl) : isPVPFirst(equipment)? productDetailHref(equipment.ProductDetailOldUrl) : productDetailInstallmentHref(equipment.ProductDetailOldUrl))" data-autotest="card_equipment_id_55527">
<li class="item-specs__image__new mt-32">
<!-- ngIf: !featureFlag_Imagens -->
<!-- ngIf: featureFlag_Imagens --><img class="img-showroom ng-scope" alt="" ng-if="featureFlag_Imagens" ng-src="//imagesn-static.nos.pt/imagew2vyuj_47955.png" check-image="" styleorsrc="src" src="https://imagesn-static.nos.pt/imagew2vyuj_47955.png"><!-- end ngIf: featureFlag_Imagens -->
<div class="etiquetas-montra ng-binding" ng-bind-html="equipment.EtiquetaLista | unsafe"><em class="tira blightgreen">desconto</em></div>
<p class="indisponible-text ng-binding ng-hide" ng-show="equipmentOutOfStock(equipment)">ESGOTADO</p>
</li>
<h3 class="properties__new-title fs--24 text-color--dark-1 bold mb-8 ng-binding">Xiaomi Redmi 13C 256GB</h3>
</a>
<li class="item-specs__properties">
<div class="properties-rating">
<div data-testfreaks="55527"></div>
<div class="properties-colors">
<ul>
<!-- ngRepeat: color in equipment.Colors -->
<li ng-repeat="color in equipment.Colors" class="ng-scope">
<a class="color-item" ng-show="InstallmentTab===false || (color.HasInstallmentPayment)" ng-click="selectItemClickEvent(equipment, color, !isPVPFirst ? ((CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn) ? productDetailCampaignInstallmentsHref(color.ProductDetailOldUrl) :productDetailInstallmentHref(color.ProductDetailOldUrl)) : ((CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn) ? productDetailCampaignHref(color.ProductDetailOldUrl) : productDetailHref(color.ProductDetailOldUrl)))" href="/produto/xiaomi-redmi-13c-256gb-preto-256gb-55406?&pt=cn" ng-class="{ 'unavailable' : color.Unavailable }" data-autotest="card_equipment_id_55527-18291">
<label for="color-55527-18291" ng-style="{'background-color': color.Color }" class="color" style="background-color: rgb(0, 0, 0);"></label>
</a>
</li><!-- end ngRepeat: color in equipment.Colors -->
<li ng-repeat="color in equipment.Colors" class="ng-scope">
<a class="color-item" ng-show="InstallmentTab===false || (color.HasInstallmentPayment)" ng-click="selectItemClickEvent(equipment, color, !isPVPFirst ? ((CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn) ? productDetailCampaignInstallmentsHref(color.ProductDetailOldUrl) :productDetailInstallmentHref(color.ProductDetailOldUrl)) : ((CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn) ? productDetailCampaignHref(color.ProductDetailOldUrl) : productDetailHref(color.ProductDetailOldUrl)))" href="/produto/xiaomi-redmi-13c-256gb-azul-256gb-55527?&pt=cn" ng-class="{ 'unavailable' : color.Unavailable }" data-autotest="card_equipment_id_55527-18293">
<label for="color-55527-18293" ng-style="{'background-color': color.Color }" class="color" style="background-color: rgb(0, 102, 153);"></label>
</a>
</li><!-- end ngRepeat: color in equipment.Colors -->
</ul>
</div>
<div class="item-price__wrap__new__mobile ng-hide" ng-show="!isPVPFirst(equipment)">
<section ng-class="{'especial-cn-montra' : CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn}" class="item-price-new">
<div class="item-price-new__content">
<a class="d-flex" ng-click="$event.preventDefault();selectItemClickEvent(equipment, null, (CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn) ? productDetailCampaignInstallmentsHref(equipment.ProductDetailOldUrl) :productDetailInstallmentHref(equipment.ProductDetailOldUrl))" href="/produto/xiaomi-redmi-13c-256gb-azul-256gb-55527?&pt=ci">
<div class="price-details">
<!-- ngIf: !equipment.ShowDcn --><span ng-if="!equipment.ShowDcn" class="ng-binding ng-scope">11,00<br><br><small class="ng-binding"> x 12 Meses + €57,99 entrada</small></span><!-- end ngIf: !equipment.ShowDcn -->
<!-- ngIf: equipment.ShowDcn -->
</div>
</a>
<div ng-show="HasDiscount(equipment)"
ng-class="{'type-ecn' : CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn, 'hasPercentage' : CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn ? false : HasDiscountPercentage(equipment)}"
class="new-properties-discount ng-binding">10,00</div>
<!--<ng-container ng-show="equipment.ShowOneShotPrice==true && PointsTab!==true && InstallmentTab!==true">
<a ng-click="$event.preventDefault();selectItemClickEvent(equipment, null, productDetailHref(equipment.ProductDetailOldUrl))" href="{{productDetailHref(equipment.ProductDetailOldUrl)}}">
<h2 class="old-price" ng-show="showPriceOld(equipment)">{{(CampaignTab || equipment.ExclusivoECN)?equipment.PreviousSpecialPrice:equipment.PreviousPrice}}</h2>
<div class="item-price-new__monthly-price bold">
<h2 class="full-price bold fs--24 text-color--dark-1">{{equipment.PriceAsDecimal | decimalSeparator}}</h2>
</div>
</a>
</ng-container>-->
</div>
</section>
</div>
<div class="item-price__wrap__new__mobile" ng-show="isPVPFirst(equipment)">
<section ng-class="{'especial-cn-montra' : CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn}" class="item-price-new">
<div class="item-price-new__content">
<a class="d-flex" ng-click="$event.preventDefault();selectItemClickEvent(equipment, null, (CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn) ? productDetailCampaignHref(equipment.ProductDetailOldUrl) : productDetailHref(equipment.ProductDetailOldUrl))" href="/produto/xiaomi-redmi-13c-256gb-azul-256gb-55527?&pt=cn">
<div class="item-price-new__monthly-price bold">
<h2 class="old-price ng-binding" ng-show="showPriceOld(equipment)">€199,99</h2>
<h2 class="full-price fs--24 text-color--dark-1 bold ng-binding">189,99</h2>
</div>
<div ng-show="HasDiscount(equipment) && showPriceOld(equipment) || showDcnLabel(equipment)" ng-class="{'type-ecn' : CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn, 'hasPercentage' : CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn ? false : HasDiscountPercentage(equipment)}" class="new-properties-discount ng-binding">10,00</div>
</a>
</div>
<!-- ngIf: equipment.ShowInstallmentPrice==true && (equipment.CreditInfoList !== null && equipment.CreditInfoList.length>0) -->
</section>
</div>
</div>
</li>
</ul>
<div class="item-price__wrap__new__desktop bg--pure-white ng-hide" ng-show="!isPVPFirst(equipment)">
<section ng-class="{'especial-cn-montra' : CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn}" class="item-price-new">
<div class="item-price-new__content">
<a class="d-flex" ng-click="$event.preventDefault();selectItemClickEvent(equipment, null, (CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn) ? productDetailCampaignInstallmentsHref(equipment.ProductDetailOldUrl) :productDetailInstallmentHref(equipment.ProductDetailOldUrl))" href="/produto/xiaomi-redmi-13c-256gb-azul-256gb-55527?&pt=ci">
<div class="price-details">
<!-- ngIf: !equipment.ShowDcn --><span ng-if="!equipment.ShowDcn" class="ng-binding ng-scope">11,00<br><br><small class="ng-binding"> x 12 Meses + €57,99 entrada</small></span><!-- end ngIf: !equipment.ShowDcn -->
<!-- ngIf: equipment.ShowDcn -->
</div>
</a>
<div ng-show="HasDiscount(equipment)"
ng-class="{'type-ecn' : CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn, 'hasPercentage' : CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn ? false : HasDiscountPercentage(equipment)}"
class="new-properties-discount ng-binding">10,00</div>
<!--<ng-container ng-show="equipment.ShowOneShotPrice==true && PointsTab!==true && InstallmentTab!==true">
<a ng-click="$event.preventDefault();selectItemClickEvent(equipment, null, productDetailHref(equipment.ProductDetailOldUrl))" href="{{productDetailHref(equipment.ProductDetailOldUrl)}}">
<h2 class="old-price" ng-show="showPriceOld(equipment)">{{(CampaignTab || equipment.ExclusivoECN)?equipment.PreviousSpecialPrice:equipment.PreviousPrice}}</h2>
<div class="item-price-new__monthly-price bold">
<h2 class="full-price bold fs--24 text-color--dark-1">{{equipment.PriceAsDecimal | decimalSeparator}}</h2>
</div>
</a>
</ng-container>-->
</div>
</section>
</div>
<div class="item-price__wrap__new__desktop bg--pure-white" ng-show="isPVPFirst(equipment)">
<section ng-class="{'especial-cn-montra' : CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn}" class="item-price-new">
<div class="item-price-new__content">
<a class="d-flex" ng-click="$event.preventDefault();selectItemClickEvent(equipment, null, (CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn) ? productDetailCampaignHref(equipment.ProductDetailOldUrl) : productDetailHref(equipment.ProductDetailOldUrl))" href="/produto/xiaomi-redmi-13c-256gb-azul-256gb-55527?&pt=cn">
<div class="item-price-new__monthly-price bold">
<h2 class="old-price ng-binding" ng-show="showPriceOld(equipment)">€199,99</h2>
<h2 class="full-price fs--24 text-color--dark-1 bold ng-binding">189,99</h2>
</div>
<div ng-show="HasDiscount(equipment) && showPriceOld(equipment) || showDcnLabel(equipment)" ng-class="{'type-ecn' : CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn, 'hasPercentage' : CampaignTab || equipment.ExclusivoECN || equipment.ShowDcn ? false : HasDiscountPercentage(equipment)}" class="new-properties-discount col-3 ng-binding">10,00</div>
</a>
</div>
<!-- ngIf: equipment.ShowInstallmentPrice==true && (equipment.CreditInfoList !== null && equipment.CreditInfoList.length>0) -->
</section>
</div>
</div>
</div><!-- end ngRepeat: equipment in filteredEquipments = ( data.equipments | filter:keywordEquipments ) -->
<div class="filters-active row ng-hide" ng-show="shouldShowNoResults(filteredEquipments) && appliedFilters() !== ''">
<div class="filters-active__title ng-binding"></div>
<a href="javascript:;" ng-click="cleanFilters(true);" class="filters-active__action masterTextColor ng-binding">Limpar</a>
</div>
<div ng-show="shouldShowNoResults(filteredEquipments) && !isLoading" class="filters-message small-padding ng-hide">
<div class="filters-message__title ng-binding">Não foram encontrados produtos</div>
<div class="filters-message__hint ng-binding">Experimente alterar os valores da sua pesquisa ou os filtros aplicados.</div>
<div class="filters-message__actions ng-hide" ng-show="appliedFilters() !== ''">
<a class="button button--medium no-bg masterBorderColor masterTextColor right clear-filters">
<span href="javascript:;" ng-click="cleanFilters(true);" class="text masterTextColor ng-binding">Limpar</span>
</a>
</div>
</div>
</div><!-- end ngIf: !IsLoaded -->
<div class="col-sm-12 col-md-12" id="spinnerLoadMore">
<div class="spinner-holder" ng-class="{'spinner-holder--visible': !spinner.hide}">
<div style="position: relative !important;" class="spinner-holder__spinner">
<img src="//galeria-lojaonline.nos.pt/Style%20Library/LojaAssets/Images/loop_loader.gif">
</div>
<div class="spinner-holder__blur">
<br>
<br>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="filter-montra">
<div class="filter-header">
<i class="salesnos-close filters__close"></i>
<p class="filter-header__title ng-binding">Filtros</p>
<span ng-click="cleanFilters(false);" class="filter-header__clear ng-binding">Limpar</span>
</div>
<div class="order-by-filter">
<p class="order-by-filter__title">Ordernar por</p>
<ul name="sort" id="sort" ng-model="sortChoice" class="ng-pristine ng-untouched ng-valid ng-not-empty">
<!-- ngRepeat: filter in sortOptions = ( StoreData.StoreFilters.StoreFilters.FilterComponents | filter: {Key : 'ordenacao'})[0].Filters -->
<li ng-repeat="filter in sortOptions = ( StoreData.StoreFilters.StoreFilters.FilterComponents | filter: {Key : 'ordenacao'})[0].Filters" on-last-repeat="" ng-value="filter.CapValue" class="ng-scope" value="no-order">
<div class="content__radio">
<input id="radio-no-order" type="radio" name="order" class="radio-button ng-pristine ng-untouched ng-valid ng-not-empty" value="no-order" ng-model="sortChoice"
ng-change="refreshOrdering(( StoreData.StoreFilters.StoreFilters.FilterComponents | filter: {Key : 'ordenacao'})[0].Filters, sortChoice)">
<label for="radio-no-order" class="radio__wrapper">
<span class="layer">
<div class="masterBackgroundColor"></div>
</span>
<span class="text ng-binding">Relevância</span>
<span class="subtext"></span>
</label>
</div>
</li><!-- end ngRepeat: filter in sortOptions = ( StoreData.StoreFilters.StoreFilters.FilterComponents | filter: {Key : 'ordenacao'})[0].Filters -->
<li ng-repeat="filter in sortOptions = ( StoreData.StoreFilters.StoreFilters.FilterComponents | filter: {Key : 'ordenacao'})[0].Filters" on-last-repeat="" ng-value="filter.CapValue" class="ng-scope" value="RELEASE_DATE">
<div class="content__radio">
<input id="radio-RELEASE_DATE" type="radio" name="order" class="radio-button ng-pristine ng-untouched ng-valid ng-not-empty" value="RELEASE_DATE" ng-model="sortChoice"
ng-change="refreshOrdering(( StoreData.StoreFilters.StoreFilters.FilterComponents | filter: {Key : 'ordenacao'})[0].Filters, sortChoice)">
<label for="radio-RELEASE_DATE" class="radio__wrapper">
<span class="layer">
<div class="masterBackgroundColor"></div>
</span>
<span class="text ng-binding">Mais recentes</span>
<span class="subtext"></span>
</label>
</div>
</li><!-- end ngRepeat: filter in sortOptions = ( StoreData.StoreFilters.StoreFilters.FilterComponents | filter: {Key : 'ordenacao'})[0].Filters -->
<li ng-repeat="filter in sortOptions = ( StoreData.StoreFilters.StoreFilters.FilterComponents | filter: {Key : 'ordenacao'})[0].Filters" on-last-repeat="" ng-value="filter.CapValue" class="ng-scope" value="price_desc">
<div class="content__radio">
<input id="radio-price_desc" type="radio" name="order" class="radio-button ng-pristine ng-untouched ng-valid ng-not-empty" value="price_desc" ng-model="sortChoice"
ng-change="refreshOrdering(( StoreData.StoreFilters.StoreFilters.FilterComponents | filter: {Key : 'ordenacao'})[0].Filters, sortChoice)">
<label for="radio-price_desc" class="radio__wrapper">
<span class="layer">
<div class="masterBackgroundColor"></div>
</span>
<span class="text ng-binding">Preço (+ caro para o + barato)</span>
<span class="subtext"></span>
</label>
</div>
</li><!-- end ngRepeat: filter in sortOptions = ( StoreData.StoreFilters.StoreFilters.FilterComponents | filter: {Key : 'ordenacao'})[0].Filters -->
<li ng-repeat="filter in sortOptions = ( StoreData.StoreFilters.StoreFilters.FilterComponents | filter: {Key : 'ordenacao'})[0].Filters" on-last-repeat="" ng-value="filter.CapValue" class="ng-scope" value="price_asc">
<div class="content__radio">
<input id="radio-price_asc" type="radio" name="order" class="radio-button ng-pristine ng-untouched ng-valid ng-not-empty" value="price_asc" ng-model="sortChoice"
ng-change="refreshOrdering(( StoreData.StoreFilters.StoreFilters.FilterComponents | filter: {Key : 'ordenacao'})[0].Filters, sortChoice)">
<label for="radio-price_asc" class="radio__wrapper">
<span class="layer">
<div class="masterBackgroundColor"></div>
</span>
<span class="text ng-binding">Preço (+ barato para o + caro)</span>
<span class="subtext"></span>
</label>
</div>
</li><!-- end ngRepeat: filter in sortOptions = ( StoreData.StoreFilters.StoreFilters.FilterComponents | filter: {Key : 'ordenacao'})[0].Filters -->
<li ng-repeat="filter in sortOptions = ( StoreData.StoreFilters.StoreFilters.FilterComponents | filter: {Key : 'ordenacao'})[0].Filters" on-last-repeat="" ng-value="filter.CapValue" class="ng-scope" value="brand_asc">
<div class="content__radio">
<input id="radio-brand_asc" type="radio" name="order" class="radio-button ng-pristine ng-untouched ng-valid ng-not-empty" value="brand_asc" ng-model="sortChoice"
ng-change="refreshOrdering(( StoreData.StoreFilters.StoreFilters.FilterComponents | filter: {Key : 'ordenacao'})[0].Filters, sortChoice)">
<label for="radio-brand_asc" class="radio__wrapper">
<span class="layer">
<div class="masterBackgroundColor"></div>
</span>
<span class="text ng-binding">Ordem alfabética (a-z)</span>
<span class="subtext"></span>
</label>
</div>
</li><!-- end ngRepeat: filter in sortOptions = ( StoreData.StoreFilters.StoreFilters.FilterComponents | filter: {Key : 'ordenacao'})[0].Filters -->
<li ng-repeat="filter in sortOptions = ( StoreData.StoreFilters.StoreFilters.FilterComponents | filter: {Key : 'ordenacao'})[0].Filters" on-last-repeat="" ng-value="filter.CapValue" class="ng-scope" value="brand_desc">
<div class="content__radio">
<input id="radio-brand_desc" type="radio" name="order" class="radio-button ng-pristine ng-untouched ng-valid ng-not-empty" value="brand_desc" ng-model="sortChoice"
ng-change="refreshOrdering(( StoreData.StoreFilters.StoreFilters.FilterComponents | filter: {Key : 'ordenacao'})[0].Filters, sortChoice)">
<label for="radio-brand_desc" class="radio__wrapper">
<span class="layer">
<div class="masterBackgroundColor"></div>
</span>
<span class="text ng-binding">Ordem alfabética (z-a)</span>
<span class="subtext"></span>
</label>
</div>
</li><!-- end ngRepeat: filter in sortOptions = ( StoreData.StoreFilters.StoreFilters.FilterComponents | filter: {Key : 'ordenacao'})[0].Filters -->
</ul>
</div>
<div class="select-filters">
<p class="select-filters__title">Filtro</p>
<ul>
<!-- ngRepeat: productFilter in StoreData.StoreFilters.StoreFilters.FilterComponents --><!-- ngIf: productFilter.Filters.length > 0 && productFilter.Key !== 'topocategoria' && productFilter.Key !== 'ordenacao' && productFilter.Key !== 'marcas' && productFilter.Key !== 'sistemaoperativo' && productFilter.Key !== 'tipopreco' -->
<li class="list-item-options-filter ng-scope" ng-class="{ 'js-collapsed' : isToggled }" ng-init="isToggled = false" ng-repeat="productFilter in StoreData.StoreFilters.StoreFilters.FilterComponents"
ng-if="productFilter.Filters.length > 0 && productFilter.Key !== 'topocategoria' && productFilter.Key !== 'ordenacao' && productFilter.Key !== 'marcas' && productFilter.Key !== 'sistemaoperativo' && productFilter.Key !== 'tipopreco'">
<p class="title-option-filter ng-binding" ng-click="isToggled = !isToggled">Categorias<i class="salesnos-arrow-down"></i></p>
<!-- ngRepeat: filter in productFilter.Filters -->
<div class="options-filter-check ng-scope" ng-repeat="filter in productFilter.Filters" emit-last-repeater-element="">
<div class="item item-checkbox">
<input type="checkbox" id="filter-is_Smartphone" name="filter-is_Smartphone" value="is_Smartphone" ng-model="filter.Checked" ng-change="filterMulti(filter, productFilter.Filters, productFilter.Key)"
class="ng-pristine ng-untouched ng-valid ng-empty">
<label class="masterBorderColor masterBeforeBackgroundColor masterBorderColorBefore filter__toggle icon2-checkmark" for="filter-is_Smartphone">
<span class="item-name ng-binding">Smartphones</span>
</label>
</div>
</div><!-- end ngRepeat: filter in productFilter.Filters -->
</li>
<!-- end ngIf: productFilter.Filters.length > 0 && productFilter.Key !== 'topocategoria' && productFilter.Key !== 'ordenacao' && productFilter.Key !== 'marcas' && productFilter.Key !== 'sistemaoperativo' && productFilter.Key !== 'tipopreco' --><!-- end ngRepeat: productFilter in StoreData.StoreFilters.StoreFilters.FilterComponents --><!-- ngIf: productFilter.Filters.length > 0 && productFilter.Key !== 'topocategoria' && productFilter.Key !== 'ordenacao' && productFilter.Key !== 'marcas' && productFilter.Key !== 'sistemaoperativo' && productFilter.Key !== 'tipopreco' --><!-- end ngRepeat: productFilter in StoreData.StoreFilters.StoreFilters.FilterComponents --><!-- ngIf: productFilter.Filters.length > 0 && productFilter.Key !== 'topocategoria' && productFilter.Key !== 'ordenacao' && productFilter.Key !== 'marcas' && productFilter.Key !== 'sistemaoperativo' && productFilter.Key !== 'tipopreco' --><!-- end ngRepeat: productFilter in StoreData.StoreFilters.StoreFilters.FilterComponents --><!-- ngIf: productFilter.Filters.length > 0 && productFilter.Key !== 'topocategoria' && productFilter.Key !== 'ordenacao' && productFilter.Key !== 'marcas' && productFilter.Key !== 'sistemaoperativo' && productFilter.Key !== 'tipopreco' -->
<li class="list-item-options-filter ng-scope" ng-class="{ 'js-collapsed' : isToggled }" ng-init="isToggled = false" ng-repeat="productFilter in StoreData.StoreFilters.StoreFilters.FilterComponents"
ng-if="productFilter.Filters.length > 0 && productFilter.Key !== 'topocategoria' && productFilter.Key !== 'ordenacao' && productFilter.Key !== 'marcas' && productFilter.Key !== 'sistemaoperativo' && productFilter.Key !== 'tipopreco'">
<p class="title-option-filter ng-binding" ng-click="isToggled = !isToggled">Caracteristicas<i class="salesnos-arrow-down"></i></p>
<!-- ngRepeat: filter in productFilter.Filters -->
<div class="options-filter-check ng-scope" ng-repeat="filter in productFilter.Filters" emit-last-repeater-element="">
<div class="item item-checkbox">
<input type="checkbox" id="filter-is_5G" name="filter-is_5G" value="is_5G" ng-model="filter.Checked" ng-change="filterMulti(filter, productFilter.Filters, productFilter.Key)"
class="ng-pristine ng-untouched ng-valid ng-empty">
<label class="masterBorderColor masterBeforeBackgroundColor masterBorderColorBefore filter__toggle icon2-checkmark" for="filter-is_5G">
<span class="item-name ng-binding">5G</span>
</label>
</div>
</div><!-- end ngRepeat: filter in productFilter.Filters -->
<div class="options-filter-check ng-scope" ng-repeat="filter in productFilter.Filters" emit-last-repeater-element="">
<div class="item item-checkbox">
<input type="checkbox" id="filter-is_4G" name="filter-is_4G" value="is_4G" ng-model="filter.Checked" ng-change="filterMulti(filter, productFilter.Filters, productFilter.Key)"
class="ng-pristine ng-untouched ng-valid ng-empty">
<label class="masterBorderColor masterBeforeBackgroundColor masterBorderColorBefore filter__toggle icon2-checkmark" for="filter-is_4G">
<span class="item-name ng-binding">4G</span>
</label>
</div>
</div><!-- end ngRepeat: filter in productFilter.Filters -->
<div class="options-filter-check ng-scope" ng-repeat="filter in productFilter.Filters" emit-last-repeater-element="">
<div class="item item-checkbox">
<input type="checkbox" id="filter-is_touchscreen" name="filter-is_touchscreen" value="is_touchscreen" ng-model="filter.Checked" ng-change="filterMulti(filter, productFilter.Filters, productFilter.Key)"
class="ng-pristine ng-untouched ng-valid ng-empty">
<label class="masterBorderColor masterBeforeBackgroundColor masterBorderColorBefore filter__toggle icon2-checkmark" for="filter-is_touchscreen">
<span class="item-name ng-binding">Ecrã tátil</span>
</label>
</div>
</div><!-- end ngRepeat: filter in productFilter.Filters -->
<div class="options-filter-check ng-scope" ng-repeat="filter in productFilter.Filters" emit-last-repeater-element="">
<div class="item item-checkbox">
<input type="checkbox" id="filter-has_wifi" name="filter-has_wifi" value="has_wifi" ng-model="filter.Checked" ng-change="filterMulti(filter, productFilter.Filters, productFilter.Key)"
class="ng-pristine ng-untouched ng-valid ng-empty">
<label class="masterBorderColor masterBeforeBackgroundColor masterBorderColorBefore filter__toggle icon2-checkmark" for="filter-has_wifi">
<span class="item-name ng-binding">Wi-Fi</span>
</label>
</div>
</div><!-- end ngRepeat: filter in productFilter.Filters -->
<div class="options-filter-check ng-scope" ng-repeat="filter in productFilter.Filters" emit-last-repeater-element="">
<div class="item item-checkbox">
<input type="checkbox" id="filter-has_camara" name="filter-has_camara" value="has_camara" ng-model="filter.Checked" ng-change="filterMulti(filter, productFilter.Filters, productFilter.Key)"
class="ng-pristine ng-untouched ng-valid ng-empty">
<label class="masterBorderColor masterBeforeBackgroundColor masterBorderColorBefore filter__toggle icon2-checkmark" for="filter-has_camara">
<span class="item-name ng-binding">Câmara</span>
</label>
</div>
</div><!-- end ngRepeat: filter in productFilter.Filters -->
<div class="options-filter-check ng-scope" ng-repeat="filter in productFilter.Filters" emit-last-repeater-element="">
<div class="item item-checkbox">
<input type="checkbox" id="filter-is_DualSim" name="filter-is_DualSim" value="is_DualSim" ng-model="filter.Checked" ng-change="filterMulti(filter, productFilter.Filters, productFilter.Key)"
class="ng-pristine ng-untouched ng-valid ng-empty">
<label class="masterBorderColor masterBeforeBackgroundColor masterBorderColorBefore filter__toggle icon2-checkmark" for="filter-is_DualSim">
<span class="item-name ng-binding">Dual SIM</span>
</label>
</div>
</div><!-- end ngRepeat: filter in productFilter.Filters -->
</li>
<!-- end ngIf: productFilter.Filters.length > 0 && productFilter.Key !== 'topocategoria' && productFilter.Key !== 'ordenacao' && productFilter.Key !== 'marcas' && productFilter.Key !== 'sistemaoperativo' && productFilter.Key !== 'tipopreco' --><!-- end ngRepeat: productFilter in StoreData.StoreFilters.StoreFilters.FilterComponents --><!-- ngIf: productFilter.Filters.length > 0 && productFilter.Key !== 'topocategoria' && productFilter.Key !== 'ordenacao' && productFilter.Key !== 'marcas' && productFilter.Key !== 'sistemaoperativo' && productFilter.Key !== 'tipopreco' --><!-- end ngRepeat: productFilter in StoreData.StoreFilters.StoreFilters.FilterComponents --><!-- ngIf: productFilter.Filters.length > 0 && productFilter.Key !== 'topocategoria' && productFilter.Key !== 'ordenacao' && productFilter.Key !== 'marcas' && productFilter.Key !== 'sistemaoperativo' && productFilter.Key !== 'tipopreco' --><!-- end ngRepeat: productFilter in StoreData.StoreFilters.StoreFilters.FilterComponents --><!-- ngIf: productFilter.Filters.length > 0 && productFilter.Key !== 'topocategoria' && productFilter.Key !== 'ordenacao' && productFilter.Key !== 'marcas' && productFilter.Key !== 'sistemaoperativo' && productFilter.Key !== 'tipopreco' --><!-- end ngRepeat: productFilter in StoreData.StoreFilters.StoreFilters.FilterComponents --><!-- ngIf: productFilter.Filters.length > 0 && productFilter.Key !== 'topocategoria' && productFilter.Key !== 'ordenacao' && productFilter.Key !== 'marcas' && productFilter.Key !== 'sistemaoperativo' && productFilter.Key !== 'tipopreco' --><!-- end ngRepeat: productFilter in StoreData.StoreFilters.StoreFilters.FilterComponents -->
<!-- ngRepeat: productFilterOS in StoreData.StoreFilters.StoreFilters.FilterComponents --><!-- ngIf: productFilterOS.Filters.length > 0 && productFilterOS.Key === 'sistemaoperativo' --><!-- end ngRepeat: productFilterOS in StoreData.StoreFilters.StoreFilters.FilterComponents --><!-- ngIf: productFilterOS.Filters.length > 0 && productFilterOS.Key === 'sistemaoperativo' -->
<li class="list-item-options-filter ng-scope" ng-class="{ 'js-collapsed' : isToggled }" ng-init="isToggled = false" ng-repeat="productFilterOS in StoreData.StoreFilters.StoreFilters.FilterComponents"
ng-if="productFilterOS.Filters.length > 0 && productFilterOS.Key === 'sistemaoperativo'">
<p class="title-option-filter ng-binding" ng-click="isToggled = !isToggled">Sistema Operativo<i class="salesnos-arrow-down"></i></p>
<!-- ngRepeat: filter in productFilterOS.Filters -->
<div class="options-filter-check ng-scope" ng-repeat="filter in productFilterOS.Filters" emit-last-repeater-element="">
<div class="item item-checkbox">
<input type="checkbox" id="filter-android" name="filter-android" value="android" ng-model="filter.Checked" ng-change="filterOperatingSystem(filter, productFilterOS.Filters)"
class="ng-pristine ng-untouched ng-valid ng-empty">
<label class="masterBorderColor masterBeforeBackgroundColor masterBorderColorBefore filter__toggle icon2-checkmark" for="filter-android">
<span class="item-name ng-binding">Android</span>
</label>
</div>
</div><!-- end ngRepeat: filter in productFilterOS.Filters -->
<div class="options-filter-check ng-scope" ng-repeat="filter in productFilterOS.Filters" emit-last-repeater-element="">
<div class="item item-checkbox">
<input type="checkbox" id="filter-ios" name="filter-ios" value="ios" ng-model="filter.Checked" ng-change="filterOperatingSystem(filter, productFilterOS.Filters)" class="ng-pristine ng-untouched ng-valid ng-empty">
<label class="masterBorderColor masterBeforeBackgroundColor masterBorderColorBefore filter__toggle icon2-checkmark" for="filter-ios">
<span class="item-name ng-binding">iOS</span>
</label>
</div>
</div><!-- end ngRepeat: filter in productFilterOS.Filters -->
</li>
<!-- end ngIf: productFilterOS.Filters.length > 0 && productFilterOS.Key === 'sistemaoperativo' --><!-- end ngRepeat: productFilterOS in StoreData.StoreFilters.StoreFilters.FilterComponents --><!-- ngIf: productFilterOS.Filters.length > 0 && productFilterOS.Key === 'sistemaoperativo' --><!-- end ngRepeat: productFilterOS in StoreData.StoreFilters.StoreFilters.FilterComponents --><!-- ngIf: productFilterOS.Filters.length > 0 && productFilterOS.Key === 'sistemaoperativo' --><!-- end ngRepeat: productFilterOS in StoreData.StoreFilters.StoreFilters.FilterComponents --><!-- ngIf: productFilterOS.Filters.length > 0 && productFilterOS.Key === 'sistemaoperativo' --><!-- end ngRepeat: productFilterOS in StoreData.StoreFilters.StoreFilters.FilterComponents --><!-- ngIf: productFilterOS.Filters.length > 0 && productFilterOS.Key === 'sistemaoperativo' --><!-- end ngRepeat: productFilterOS in StoreData.StoreFilters.StoreFilters.FilterComponents --><!-- ngIf: productFilterOS.Filters.length > 0 && productFilterOS.Key === 'sistemaoperativo' --><!-- end ngRepeat: productFilterOS in StoreData.StoreFilters.StoreFilters.FilterComponents --><!-- ngIf: productFilterOS.Filters.length > 0 && productFilterOS.Key === 'sistemaoperativo' --><!-- end ngRepeat: productFilterOS in StoreData.StoreFilters.StoreFilters.FilterComponents -->
<!-- ngRepeat: productFilter in StoreData.StoreFilters.StoreFilters.FilterComponents --><!-- ngIf: productFilter.Filters.length > 0 && productFilter.Key === 'marcas' --><!-- end ngRepeat: productFilter in StoreData.StoreFilters.StoreFilters.FilterComponents --><!-- ngIf: productFilter.Filters.length > 0 && productFilter.Key === 'marcas' --><!-- end ngRepeat: productFilter in StoreData.StoreFilters.StoreFilters.FilterComponents --><!-- ngIf: productFilter.Filters.length > 0 && productFilter.Key === 'marcas' --><!-- end ngRepeat: productFilter in StoreData.StoreFilters.StoreFilters.FilterComponents --><!-- ngIf: productFilter.Filters.length > 0 && productFilter.Key === 'marcas' --><!-- end ngRepeat: productFilter in StoreData.StoreFilters.StoreFilters.FilterComponents --><!-- ngIf: productFilter.Filters.length > 0 && productFilter.Key === 'marcas' -->
<li class="list-item-options-filter ng-scope" ng-class="{ 'js-collapsed' : isToggled }" ng-repeat="productFilter in StoreData.StoreFilters.StoreFilters.FilterComponents"
ng-if="productFilter.Filters.length > 0 && productFilter.Key === 'marcas'">
<p class="title-option-filter ng-binding" ng-click="isToggled = !isToggled">Marca<i class="salesnos-arrow-down"></i></p>
<div class="options-filter-check">
<div class="item item-checkbox">
<select name="" id="box-name-mobile" class="selectFilter ng-pristine ng-untouched ng-valid select2-hidden-accessible ng-empty" ng-model="StoreData.ProductBrand" ng-change="filterBrand(productFilter.Filters)"
tabindex="-1" aria-hidden="true">
<option value="" selected="selected">Marca</option>
<!-- ngRepeat: filter in productFilter.Filters -->
<option ng-repeat="filter in productFilter.Filters" emit-last-repeater-element="" value="12" class="ng-binding ng-scope">Alcatel</option><!-- end ngRepeat: filter in productFilter.Filters -->
<option ng-repeat="filter in productFilter.Filters" emit-last-repeater-element="" value="1" class="ng-binding ng-scope">Apple</option><!-- end ngRepeat: filter in productFilter.Filters -->
<option ng-repeat="filter in productFilter.Filters" emit-last-repeater-element="" value="24" class="ng-binding ng-scope">Honor</option><!-- end ngRepeat: filter in productFilter.Filters -->
<option ng-repeat="filter in productFilter.Filters" emit-last-repeater-element="" value="567" class="ng-binding ng-scope">iPhones Garantidos NOS</option><!-- end ngRepeat: filter in productFilter.Filters -->
<option ng-repeat="filter in productFilter.Filters" emit-last-repeater-element="" value="727" class="ng-binding ng-scope">Nothing</option><!-- end ngRepeat: filter in productFilter.Filters -->
<option ng-repeat="filter in productFilter.Filters" emit-last-repeater-element="" value="167" class="ng-binding ng-scope">OPPO</option><!-- end ngRepeat: filter in productFilter.Filters -->
<option ng-repeat="filter in productFilter.Filters" emit-last-repeater-element="" value="2" class="ng-binding ng-scope">Samsung</option><!-- end ngRepeat: filter in productFilter.Filters -->
<option ng-repeat="filter in productFilter.Filters" emit-last-repeater-element="" value="647" class="ng-binding ng-scope">SPC</option><!-- end ngRepeat: filter in productFilter.Filters -->
<option ng-repeat="filter in productFilter.Filters" emit-last-repeater-element="" value="127" class="ng-binding ng-scope">TCL</option><!-- end ngRepeat: filter in productFilter.Filters -->
<option ng-repeat="filter in productFilter.Filters" emit-last-repeater-element="" value="67" class="ng-binding ng-scope">Xiaomi</option><!-- end ngRepeat: filter in productFilter.Filters -->
</select><span class="select2 select2-container select2-container--default" dir="ltr" style="width: 100%;"><span class="selection"><span class="select2-selection select2-selection--single" role="combobox"
aria-haspopup="true" aria-expanded="false" tabindex="0" aria-labelledby="select2-box-name-mobile-container"><span class="select2-selection__rendered" id="select2-box-name-mobile-container"
title="Marca">Marca</span><span class="select2-selection__arrow" role="presentation"><b role="presentation"></b></span></span></span><span class="dropdown-wrapper" aria-hidden="true"></span></span>
</div>
</div>
</li>
<!-- end ngIf: productFilter.Filters.length > 0 && productFilter.Key === 'marcas' --><!-- end ngRepeat: productFilter in StoreData.StoreFilters.StoreFilters.FilterComponents --><!-- ngIf: productFilter.Filters.length > 0 && productFilter.Key === 'marcas' --><!-- end ngRepeat: productFilter in StoreData.StoreFilters.StoreFilters.FilterComponents --><!-- ngIf: productFilter.Filters.length > 0 && productFilter.Key === 'marcas' --><!-- end ngRepeat: productFilter in StoreData.StoreFilters.StoreFilters.FilterComponents --><!-- ngIf: productFilter.Filters.length > 0 && productFilter.Key === 'marcas' --><!-- end ngRepeat: productFilter in StoreData.StoreFilters.StoreFilters.FilterComponents -->
<li class="list-item-options-filter" ng-class="{ 'js-collapsed' : isToggled }">
<p class="title-option-filter ng-binding" ng-click="isToggled = !isToggled">Preço<i class="salesnos-arrow-down"></i></p>
<div class="options-filter-check">
<!-- ngIf: StoreData.StoreFilters.StoreFilters.MaxPrice !== StoreData.StoreFilters.StoreFilters.MinPrice -->
<div class="item item-checkbox ng-scope" ng-if="StoreData.StoreFilters.StoreFilters.MaxPrice !== StoreData.StoreFilters.StoreFilters.MinPrice">
<div class="filter-body">
<div style="padding: 1rem;" ng-init="createSlider()">
<input class="range-slider" type="hidden" autocomplete="off" value="0,2500" style="display: none;">
<div class="slider-container masterBackgroundColor" style="width: 100%;">
<div class="back-bar">
<div class="selected-bar masterBackgroundColor" style="width: 100px; left: 0px;"></div>
<div class="pointer low masterBackgroundColor" style="left: -6px;"></div>
<div class="pointer-label low" style="left: 0px;">0 €</div>
<div class="pointer high masterBackgroundColor" style="left: 94px;"></div>
<div class="pointer-label high" style="left: 100px;">2500 €</div>
<div class="clickable-dummy"></div>
</div>
<div class="scale"></div>
</div>
</div>
</div>
</div><!-- end ngIf: StoreData.StoreFilters.StoreFilters.MaxPrice !== StoreData.StoreFilters.StoreFilters.MinPrice -->
</div>
</li>
</ul>
</div>
<button class="view-results filters__close ng-binding" type="button">Ver resultados</button>
</div>
</section>
</div>
</div>
<div class="ms-clear"></div>
</div>
</div>
</div>
</div>
</section>
<section class="container--fixed">
<menu class="ms-hide">
<ie:menuitem id="MSOMenu_Help" iconsrc="/_layouts/15/images/HelpIcon.gif" onmenuclick="MSOWebPartPage_SetNewWindowLocation(MenuWebPart.getAttribute('helpLink'), MenuWebPart.getAttribute('helpMode'))" text="Help" type="option"
style="display:none">
</ie:menuitem>
</menu>
</section>
<section class="container">
</section>
<div class="product-additional-info">
<div class="ms-wikicontent ms-rtestate-field" style="padding-right: 10px"></div>
</div>
<div class="ms-rtestate-field"> </div>
</section>
<link rel="stylesheet" href="">
<script type="text/javascript" src="//galeria-lojaonline.nos.pt/Style%20Library/LojaAssets/JS/Footer/footer.min.js?v=119"></script>
<script type="text/javascript" src="//galeria-lojaonline.nos.pt/Style%20Library/LojaAssets/JS/Footer/footerAEM.min.js?v=119"></script>
<link rel="stylesheet" href="//galeria-lojaonline.nos.pt/Style%20Library/LojaAssets/CSS/Footer/footer.min.css?v=119">
<script type="text/javascript">
var AEMUrl = "https://www.nos.pt/";
$(document).ready(function() {
aemFooterLoad(AEMUrl);
});
</script>
<div class="footer__wrapper">
<div id="footer-container">
<div class="footer bootstrap-iso">
<footer class="root-footer">
<div class="root-footer__top--wrapper">
<div class="root-footer__top--left">
<div class="root-footer__top--left-wrapper">
<div class="root-footer__logo">
<div class="site-logo">
<a class="site-logo__link" href="https://www.nos.pt//home">
<img class="site-logo__img" src="https://www.nos.pt//content/dam/nos/assets/logos/logo_nos-white.svg" alt="Logo NOS" loading="lazy">
</a>
</div>
</div>
<div class="root-footer__title">Ligados 24 horas</div>
<div class="root-footer__description">A qualquer hora e onde quer que estejas, podes tratar de tudo de forma cómoda na my NOS, no teu telemóvel, tablet ou PC.</div>
<div class="root-footer__ctas">
<div class="ctas-wrapper">
<div class="cta-login">
<div class="cta-title">my.nos.pt</div>
<div class="cta">
<a data-origin-href="https://my.nos.pt" href="https://my.nos.pt" target="_self" id="button-7818b3094c" class="btn btn-type-primary align-icon-left ">
<div class="cmp_button d-flex justify-content-center">
<span class="cmp_button-icon d-inline-block align-self-center">
<img src="https://www.nos.pt//content/dam/nos/assets/icons/icon-user.svg" class="normal_icon" loading="lazy">
<img src="https://www.nos.pt//content/dam/nos/assets/icons/icon-user.svg" class="hover_icon" loading="lazy">
</span>
<span class="cmp_button-text align-self-center">Entrar</span>
</div>
</a>
</div>
</div>
<div class="cta-app">
<div class="cta-title">App my NOS</div>
<div class="cta">
<div class="list-menu">
<ul>
<li class="list-menu__item mode-light">
<a class="list-menu__item__cta " target="_self" data-origin-href="/content/nos/language-masters/pt/particulares/ajuda/app-nos" data-title="Aceder à app" href="https://www.nos.pt//ajuda/app-nos">
<span class="icon-wrapper">
<img src="https://www.nos.pt//content/dam/nos/assets/icons/app-my-nos.png" alt="Aceder à app" class="icon" loading="lazy">
</span>
<span class="text mode-text">Aceder à app</span>
</a>
</li>
</ul>
</div>
</div>
</div>
</div>
<div class="cta-apps-nos">
<div class="cta-apps-nos-title">Descobre as outras apps NOS</div>
<div class="list-menu">
<div class="list-menu__title">.</div>
<ul>
<li class="list-menu__item mode-dark">
<a class="list-menu__item__cta " target="_blank" data-origin-href="/content/nos/language-masters/pt/particulares/tv/app-cinemas-nos" href="https://www.nos.pt//tv/app-cinemas-nos">
<span class="icon-wrapper">
<img src="https://www.nos.pt//content/dam/nos/assets/icons/icon_CinemasNOS.png" alt="Cinemas NOS" class="icon" loading="lazy">
</span>
<span class="text mode-text">Cinemas NOS</span>
</a>
</li>
<li class="list-menu__item mode-light">
<a class="list-menu__item__cta " target="_self" data-origin-href="/content/nos/language-masters/pt/particulares/tv/app-nos-tv" href="https://www.nos.pt//tv/app-nos-tv">
<span class="icon-wrapper">
<img src="https://www.nos.pt//content/dam/nos/assets/icons/icon_nosTV.png" alt="NOS TV" class="icon" loading="lazy">
</span>
<span class="text mode-text">NOS TV</span>
</a>
</li>
<li class="list-menu__item mode-light">
<a class="list-menu__item__cta " target="_self" data-origin-href="/content/nos/language-masters/pt/particulares/net/app-nos-net" href="https://www.nos.pt//net/app-nos-net">
<span class="icon-wrapper">
<img src="https://www.nos.pt//content/dam/nos/assets/icons/icon_AppNOSNet-novo.png" alt="NOS Net" class="icon" loading="lazy">
</span>
<span class="text mode-text">NOS Net</span>
</a>
</li>
<li class="list-menu__item mode-light">
<a class="list-menu__item__cta " target="_self" data-origin-href="/content/nos/language-masters/pt/particulares/tv/app-nos-kids" href="https://www.nos.pt//tv/app-nos-kids">
<span class="icon-wrapper">
<img src="https://www.nos.pt//content/dam/nos/assets/icons/icon_AppNOSKids.png" alt="NOS Kids" class="icon" loading="lazy">
</span>
<span class="text mode-text">NOS Kids</span>
</a>
</li>
<li class="list-menu__item mode-light">
<a class="list-menu__item__cta " target="_self" data-origin-href="/content/nos/language-masters/pt/particulares/net/seguranca/nos-protecao-net-360" href="https://www.nos.pt//net/seguranca/nos-protecao-net-360">
<span class="icon-wrapper">
<img src="https://www.nos.pt//content/dam/nos/assets/icons/icon-nos-protecao-net360.png" alt="NOS Proteção Net 360º" class="icon" loading="lazy">
</span>
<span class="text mode-text">NOS Proteção Net 360º</span>
</a>
</li>
</ul>
</div>
</div>
</div>
</div>
</div>
<div class="root-footer__top--right">
<div class="root-footer__top--right-links-wrapper">
<div class="accordion">
<div class="accordion-heading">
<div class="links-title">Mais procurados</div>
<span class="icn-svg icn-chevron-down"></span>
</div>
<div class="list-menu">
<ul>
<li class="list-menu__item ">
<a class="list-menu__item__cta " target="_self" data-origin-href="/content/nos/language-masters/pt/particulares/alarmes" data-title="Sistema de alarme NOS Securitas" href="https://www.nos.pt//alarmes">
<span class="text mode-text">Sistema de alarme NOS Securitas</span>
</a>
</li>
<li class="list-menu__item mode-light">
<a class="list-menu__item__cta " target="_self" data-origin-href="/content/nos/language-masters/pt/particulares/pacotes" data-title="Pacotes NOS" href="https://www.nos.pt//pacotes">
<span class="text mode-text">Pacotes NOS</span>
</a>
</li>
<li class="list-menu__item mode-light">
<a class="list-menu__item__cta " target="_self" data-origin-href="/content/nos/language-masters/pt/particulares/movel/tarifarios-movel/tarifarios-movel-pos-pagos" data-title="Tarifários 5G" href="https://www.nos.pt//movel/tarifarios-movel/tarifarios-movel-pos-pagos">
<span class="text mode-text">Tarifários 5G</span>
</a>
</li>
<li class="list-menu__item mode-light">
<a class="list-menu__item__cta " target="_self" data-origin-href="/content/nos/language-masters/pt/particulares/tv/canais-e-guia-tv" data-title="Guia TV" href="https://www.nos.pt//tv/canais-e-guia-tv">
<span class="text mode-text">Guia TV</span>
</a>
</li>
<li class="list-menu__item mode-light">
<a class="list-menu__item__cta " target="_self" data-origin-href="/content/nos/language-masters/pt/particulares/tv/canais/sport-tv" data-title="Sport TV" href="https://www.nos.pt//tv/canais/sport-tv">
<span class="text mode-text">Sport TV</span>
</a>
</li>
<li class="list-menu__item mode-light">
<a class="list-menu__item__cta " target="_self" data-origin-href="/content/nos/language-masters/pt/particulares/pacotes/testar-cobertura-de-fibra" data-title="Teste de cobertura" href="https://www.nos.pt//pacotes/testar-cobertura-de-fibra">
<span class="text mode-text">Teste de cobertura</span>
</a>
</li>
<li class="list-menu__item mode-light">
<a class="list-menu__item__cta " target="_self" data-origin-href="/content/nos/language-masters/pt/particulares/black-friday" data-title="Black Friday" href="https://www.nos.pt//black-friday">
<span class="text mode-text">Black Friday</span>
</a>
</li>
<li class="list-menu__item ">
<a class="list-menu__item__cta " target="_self" data-origin-href="/content/nos/language-masters/pt/particulares/natal" data-title="Natal" href="https://www.nos.pt//natal">
<span class="text mode-text">Natal</span>
</a>
</li>
<li class="list-menu__item ">
<a class="list-menu__item__cta " target="_self" data-origin-href="/content/nos/language-masters/pt/particulares/saldos" data-title="Saldos" href="https://www.nos.pt//saldos">
<span class="text mode-text">Saldos</span>
</a>
</li>
</ul>
</div>
</div>
<div class="accordion">
<div class="accordion-heading">
<div class="links-title">Ajuda</div>
<span class="icn-svg icn-chevron-down"></span>
</div>
<div class="list-menu">
<ul>
<li class="list-menu__item ">
<a class="list-menu__item__cta " target="_self" data-origin-href="/content/nos/language-masters/pt/particulares/ajuda/toda-a-ajuda" data-title="Toda a ajuda" href="https://www.nos.pt//ajuda/toda-a-ajuda">
<span class="text mode-text">Toda a ajuda</span>
</a>
</li>
<li class="list-menu__item ">
<a class="list-menu__item__cta " target="_self" data-origin-href="/content/nos/language-masters/pt/particulares/ajuda/telemovel-e-internet-movel/cartao-sim--pin--puk-e-2---via-/consultar-e-alterar-o-pin-e-puk" data-title="Consultar o PIN e PUK" href="https://www.nos.pt//ajuda/telemovel-e-internet-movel/cartao-sim--pin--puk-e-2---via-/consultar-e-alterar-o-pin-e-puk">
<span class="text mode-text">Consultar o PIN e PUK</span>
</a>
</li>
<li class="list-menu__item ">
<a class="list-menu__item__cta " target="_self" data-origin-href="/content/nos/language-masters/pt/particulares/ajuda/internet-fixa/resolver-avarias/tenho-problemas-com-a-internet-fixa" data-title="Dificuldades com a internet fixa" href="https://www.nos.pt//ajuda/internet-fixa/resolver-avarias/tenho-problemas-com-a-internet-fixa">
<span class="text mode-text">Dificuldades com a internet fixa</span>
</a>
</li>
<li class="list-menu__item ">
<a class="list-menu__item__cta " target="_self" data-origin-href="/content/nos/language-masters/pt/particulares/ajuda/a-minha-conta/faturacao-e-pagamentos/os-meus-pagamentos/como-posso-pagar-a-fatura" data-title="Pagar a minha fatura" href="https://www.nos.pt//ajuda/a-minha-conta/faturacao-e-pagamentos/os-meus-pagamentos/como-posso-pagar-a-fatura">
<span class="text mode-text">Pagar a minha fatura</span>
</a>
</li>
<li class="list-menu__item ">
<a class="list-menu__item__cta " target="_self" data-origin-href="/content/nos/language-masters/pt/particulares/ajuda/telemovel-e-internet-movel/gerir-o-meu-numero-tarifario/aumentar-os-minutos--sms-ou-dados-moveis" data-title="Aumentar o plafond" href="https://www.nos.pt//ajuda/telemovel-e-internet-movel/gerir-o-meu-numero-tarifario/aumentar-os-minutos--sms-ou-dados-moveis">
<span class="text mode-text">Aumentar o plafond</span>
</a>
</li>
<li class="list-menu__item ">
<a class="list-menu__item__cta " target="_blank" data-origin-href="https://forum.nos.pt/" data-title="Fórum NOS" href="https://forum.nos.pt/">
<span class="text mode-text">Fórum NOS</span>
</a>
</li>
<li class="list-menu__item ">
<a class="list-menu__item__cta " target="_self" data-origin-href="/content/nos/language-masters/pt/particulares/ajuda/encontre-uma-loja-nos" data-title="Lojas NOS" href="https://www.nos.pt//ajuda/encontre-uma-loja-nos">
<span class="text mode-text">Lojas NOS</span>
</a>
</li>
<li class="list-menu__item ">
<a class="list-menu__item__cta " target="_self" data-origin-href="/content/nos/language-masters/pt/particulares/links-uteis" data-title="Links Úteis" href="https://www.nos.pt//links-uteis">
<span class="text mode-text">Links Úteis</span>
</a>
</li>
</ul>
</div>
</div>
<div class="accordion">
<div class="accordion-heading">
<div class="links-title">Sobre a NOS</div>
<span class="icn-svg icn-chevron-down"></span>
</div>
<div class="list-menu">
<ul>
<li class="list-menu__item mode-light">
<a class="list-menu__item__cta " target="_blank" data-origin-href="/content/nos/language-masters/pt/institucional/a-nos/premios" data-title="Prémios NOS" href="https://www.nos.pt//pt/institucional/a-nos/premios">
<span class="text mode-text">Prémios NOS</span>
</a>
</li>
<li class="list-menu__item mode-light">
<a class="list-menu__item__cta " target="_blank" data-origin-href="/content/nos/language-masters/pt/institucional/sustentabilidade/reconhecimentos-e-distincoes" data-title="Reconhecimentos e distinções" href="https://www.nos.pt//pt/institucional/sustentabilidade/reconhecimentos-e-distincoes">
<span class="text mode-text">Reconhecimentos e distinções</span>
</a>
</li>
<li class="list-menu__item mode-light">
<a class="list-menu__item__cta " target="_blank" data-origin-href="https://recrutamento.nos.pt/?locale=pt_PT" data-title="Recrutamento" href="https://recrutamento.nos.pt/?locale=pt_PT">
<span class="text mode-text">Recrutamento</span>
</a>
</li>
</ul>
</div>
</div>
</div>
<div class="root-footer__top--right-social-media">
<div class="list-menu">
<ul>
<li class="list-menu__item mode-light">
<a class="list-menu__item__cta " target="_blank" data-origin-href="https://www.facebook.com/nosportugal/" href="https://www.facebook.com/nosportugal/">
<span class="icon-wrapper">
<img src="https://www.nos.pt//content/dam/nos/assets/logos/logo_facebook.svg" alt="Facebook" class="icon" loading="lazy">
</span>
<span class="text mode-text">Facebook</span>
</a>
</li>
<li class="list-menu__item mode-light">
<a class="list-menu__item__cta " target="_blank" data-origin-href="https://www.instagram.com/nosportugal/" href="https://www.instagram.com/nosportugal/">
<span class="icon-wrapper">
<img src="https://www.nos.pt//content/dam/nos/assets/logos/logo_instagram.svg" alt="Instagram" class="icon" loading="lazy">
</span>
<span class="text mode-text">Instagram</span>
</a>
</li>
<li class="list-menu__item mode-light">
<a class="list-menu__item__cta " target="_blank" data-origin-href="https://www.youtube.com/NOSPortugal" href="https://www.youtube.com/NOSPortugal">
<span class="icon-wrapper">
<img src="https://www.nos.pt//content/dam/nos/assets/logos/logo_youtube.svg" alt="YouTube" class="icon" loading="lazy">
</span>
<span class="text mode-text">YouTube</span>
</a>
</li>
<li class="list-menu__item mode-light">
<a class="list-menu__item__cta " target="_blank" data-origin-href="http://www.linkedin.com/company/nos-sgps" href="http://www.linkedin.com/company/nos-sgps">
<span class="icon-wrapper">
<img src="https://www.nos.pt//content/dam/nos/assets/logos/logo_linkedin.svg" alt="LinkedIn" class="icon" loading="lazy">
</span>
<span class="text mode-text">LinkedIn</span>
</a>
</li>
</ul>
</div>
</div>
</div>
</div>
<div class="root-footer__bottom--wrapper">
<div class="root-footer__bottom--container">
<div class="root-footer__bottom--legal-links">
<div class="list-menu">
<ul>
<li class="list-menu__item mode-light">
<a class="list-menu__item__cta " target="_self" data-origin-href="/content/nos/language-masters/pt/particulares/ajuda/fale-connosco" data-title="Fale connosco" href="https://www.nos.pt//ajuda/fale-connosco">
<span class="text mode-text">Fale connosco</span>
</a>
</li>
<li class="list-menu__item mode-light">
<a class="list-menu__item__cta " target="_blank" data-origin-href="/content/nos/language-masters/pt/institucional/sustentabilidade/gestao-etica-e-responsavel/seguranca-e-privacidade/politica-privacidade-nos" data-title="Política de Privacidade" href="https://www.nos.pt//pt/institucional/sustentabilidade/gestao-etica-e-responsavel/seguranca-e-privacidade/politica-privacidade-nos">
<span class="text mode-text">Política de Privacidade</span>
</a>
</li>
<li class="list-menu__item js-open-overlay-cookies mode-light">
<a class="list-menu__item__cta " target="_blank" data-origin-href="#" data-title="Configurar Cookies" href="https://www.nos.pt/#">
<span class="text mode-text">Configurar Cookies</span>
</a>
</li>
<li class="list-menu__item mode-light">
<a class="list-menu__item__cta " target="_blank" data-origin-href="/content/nos/language-masters/pt/particulares/outros/qualidade-de-servico" data-title="Qualidade de Serviço" href="https://www.nos.pt//outros/qualidade-de-servico">
<span class="text mode-text">Qualidade de Serviço</span>
</a>
</li>
<li class="list-menu__item mode-light">
<a class="list-menu__item__cta " target="_blank" data-origin-href="/content/nos/language-masters/en/institucional/wholesale/nos-wholesale" data-title="Wholesale" href="https://www.nos.pt//en/institutional/wholesale%20/wholesale-nos-sale">
<span class="text mode-text">Wholesale</span>
</a>
</li>
<li class="list-menu__item mode-light">
<a class="list-menu__item__cta " target="_blank" data-origin-href="/content/nos/language-masters/pt/particulares/outros/termos-e-condicoes" data-title="Termos e Condições" href="https://www.nos.pt//outros/termos-e-condicoes">
<span class="text mode-text">Termos e Condições</span>
</a>
</li>
</ul>
</div>
<div class="root-footer__bottom--complaints-book">
<div class="list-menu">
<ul>
<li class="list-menu__item mode-light">
<a class="list-menu__item__cta " target="_blank" data-origin-href="https://www.livroreclamacoes.pt/inicio" href="https://www.livroreclamacoes.pt/inicio">
<span class="icon-wrapper">
<img src="https://www.nos.pt//content/dam/nos/assets/logos/logo_complaints_book.svg" alt="Livro de Reclamações" class="icon" loading="lazy">
</span>
<span class="text mode-text">Livro de Reclamações</span>
</a>
</li>
</ul>
</div>
</div>
</div>
<div class="root-footer__bottom--title">NOS, todos os direitos reservados</div>
</div>
</div>
</footer>
</div>
</div>
</div>
</div>
</div>
<script type="text/javascript">
//<![CDATA[
var formDigestElement = document.getElementsByName('__REQUESTDIGEST')[0];
if (!((formDigestElement == null) || (formDigestElement.tagName.toLowerCase() != 'input') || (formDigestElement.type.toLowerCase() != 'hidden') || (formDigestElement.value == null) || (formDigestElement.value.length <= 0))) {
formDigestElement.value = '0x8B11B89203C087F8D892F51FA48CA1D2A217518BF7476477087577D3FCCC3B68FC5816598B540A432FE2B3F633487243A6C40ED55364D68028ABF23ECE095F6D,01 May 2024 00:10:38 -0000';
_spPageContextInfo.updateFormDigestPageLoaded = new Date();
}
//]]>
</script>
<div style="display:none" id="hidZone"></div>
<script type="text/javascript">
//<![CDATA[
window.SPThemeUtils && SPThemeUtils.ApplyCurrentTheme(true);
IsSPSocialSwitchEnabled = function() {
return true;
};
var _fV4UI = true;
var __wpmExportWarning =
'This Web Part Page has been personalized. As a result, one or more Web Part properties may contain confidential information. Make sure the properties contain information that is safe for others to read. After exporting this Web Part, view properties in the Web Part description file (.WebPart) by using a text editor such as Microsoft Notepad.';
var __wpmCloseProviderWarning =
'You are about to close this Web Part. It is currently providing data to other Web Parts, and these connections will be deleted if this Web Part is closed. To close this Web Part, click OK. To keep this Web Part, click Cancel.';
var __wpmDeleteWarning = 'You are about to permanently delete this Web Part. Are you sure you want to do this? To delete this Web Part, click OK. To keep this Web Part, click Cancel.'; //]]>
</script>
</form>
Text Content
Os cookies permitem nos proporcionar lhe uma experiência de navegação personalizada e segura. Utilizamos cookies e dispositivos similares nos nossos websites e outros serviços online que são necessários para o seu bom funcionamento técnico (cookies necessários). Adicionalmente, caso aceite, poderemos utilizar cookies para analisarmos informação estatística (cookies analíticos), recordarmos as suas preferências (cookies de preferências) e adaptar anúncios aos seus interesses (cookies de publicidade). Pode gerir a utilização dos cookies clicando em "Configurar Cookies". Também pode aceitar todos os cookies, clicando em "Aceitar todos os cookies". Aceitar todos os cookiesAccept all cookiesConfigurar cookies CONFIGURAÇÃO DE COOKIES Proteger a sua privacidade é fundamental para nós. Os cookies são pequenos ficheiros de texto armazenados no seu computador ou dispositivo móvel quando acede a determinados websites ou outros serviços online, contendo informação relativa à sua navegação. Os cookies que usamos não armazenam informação pessoal sensível, como por exemplo, a sua morada, palavra-passe ou dados bancários. À exceção dos cookies necessários para a prestação de serviço, só serão recolhidos cookies após manifestar a sua aceitação através da opção "Aceitar seleção" ou "Aceitar todos". Deve ter em conta que ao não permitir certos tipos de cookies, poderá sentir impacto na sua experiência no website ou outros serviços online. Pode permitir a recolha e utilização de cookies que fazemos, através das opções abaixo: O seu consentimento aplica-se aos seguintes domínios: cloud.web.nos.pt, lojaonline.nos.pt, www.nos.pt Cookies necessários para a prestação de serviço Estes cookies são necessários e essenciais para o bom funcionamento técnico do website e das suas funcionalidades. Considerando esta finalidade, a recolha destes cookies não pode ser desativada nos sistemas da NOS. Cookies de preferências Estes cookies permitem que o website se lembre das suas preferências e personalização de funcionalidades para que não seja necessário voltar a configurar o website cada vez que o visita (por exemplo, lembrar o idioma que prefere). Cookies de análise estatística de serviço Estes cookies são utilizados para analisar informação estatística acerca da sua utilização do website da NOS, por forma a melhorar o seu funcionamento (por exemplo, saber as páginas que visitou e os links a que acedeu no website). Estes cookies são recolhidos de uma forma que não o identifica diretamente. Cookies de publicidade personalizada Estes cookies podem ser instalados a partir do website da NOS por entidades externas e podem ser utilizados por essas entidades para, de acordo com os seus interesses, mostrar-lhe anúncios relevantes noutros websites. Estes cookies permitem, por exemplo, que usufrua da publicidade personalizada da NOS em diferentes websites. Ver mais detalhes na Política de cookies See Cookie Policy for further details Ver Lista de Cookies See Cookie List CancelarCancelAceitar seleçãoAceitar todos * Particulares * Empresas * Institucional * Ocorrências * Condições de Oferta dos Serviços * | English pt * Português * English Voltar * Particulares * Empresas * Institucional Fechar * 5G 5G * Porquê o 5G da NOS * Usar o 5G * 5G em ação 5G em ação * Casos de Inovação * Insights e Notícias Fechar * Porquê a NOS? * Pacotes Pacotes * Net TV Voz + Móvel * Net TV Voz * Net Procuras algo mais? * Saber mais sobre Pacotes NOS * Melhorar o meu pacote * Mudar de casa * Segunda casa * Seguro de fatura * Testa a tua cobertura * Cartão NOS * Vantagens Débito Direto Fechar * Net Net * Experiência de Net * Net para casa * Net móvel e hotspots * Wi-Fi em toda a casa * Soluções de Segurança Procuras algo mais? * Melhorar A Minha Net * Giga Router Com Wi-Fi 6 * Net Fixa pronta a usar Fechar * Móvel Móvel * Experiência Móvel * Tarifários Móvel * Net móvel e hotspots * WTF Procuras algo mais? * eSIM * Adicionar tarifário móvel ao pacote * Roaming * Smartwatches conectados * Portabilidade * Seguros * Prémios rede móvel NOS Fechar * TV TV * Experiência TV * TV para Casa * App NOS TV * Canais e Serviços Premium * Apps TV Procuras algo mais? * Apple TV * Android TV * UMA TV * Canais e Guia TV * Aderir Sport TV Fechar * Alarmes Alarmes * Porquê o Alarme Inteligente NOS Securitas * Soluções Alarme Inteligente * App NOS Securitas e Portal Web Procuras algo mais? * Central de Monitorização Securitas * Tecnologia e Equipamentos Fechar * Loja Online Loja Online * Smartphones * Acessórios * Smartwatches * Tablets * Funcionais Procuras algo mais? * Desconto Cliente NOS * Prestações * Recondicionados NOS * Retomas * Cartões Fechar * Ajuda Ajuda * Toda a ajuda * A minha conta A minha conta * O meu contrato * Gerir o contrato * Faturas e pagamentos * Apoio em dificuldade económica * Alterar e cancelar visitas técnicas * TV TV * Instalar e configurar a TV * Gerir canais e subscrições * Resolver avarias * Telemóvel e Internet móvel Telemóvel e Internet móvel * Cartão SIM (PIN, PUK e 2.ª via) * Consultar o tarifário * Gerir o meu número/tarifário * Falha de comunicações * Bloquear e desbloquear equipamentos * Descontinuação Rede 3G * Quero reparar o meu equipamento * Internet fixa Internet fixa * Instalar e configurar o router * Resolver avarias * Compras e devoluções Compras e devoluções * Comprar equipamentos * Trocar ou devolver * Reparar equipamentos * Novas adesões e ofertas Novas adesões e ofertas * Novas adesões * Esclarecimentos sobre ofertas * Melhorar o meu pacote * Outros Outros * Voz fixa Procuras algo mais? * my NOS * Como obter as minhas faturas * Dificuldades com a App NOS TV * Ativar e gerir o débito direto Fechar * Ocorrências * Condições de Oferta dos Serviços * | English pt * Português * English * * Cliente slide 2 of 3 DESCOBRE O NOVO OPPO RENO11 F 5G Compra a prestações desde €11/mês Comprar -23% NOS MELHORES SMARTPHONES E MUITO MAIS Prestações desde €2,50/mês. Só até 29 de abril. Smartphones Smartwatches Acessórios DESCONTOS EM ACESSÓRIOS E SMARTPHONES RECONDICIONADOS Só até 2 de maio Ver tudo DESCOBRE O NOVO OPPO RENO11 F 5G Compra a prestações desde €11/mês Comprar -23% NOS MELHORES SMARTPHONES E MUITO MAIS Prestações desde €2,50/mês. Só até 29 de abril. Smartphones Smartwatches Acessórios Prev Next * SMARTPHONES * Acessórios * Smartwatches * Tablets * TV * Hotspots * Cartões * Funcionais * Telefone e Internet * IoT * Desconto Cliente NOS * Semana Samsung * 1 Compra = 1 Árvore * Samsung Galaxy S24 * iPhone 15 5G * Prestações sem juros * Novidades * Recondicionados NOS Filtros Filtros Categorias Smartphones Caracteristicas 5G 4G Ecrã tátil Wi-Fi Câmara Dual SIM Sistema Operativo Android iOS Marca Marca AlcatelAppleHonoriPhones Garantidos NOSNothingOPPOSamsungSPCTCLXiaomi Marca Preço 0 € 2500 € Limp ar Acompanhe a sua encomenda Relevância Mais recentes Preço (+ caro para o + barato) Preço (+ barato para o + caro) Ordem alfabética (a-z) Ordem alfabética (z-a) Relevância Filtros Novidade ESGOTADO NOTHING PHONE 2A 5G * * 10,00 x 24 Meses + €109,99 entrada 349,98 €0,00 349,98 349,98 10,00 x 24 Meses + €109,99 entrada 349,98 €0,00 349,98 349,98 Oferta Watch S3 ESGOTADO XIAOMI 14 5G 512GB * * * 22,00 x 36 Meses + €207,99 entrada 100,00 €1.099,99 999,99 100,00 22,00 x 36 Meses + €207,99 entrada 100,00 €1.099,99 999,99 100,00 ESGOTADO TCL 50 5G * * 5,00 x 24 Meses + €49,99 entrada 169,99 €0,00 169,99 169,99 5,00 x 24 Meses + €49,99 entrada 169,99 €0,00 169,99 169,99 desconto ESGOTADO XIAOMI REDMI NOTE 13 128GB * * * 6,50 x 24 Meses + €63,99 entrada 20,00 €239,99 219,99 20,00 6,50 x 24 Meses + €63,99 entrada 20,00 €239,99 219,99 20,00 desconto ESGOTADO OPPO RENO 11 F 5G 256GB * * * 11,00 x 24 Meses + €95,99 entrada 40,00 €399,99 359,98 40,00 11,00 x 24 Meses + €95,99 entrada 40,00 €399,99 359,98 40,00 ESGOTADO TCL 505 * * 6,00 x 12 Meses + €37,99 entrada 109,99 €0,00 109,99 109,99 6,00 x 12 Meses + €37,99 entrada 109,99 €0,00 109,99 109,99 ESGOTADO SAMSUNG GALAXY S24 ULTRA 5G 512GB * * * * * 30,00 x 36 Meses + €339,99 entrada 200,00 €1.619,99 1.419,98 200,00 30,00 x 36 Meses + €339,99 entrada 200,00 €1.619,99 1.419,98 200,00 novidadeOferta PAD X9 + adaptador 100W ESGOTADO HONOR MAGIC6 PRO 5G 512GB * * * 26,00 x 36 Meses + €363,99 entrada 1299,99 €0,00 1.299,99 1299,99 26,00 x 36 Meses + €363,99 entrada 1299,99 €0,00 1.299,99 1299,99 desconto ESGOTADO XIAOMI REDMI 13C 256GB * * * 11,00 x 12 Meses + €57,99 entrada 10,00 €199,99 189,99 10,00 11,00 x 12 Meses + €57,99 entrada 10,00 €199,99 189,99 10,00 Limp ar Não foram encontrados produtos Experimente alterar os valores da sua pesquisa ou os filtros aplicados. Limp ar Filtros Limp ar Ordernar por * Relevância * Mais recentes * Preço (+ caro para o + barato) * Preço (+ barato para o + caro) * Ordem alfabética (a-z) * Ordem alfabética (z-a) Filtro * Categorias Smartphones * Caracteristicas 5G 4G Ecrã tátil Wi-Fi Câmara Dual SIM * Sistema Operativo Android iOS * Marca Marca AlcatelAppleHonoriPhones Garantidos NOSNothingOPPOSamsungSPCTCLXiaomi Marca * Preço 0 € 2500 € Ver resultados Ligados 24 horas A qualquer hora e onde quer que estejas, podes tratar de tudo de forma cómoda na my NOS, no teu telemóvel, tablet ou PC. my.nos.pt Entrar App my NOS * Aceder à app Descobre as outras apps NOS . * Cinemas NOS * NOS TV * NOS Net * NOS Kids * NOS Proteção Net 360º Mais procurados * Sistema de alarme NOS Securitas * Pacotes NOS * Tarifários 5G * Guia TV * Sport TV * Teste de cobertura * Black Friday * Natal * Saldos Ajuda * Toda a ajuda * Consultar o PIN e PUK * Dificuldades com a internet fixa * Pagar a minha fatura * Aumentar o plafond * Fórum NOS * Lojas NOS * Links Úteis Sobre a NOS * Prémios NOS * Reconhecimentos e distinções * Recrutamento * Facebook * Instagram * YouTube * LinkedIn * Fale connosco * Política de Privacidade * Configurar Cookies * Qualidade de Serviço * Wholesale * Termos e Condições * Livro de Reclamações NOS, todos os direitos reservados