Help
RSS
API
Feed
Maltego
Contact
Domain > isodeco.pt
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2023-06-30
34.175.6.51
(
ClassC
)
2026-02-18
104.21.20.22
(
ClassC
)
Port 443
HTTP/1.1 200 OKDate: Wed, 18 Feb 2026 18:12:48 GMTContent-Type: text/html; charsetUTF-8Transfer-Encoding: chunkedConnection: keep-alivepermissions-policy: private-state-token-redemption(self https://www.google.com https://www.gstatic.com https://recaptcha.net https://challenges.cloudflare.com https://hcaptcha.com), private-state-token-issuance(self https://www.google.com https://www.gstatic.com https://recaptcha.net https://challenges.cloudflare.com https://hcaptcha.com)link: https://isodeco.pt/wp-json/>; relhttps://api.w.org/link: https://isodeco.pt/wp-json/wp/v2/pages/929>; relalternate; titleJSON; typeapplication/jsonlink: https://isodeco.pt/>; relshortlinkvary: Accept-EncodingServer: cloudflarex-turbo-charged-by: LiteSpeedx-litespeed-cache: hitReport-To: {group:cf-nel,max_age:604800,endpoints:{url:https://a.nel.cloudflare.com/report/v4?sgxv7B8FsayAUffXSc%2FC0WsqDVINxp4hi5ZfxrnJCJsA7mEyZz8HtBBWzFRa7Cf9a9kjRgGUgwaW3csIoXS4RxWDq5u9eDBO0}}cf-cache-status: DYNAMICNel: {report_to:cf-nel,success_fraction:0.0,max_age:604800}CF-RAY: 9cff7ea9a9bda32d-PDXalt-svc: h3:443; ma86400 !doctype html>html langpt-PT>head> !-- Google Tag Manager -->script>(function(w,d,s,l,i){wlwl||;wl.push({gtm.start:new Date().getTime(),event:gtm.js});var fd.getElementsByTagName(s)0,jd.createElement(s),dll!dataLayer?&l+l:;j.asynctrue;j.srchttps://www.googletagmanager.com/gtm.js?id+i+dl;f.parentNode.insertBefore(j,f);})(window,document,script,dataLayer,GTM-P7W4PVHR);/script>!-- End Google Tag Manager --> !-- Google tag (gtag.js) -->script async srchttps://www.googletagmanager.com/gtag/js?idG-09E0CHZ60Q>/script>script> window.dataLayer window.dataLayer || ; function gtag(){dataLayer.push(arguments);} gtag(js, new Date()); gtag(config, G-09E0CHZ60Q);/script> meta charsetUTF-8> meta nameviewport contentwidthdevice-width, initial-scale1, maximum-scale5, viewport-fitcover> link relprofile hrefhttps://gmpg.org/xfn/11> meta namerobots contentindex, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1 />!-- Google Tag Manager for WordPress by gtm4wp.com -->script data-cfasyncfalse data-pagespeed-no-defer> var gtm4wp_datalayer_name dataLayer; var dataLayer dataLayer || ; const gtm4wp_use_sku_instead 0; const gtm4wp_currency EUR; const gtm4wp_product_per_impression 10; const gtm4wp_clear_ecommerce false; const gtm4wp_datalayer_max_timeout 2000;/script>!-- End Google Tag Manager for WordPress by gtm4wp.com --> !-- This site is optimized with the Yoast SEO Premium plugin v26.9 (Yoast SEO v27.0) - https://yoast.com/product/yoast-seo-premium-wordpress/ --> title>Home - Isodeco Portugal/title> link relcanonical hrefhttps://isodeco.pt/ /> meta propertyog:locale contentpt_PT /> meta propertyog:type contentwebsite /> meta propertyog:title contentHome /> meta propertyog:description contentRevestimento de parede Wandbekleding Compre online ou busque em Barreiro Especialistas em Revestimentos Instale você mesmo com facilidade Especialistas em Pavimentos Painéis de Parede Azulejo autocolante Painel ripado de compósito Painel ripado Efeito mármore SPC Efeito mármore PVC Revestimento de pedra natural Tijolo decorativo 3D Painel de madeira Pavimentos Pavimento Laminado SPC Inspire-se! Painel ripado … /> meta propertyog:url contenthttps://isodeco.pt/ /> meta propertyog:site_name contentIsodeco Portugal /> meta propertyarticle:modified_time content2026-02-18T12:15:16+00:00 /> meta propertyog:image contenthttps://isodeco.pt/wp-content/uploads/2025/11/Especialistas-em-Revestimentos-e-Pavimentos.webp /> meta propertyog:image:width content1290 /> meta propertyog:image:height content323 /> meta propertyog:image:type contentimage/webp /> meta nametwitter:card contentsummary_large_image /> script typeapplication/ld+json classyoast-schema-graph>{@context:https://schema.org,@graph:{@type:WebPage,@id:https://isodeco.pt/,url:https://isodeco.pt/,name:Home - Isodeco Portugal,isPartOf:{@id:https://isodeco.pt/#website},about:{@id:https://isodeco.pt/#organization},primaryImageOfPage:{@id:https://isodeco.pt/#primaryimage},image:{@id:https://isodeco.pt/#primaryimage},thumbnailUrl:https://isodeco.pt/wp-content/uploads/2025/11/Especialistas-em-Revestimentos-e-Pavimentos.webp,datePublished:2024-11-07T13:46:48+00:00,dateModified:2026-02-18T12:15:16+00:00,breadcrumb:{@id:https://isodeco.pt/#breadcrumb},inLanguage:pt-PT,potentialAction:{@type:ReadAction,target:https://isodeco.pt/}},{@type:ImageObject,inLanguage:pt-PT,@id:https://isodeco.pt/#primaryimage,url:https://isodeco.pt/wp-content/uploads/2025/11/Especialistas-em-Revestimentos-e-Pavimentos.webp,contentUrl:https://isodeco.pt/wp-content/uploads/2025/11/Especialistas-em-Revestimentos-e-Pavimentos.webp,width:1290,height:323},{@type:BreadcrumbList,@id:https://isodeco.pt/#breadcrumb,itemListElement:{@type:ListItem,position:1,name:Início}},{@type:WebSite,@id:https://isodeco.pt/#website,url:https://isodeco.pt/,name:Isodeco Portugal,description:,publisher:{@id:https://isodeco.pt/#organization},potentialAction:{@type:SearchAction,target:{@type:EntryPoint,urlTemplate:https://isodeco.pt/?s{search_term_string}},query-input:{@type:PropertyValueSpecification,valueRequired:true,valueName:search_term_string}},inLanguage:pt-PT},{@type:Organization,@id:https://isodeco.pt/#organization,name:Isodeco,url:https://isodeco.pt/,logo:{@type:ImageObject,inLanguage:pt-PT,@id:https://isodeco.pt/#/schema/logo/image/,url:https://isodeco.pt/wp-content/uploads/2025/10/logo-en-slogan-header-e1645704240318.png,contentUrl:https://isodeco.pt/wp-content/uploads/2025/10/logo-en-slogan-header-e1645704240318.png,width:300,height:55,caption:Isodeco},image:{@id:https://isodeco.pt/#/schema/logo/image/}}}/script> !-- / Yoast SEO Premium plugin. -->link reldns-prefetch href//cdnjs.cloudflare.com />link relalternate typeapplication/rss+xml titleIsodeco Portugal » Feed hrefhttps://isodeco.pt/feed/ />link relalternate typeapplication/rss+xml titleIsodeco Portugal » Feed de comentários hrefhttps://isodeco.pt/comments/feed/ />!-- Google Tag Manager for WordPress by gtm4wp.com -->!-- GTM Container placement set to automatic -->script data-cfasyncfalse data-pagespeed-no-defer> var dataLayer_content {pagePostType:frontpage,pagePostType2:single-page,pagePostAuthor:isodeco}; dataLayer.push( dataLayer_content );/script>script data-cfasyncfalse data-pagespeed-no-defer>(function(w,d,s,l,i){wlwl||;wl.push({gtm.start:new Date().getTime(),event:gtm.js});var fd.getElementsByTagName(s)0,jd.createElement(s),dll!dataLayer?&l+l:;j.asynctrue;j.src//www.googletagmanager.com/gtm.js?id+i+dl;f.parentNode.insertBefore(j,f);})(window,document,script,dataLayer,GTM-P7W4PVHR);/script>!-- End Google Tag Manager for WordPress by gtm4wp.com -->link relalternate titleoEmbed (JSON) typeapplication/json+oembed hrefhttps://isodeco.pt/wp-json/oembed/1.0/embed?urlhttps%3A%2F%2Fisodeco.pt%2F />link relalternate titleoEmbed (XML) typetext/xml+oembed hrefhttps://isodeco.pt/wp-json/oembed/1.0/embed?urlhttps%3A%2F%2Fisodeco.pt%2F&formatxml />style idwp-img-auto-sizes-contain-inline-css>img:is(sizesauto i,sizes^auto, i){contain-intrinsic-size:3000px 1500px}/*# sourceURLwp-img-auto-sizes-contain-inline-css *//style>link relstylesheet idblocksy-dynamic-global-css hrefhttps://isodeco.pt/wp-content/uploads/blocksy/css/global.css?ver35532 mediaall />link relstylesheet idfluentform-elementor-widget-css hrefhttps://isodeco.pt/wp-content/plugins/fluentform/assets/css/fluent-forms-elementor-widget.css?ver6.1.17 mediaall />style idglobal-styles-inline-css>:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--palette-color-1: var(--theme-palette-color-1, #D57B2C);--wp--preset--color--palette-color-2: var(--theme-palette-color-2, #C08552);--wp--preset--color--palette-color-3: var(--theme-palette-color-3, #7A7A7A);--wp--preset--color--palette-color-4: var(--theme-palette-color-4, #f1eae3);--wp--preset--color--palette-color-5: var(--theme-palette-color-5, #000000);--wp--preset--color--palette-color-6: var(--theme-palette-color-6, #E8D8C9);--wp--preset--color--palette-color-7: var(--theme-palette-color-7, #ffffff);--wp--preset--color--palette-color-8: var(--theme-palette-color-8, #f8f8f8);--wp--preset--color--palette-color-9: var(--theme-palette-color-9, #000000);--wp--preset--color--palette-color-10: var(--theme-palette-color-10, CT_CSS_SKIP_RULE);--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--gradient--juicy-peach: linear-gradient(to right, #ffecd2 0%, #fcb69f 100%);--wp--preset--gradient--young-passion: linear-gradient(to right, #ff8177 0%, #ff867a 0%, #ff8c7f 21%, #f99185 52%, #cf556c 78%, #b12a5b 100%);--wp--preset--gradient--true-sunset: linear-gradient(to right, #fa709a 0%, #fee140 100%);--wp--preset--gradient--morpheus-den: linear-gradient(to top, #30cfd0 0%, #330867 100%);--wp--preset--gradient--plum-plate: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--wp--preset--gradient--aqua-splash: linear-gradient(15deg, #13547a 0%, #80d0c7 100%);--wp--preset--gradient--love-kiss: linear-gradient(to top, #ff0844 0%, #ffb199 100%);--wp--preset--gradient--new-retrowave: linear-gradient(to top, #3b41c5 0%, #a981bb 49%, #ffc8a9 100%);--wp--preset--gradient--plum-bath: linear-gradient(to top, #cc208e 0%, #6713d2 100%);--wp--preset--gradient--high-flight: linear-gradient(to right, #0acffe 0%, #495aff 100%);--wp--preset--gradient--teen-party: linear-gradient(-225deg, #FF057C 0%, #8D0B93 50%, #321575 100%);--wp--preset--gradient--fabled-sunset: linear-gradient(-225deg, #231557 0%, #44107A 29%, #FF1361 67%, #FFF800 100%);--wp--preset--gradient--arielle-smile: radial-gradient(circle 248px at center, #16d9e3 0%, #30c7ec 47%, #46aef7 100%);--wp--preset--gradient--itmeo-branding: linear-gradient(180deg, #2af598 0%, #009efd 100%);--wp--preset--gradient--deep-blue: linear-gradient(to right, #6a11cb 0%, #2575fc 100%);--wp--preset--gradient--strong-bliss: linear-gradient(to right, #f78ca0 0%, #f9748f 19%, #fd868c 60%, #fe9a8b 100%);--wp--preset--gradient--sweet-period: linear-gradient(to top, #3f51b1 0%, #5a55ae 13%, #7b5fac 25%, #8f6aae 38%, #a86aa4 50%, #cc6b8e 62%, #f18271 75%, #f3a469 87%, #f7c978 100%);--wp--preset--gradient--purple-division: linear-gradient(to top, #7028e4 0%, #e5b2ca 100%);--wp--preset--gradient--cold-evening: linear-gradient(to top, #0c3483 0%, #a2b6df 100%, #6b8cce 100%, #a2b6df 100%);--wp--preset--gradient--mountain-rock: linear-gradient(to right, #868f96 0%, #596164 100%);--wp--preset--gradient--desert-hump: linear-gradient(to top, #c79081 0%, #dfa579 100%);--wp--preset--gradient--ethernal-constance: linear-gradient(to top, #09203f 0%, #537895 100%);--wp--preset--gradient--happy-memories: linear-gradient(-60deg, #ff5858 0%, #f09819 100%);--wp--preset--gradient--grown-early: linear-gradient(to top, #0ba360 0%, #3cba92 100%);--wp--preset--gradient--morning-salad: linear-gradient(-225deg, #B7F8DB 0%, #50A7C2 100%);--wp--preset--gradient--night-call: linear-gradient(-225deg, #AC32E4 0%, #7918F2 48%, #4801FF 100%);--wp--preset--gradient--mind-crawl: linear-gradient(-225deg, #473B7B 0%, #3584A7 51%, #30D2BE 100%);--wp--preset--gradient--angel-care: linear-gradient(-225deg, #FFE29F 0%, #FFA99F 48%, #FF719A 100%);--wp--preset--gradient--juicy-cake: linear-gradient(to top, #e14fad 0%, #f9d423 100%);--wp--preset--gradient--rich-metal: linear-gradient(to right, #d7d2cc 0%, #304352 100%);--wp--preset--gradient--mole-hall: linear-gradient(-20deg, #616161 0%, #9bc5c3 100%);--wp--preset--gradient--cloudy-knoxville: linear-gradient(120deg, #fdfbfb 0%, #ebedee 100%);--wp--preset--gradient--soft-grass: linear-gradient(to top, #c1dfc4 0%, #deecdd 100%);--wp--preset--gradient--saint-petersburg: linear-gradient(135deg, #f5f7fa 0%, #c3cfe2 100%);--wp--preset--gradient--everlasting-sky: linear-gradient(135deg, #fdfcfb 0%, #e2d1c3 100%);--wp--preset--gradient--kind-steel: linear-gradient(-20deg, #e9defa 0%, #fbfcdb 100%);--wp--preset--gradient--over-sun: linear-gradient(60deg, #abecd6 0%, #fbed96 100%);--wp--preset--gradient--premium-white: linear-gradient(to top, #d5d4d0 0%, #d5d4d0 1%, #eeeeec 31%, #efeeec 75%, #e9e9e7 100%);--wp--preset--gradient--clean-mirror: linear-gradient(45deg, #93a5cf 0%, #e4efe9 100%);--wp--preset--gradient--wild-apple: linear-gradient(to top, #d299c2 0%, #fef9d7 100%);--wp--preset--gradient--snow-again: linear-gradient(to top, #e6e9f0 0%, #eef1f5 100%);--wp--preset--gradient--confident-cloud: linear-gradient(to top, #dad4ec 0%, #dad4ec 1%, #f3e7e9 100%);--wp--preset--gradient--glass-water: linear-gradient(to top, #dfe9f3 0%, white 100%);--wp--preset--gradient--perfect-white: linear-gradient(-225deg, #E3FDF5 0%, #FFE6FA 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: clamp(22px, 1.375rem + ((1vw - 3.2px) * 0.625), 30px);--wp--preset--font-size--x-large: clamp(30px, 1.875rem + ((1vw - 3.2px) * 1.563), 50px);--wp--preset--font-size--xx-large: clamp(45px, 2.813rem + ((1vw - 3.2px) * 2.734), 80px);--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:root { --wp--style--global--content-size: var(--theme-block-max-width);--wp--style--global--wide-size: var(--theme-block-wide-max-width); }:where(body) { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: var(--theme-content-spacing); margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: var(--theme-content-spacing); }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: var(--theme-content-spacing);margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: var(--theme-content-spacing);margin-block-end: 0;}:root :where(.is-layout-flex){gap: var(--theme-content-spacing);}:root :where(.is-layout-grid){gap: var(--theme-content-spacing);}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){font-style: inherit;font-weight: inherit;letter-spacing: inherit;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-palette-color-1-color{color: var(--wp--preset--color--palette-color-1) !important;}.has-palette-color-2-color{color: var(--wp--preset--color--palette-color-2) !important;}.has-palette-color-3-color{color: var(--wp--preset--color--palette-color-3) !important;}.has-palette-color-4-color{color: var(--wp--preset--color--palette-color-4) !important;}.has-palette-color-5-color{color: var(--wp--preset--color--palette-color-5) !important;}.has-palette-color-6-color{color: var(--wp--preset--color--palette-color-6) !important;}.has-palette-color-7-color{color: var(--wp--preset--color--palette-color-7) !important;}.has-palette-color-8-color{color: var(--wp--preset--color--palette-color-8) !important;}.has-palette-color-9-color{color: var(--wp--preset--color--palette-color-9) !important;}.has-palette-color-10-color{color: var(--wp--preset--color--palette-color-10) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-palette-color-1-background-color{background-color: var(--wp--preset--color--palette-color-1) !important;}.has-palette-color-2-background-color{background-color: var(--wp--preset--color--palette-color-2) !important;}.has-palette-color-3-background-color{background-color: var(--wp--preset--color--palette-color-3) !important;}.has-palette-color-4-background-color{background-color: var(--wp--preset--color--palette-color-4) !important;}.has-palette-color-5-background-color{background-color: var(--wp--preset--color--palette-color-5) !important;}.has-palette-color-6-background-color{background-color: var(--wp--preset--color--palette-color-6) !important;}.has-palette-color-7-background-color{background-color: var(--wp--preset--color--palette-color-7) !important;}.has-palette-color-8-background-color{background-color: var(--wp--preset--color--palette-color-8) !important;}.has-palette-color-9-background-color{background-color: var(--wp--preset--color--palette-color-9) !important;}.has-palette-color-10-background-color{background-color: var(--wp--preset--color--palette-color-10) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-palette-color-1-border-color{border-color: var(--wp--preset--color--palette-color-1) !important;}.has-palette-color-2-border-color{border-color: var(--wp--preset--color--palette-color-2) !important;}.has-palette-color-3-border-color{border-color: var(--wp--preset--color--palette-color-3) !important;}.has-palette-color-4-border-color{border-color: var(--wp--preset--color--palette-color-4) !important;}.has-palette-color-5-border-color{border-color: var(--wp--preset--color--palette-color-5) !important;}.has-palette-color-6-border-color{border-color: var(--wp--preset--color--palette-color-6) !important;}.has-palette-color-7-border-color{border-color: var(--wp--preset--color--palette-color-7) !important;}.has-palette-color-8-border-color{border-color: var(--wp--preset--color--palette-color-8) !important;}.has-palette-color-9-border-color{border-color: var(--wp--preset--color--palette-color-9) !important;}.has-palette-color-10-border-color{border-color: var(--wp--preset--color--palette-color-10) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-juicy-peach-gradient-background{background: var(--wp--preset--gradient--juicy-peach) !important;}.has-young-passion-gradient-background{background: var(--wp--preset--gradient--young-passion) !important;}.has-true-sunset-gradient-background{background: var(--wp--preset--gradient--true-sunset) !important;}.has-morpheus-den-gradient-background{background: var(--wp--preset--gradient--morpheus-den) !important;}.has-plum-plate-gradient-background{background: var(--wp--preset--gradient--plum-plate) !important;}.has-aqua-splash-gradient-background{background: var(--wp--preset--gradient--aqua-splash) !important;}.has-love-kiss-gradient-background{background: var(--wp--preset--gradient--love-kiss) !important;}.has-new-retrowave-gradient-background{background: var(--wp--preset--gradient--new-retrowave) !important;}.has-plum-bath-gradient-background{background: var(--wp--preset--gradient--plum-bath) !important;}.has-high-flight-gradient-background{background: var(--wp--preset--gradient--high-flight) !important;}.has-teen-party-gradient-background{background: var(--wp--preset--gradient--teen-party) !important;}.has-fabled-sunset-gradient-background{background: var(--wp--preset--gradient--fabled-sunset) !important;}.has-arielle-smile-gradient-background{background: var(--wp--preset--gradient--arielle-smile) !important;}.has-itmeo-branding-gradient-background{background: var(--wp--preset--gradient--itmeo-branding) !important;}.has-deep-blue-gradient-background{background: var(--wp--preset--gradient--deep-blue) !important;}.has-strong-bliss-gradient-background{background: var(--wp--preset--gradient--strong-bliss) !important;}.has-sweet-period-gradient-background{background: var(--wp--preset--gradient--sweet-period) !important;}.has-purple-division-gradient-background{background: var(--wp--preset--gradient--purple-division) !important;}.has-cold-evening-gradient-background{background: var(--wp--preset--gradient--cold-evening) !important;}.has-mountain-rock-gradient-background{background: var(--wp--preset--gradient--mountain-rock) !important;}.has-desert-hump-gradient-background{background: var(--wp--preset--gradient--desert-hump) !important;}.has-ethernal-constance-gradient-background{background: var(--wp--preset--gradient--ethernal-constance) !important;}.has-happy-memories-gradient-background{background: var(--wp--preset--gradient--happy-memories) !important;}.has-grown-early-gradient-background{background: var(--wp--preset--gradient--grown-early) !important;}.has-morning-salad-gradient-background{background: var(--wp--preset--gradient--morning-salad) !important;}.has-night-call-gradient-background{background: var(--wp--preset--gradient--night-call) !important;}.has-mind-crawl-gradient-background{background: var(--wp--preset--gradient--mind-crawl) !important;}.has-angel-care-gradient-background{background: var(--wp--preset--gradient--angel-care) !important;}.has-juicy-cake-gradient-background{background: var(--wp--preset--gradient--juicy-cake) !important;}.has-rich-metal-gradient-background{background: var(--wp--preset--gradient--rich-metal) !important;}.has-mole-hall-gradient-background{background: var(--wp--preset--gradient--mole-hall) !important;}.has-cloudy-knoxville-gradient-background{background: var(--wp--preset--gradient--cloudy-knoxville) !important;}.has-soft-grass-gradient-background{background: var(--wp--preset--gradient--soft-grass) !important;}.has-saint-petersburg-gradient-background{background: var(--wp--preset--gradient--saint-petersburg) !important;}.has-everlasting-sky-gradient-background{background: var(--wp--preset--gradient--everlasting-sky) !important;}.has-kind-steel-gradient-background{background: var(--wp--preset--gradient--kind-steel) !important;}.has-over-sun-gradient-background{background: var(--wp--preset--gradient--over-sun) !important;}.has-premium-white-gradient-background{background: var(--wp--preset--gradient--premium-white) !important;}.has-clean-mirror-gradient-background{background: var(--wp--preset--gradient--clean-mirror) !important;}.has-wild-apple-gradient-background{background: var(--wp--preset--gradient--wild-apple) !important;}.has-snow-again-gradient-background{background: var(--wp--preset--gradient--snow-again) !important;}.has-confident-cloud-gradient-background{background: var(--wp--preset--gradient--confident-cloud) !important;}.has-glass-water-gradient-background{background: var(--wp--preset--gradient--glass-water) !important;}.has-perfect-white-gradient-background{background: var(--wp--preset--gradient--perfect-white) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.has-xx-large-font-size{font-size: var(--wp--preset--font-size--xx-large) !important;}:root :where(.wp-block-pullquote){font-size: clamp(0.984em, 0.984rem + ((1vw - 0.2em) * 0.645), 1.5em);line-height: 1.6;}/*# sourceURLglobal-styles-inline-css *//style>link relstylesheet idct-main-styles-css hrefhttps://isodeco.pt/wp-content/themes/blocksy/static/bundle/main.min.css?ver2.1.17 mediaall />link relstylesheet idblocksy-ext-compare-bar-css hrefhttps://isodeco.pt/wp-content/plugins/blocksy-companion-pro/framework/premium/extensions/woocommerce-extra/static/bundle/compare-bar.min.css?ver2.1.28 mediaall />link relstylesheet idswiper-css hrefhttps://isodeco.pt/wp-content/plugins/elementor/assets/lib/swiper/v8/css/swiper.min.css?ver8.4.5 mediaall />style idwoocommerce-inline-inline-css>.woocommerce form .form-row .required { visibility: visible; }/*# sourceURLwoocommerce-inline-inline-css *//style>link relstylesheet idmerkdraak-footer-styles-css hrefhttps://isodeco.pt/wp-content/plugins/Merkdraak/plugins/functionality/custom/style.css?ver1.0.0 mediaall />link relstylesheet idct-woocommerce-styles-css hrefhttps://isodeco.pt/wp-content/themes/blocksy/static/bundle/woocommerce.min.css?ver2.1.17 mediaall />link relstylesheet idct-elementor-styles-css hrefhttps://isodeco.pt/wp-content/themes/blocksy/static/bundle/elementor-frontend.min.css?ver2.1.17 mediaall />link relstylesheet idct-elementor-woocommerce-styles-css hrefhttps://isodeco.pt/wp-content/themes/blocksy/static/bundle/elementor-woocommerce-frontend.min.css?ver2.1.17 mediaall />link relstylesheet idct-flexy-styles-css hrefhttps://isodeco.pt/wp-content/themes/blocksy/static/bundle/flexy.min.css?ver2.1.17 mediaall />link relstylesheet idct-wpforms-styles-css hrefhttps://isodeco.pt/wp-content/themes/blocksy/static/bundle/wpforms.min.css?ver2.1.17 mediaall />link relstylesheet idmollie-applepaydirect-css hrefhttps://isodeco.pt/wp-content/plugins/mollie-payments-for-woocommerce/public/css/mollie-applepaydirect.min.css?ver1768825408 mediascreen />link relstylesheet idfont-awesome-6-css hrefhttps://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css?ver6.0.0 mediaall />link relstylesheet idelementor-frontend-css hrefhttps://isodeco.pt/wp-content/plugins/elementor/assets/css/frontend.min.css?ver3.35.5 mediaall />link relstylesheet idelementor-post-1495-css hrefhttps://isodeco.pt/wp-content/uploads/elementor/css/post-1495.css?ver1771416418 mediaall />link relstylesheet idwidget-image-css hrefhttps://isodeco.pt/wp-content/plugins/elementor/assets/css/widget-image.min.css?ver3.35.5 mediaall />link relstylesheet idwidget-icon-box-css hrefhttps://isodeco.pt/wp-content/plugins/elementor/assets/css/widget-icon-box.min.css?ver3.35.5 mediaall />link relstylesheet idwidget-heading-css hrefhttps://isodeco.pt/wp-content/plugins/elementor/assets/css/widget-heading.min.css?ver3.35.5 mediaall />link relstylesheet ide-swiper-css hrefhttps://isodeco.pt/wp-content/plugins/elementor/assets/css/conditionals/e-swiper.min.css?ver3.35.5 mediaall />link relstylesheet idwidget-image-carousel-css hrefhttps://isodeco.pt/wp-content/plugins/elementor/assets/css/widget-image-carousel.min.css?ver3.35.5 mediaall />link relstylesheet idelementor-post-929-css hrefhttps://isodeco.pt/wp-content/uploads/elementor/css/post-929.css?ver1771416919 mediaall />link relstylesheet idblocksy-pro-search-input-styles-css hrefhttps://isodeco.pt/wp-content/plugins/blocksy-companion-pro/framework/premium/static/bundle/search-input.min.css?ver2.1.28 mediaall />link relstylesheet idblocksy-pro-divider-styles-css hrefhttps://isodeco.pt/wp-content/plugins/blocksy-companion-pro/framework/premium/static/bundle/divider.min.css?ver2.1.28 mediaall />link relstylesheet idblocksy-ext-mega-menu-styles-css hrefhttps://isodeco.pt/wp-content/plugins/blocksy-companion-pro/framework/premium/extensions/mega-menu/static/bundle/main.min.css?ver2.1.28 mediaall />link relstylesheet idblocksy-ext-woocommerce-extra-styles-css hrefhttps://isodeco.pt/wp-content/plugins/blocksy-companion-pro/framework/premium/extensions/woocommerce-extra/static/bundle/main.min.css?ver2.1.28 mediaall />link relstylesheet idblocksy-ext-woocommerce-extra-product-wishlist-table-styles-css hrefhttps://isodeco.pt/wp-content/plugins/blocksy-companion-pro/framework/premium/extensions/woocommerce-extra/static/bundle/wishlist-table.min.css?ver2.1.28 mediaall />link relstylesheet idblocksy-ext-woocommerce-extra-wishlist-styles-css hrefhttps://isodeco.pt/wp-content/plugins/blocksy-companion-pro/framework/premium/extensions/woocommerce-extra/static/bundle/wishlist.min.css?ver2.1.28 mediaall />link relstylesheet idblocksy-ext-woocommerce-extra-shipping-progress-styles-css hrefhttps://isodeco.pt/wp-content/plugins/blocksy-companion-pro/framework/premium/extensions/woocommerce-extra/static/bundle/shipping-progress.min.css?ver2.1.28 mediaall />link relstylesheet idblocksy-ext-woocommerce-extra-custom-badges-styles-css hrefhttps://isodeco.pt/wp-content/plugins/blocksy-companion-pro/framework/premium/extensions/woocommerce-extra/static/bundle/custom-badges.min.css?ver2.1.28 mediaall />link relstylesheet idblocksy-ext-post-types-extra-styles-css hrefhttps://isodeco.pt/wp-content/plugins/blocksy-companion-pro/framework/premium/extensions/post-types-extra/static/bundle/main.min.css?ver2.1.28 mediaall />link relstylesheet idblocksy-companion-header-account-styles-css hrefhttps://isodeco.pt/wp-content/plugins/blocksy-companion-pro/static/bundle/header-account.min.css?ver2.1.28 mediaall />link relstylesheet idblocksy-ext-woocommerce-extra-variation-swatches-styles-css hrefhttps://isodeco.pt/wp-content/plugins/blocksy-companion-pro/framework/premium/extensions/woocommerce-extra/static/bundle/variation-swatches.min.css?ver2.1.28 mediaall />link relstylesheet idelementor-gf-poppins-css hrefhttps://fonts.googleapis.com/css?familyPoppins:100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic&displayauto mediaall />script srchttps://isodeco.pt/wp-includes/js/jquery/jquery.min.js?ver3.7.1 idjquery-core-js>/script>script srchttps://isodeco.pt/wp-includes/js/jquery/jquery-migrate.min.js?ver3.4.1 idjquery-migrate-js>/script>script idjquery-js-after>if (typeof (window.wpfReadyList) undefined) { var v jQuery.fn.jquery; if (v && parseInt(v) > 3 && window.self window.top) { var readyList; window.originalReadyMethod jQuery.fn.ready; jQuery.fn.ready function(){ if(arguments.length && arguments.length > 0 && typeof arguments0 function) { readyList.push({c: this, a: arguments}); } return window.originalReadyMethod.apply( this, arguments ); }; window.wpfReadyList readyList; }}//# sourceURLjquery-js-after/script>script srchttps://isodeco.pt/wp-content/plugins/woocommerce/assets/js/jquery-blockui/jquery.blockUI.min.js?ver2.7.0-wc.10.5.2 idwc-jquery-blockui-js defer data-wp-strategydefer>/script>script idwc-add-to-cart-js-extra>var wc_add_to_cart_params {ajax_url:/wp-admin/admin-ajax.php,wc_ajax_url:/?wc-ajax%%endpoint%%,i18n_view_cart:Ver carrinho,cart_url:https://isodeco.pt/indexphp/cart/,is_cart:,cart_redirect_after_add:no};//# sourceURLwc-add-to-cart-js-extra/script>script srchttps://isodeco.pt/wp-content/plugins/woocommerce/assets/js/frontend/add-to-cart.min.js?ver10.5.2 idwc-add-to-cart-js defer data-wp-strategydefer>/script>script srchttps://isodeco.pt/wp-content/plugins/woocommerce/assets/js/js-cookie/js.cookie.min.js?ver2.1.4-wc.10.5.2 idwc-js-cookie-js defer data-wp-strategydefer>/script>script idwoocommerce-js-extra>var woocommerce_params {ajax_url:/wp-admin/admin-ajax.php,wc_ajax_url:/?wc-ajax%%endpoint%%,i18n_password_show:Show password,i18n_password_hide:Hide password};//# sourceURLwoocommerce-js-extra/script>script srchttps://isodeco.pt/wp-content/plugins/woocommerce/assets/js/frontend/woocommerce.min.js?ver10.5.2 idwoocommerce-js defer data-wp-strategydefer>/script>script idwc-cart-fragments-js-extra>var wc_cart_fragments_params {ajax_url:/wp-admin/admin-ajax.php,wc_ajax_url:/?wc-ajax%%endpoint%%,cart_hash_key:wc_cart_hash_a1d9141553b9a9cbc6fadb9a33920c9d,fragment_name:wc_fragments_a1d9141553b9a9cbc6fadb9a33920c9d,request_timeout:5000};//# sourceURLwc-cart-fragments-js-extra/script>script srchttps://isodeco.pt/wp-content/plugins/woocommerce/assets/js/frontend/cart-fragments.min.js?ver10.5.2 idwc-cart-fragments-js defer data-wp-strategydefer>/script>script idfunctionality-js-js-extra>var functionality {ajax_url:https://isodeco.pt/wp-admin/admin-ajax.php};//# sourceURLfunctionality-js-js-extra/script>script srchttps://isodeco.pt/wp-content/plugins/Merkdraak/plugins/functionality/custom/custom.js?ver6.9.1 idfunctionality-js-js>/script>link relhttps://api.w.org/ hrefhttps://isodeco.pt/wp-json/ />link relalternate titleJSON typeapplication/json hrefhttps://isodeco.pt/wp-json/wp/v2/pages/929 />link relEditURI typeapplication/rsd+xml titleRSD hrefhttps://isodeco.pt/xmlrpc.php?rsd />meta namegenerator contentWordPress 6.9.1 />meta namegenerator contentWooCommerce 10.5.2 />link relshortlink hrefhttps://isodeco.pt/ />noscript>link relstylesheet hrefhttps://isodeco.pt/wp-content/themes/blocksy/static/bundle/no-scripts.min.css typetext/css>/noscript> noscript>style>.woocommerce-product-gallery{ opacity: 1 !important; }/style>/noscript> meta namegenerator contentElementor 3.35.5; features: e_font_icon_svg, additional_custom_breakpoints; settings: css_print_method-external, google_font-enabled, font_display-auto>style typetext/css idfilter-everything-inline-css>.wpc-orderby-select{width:100%}.wpc-filters-open-button-container{display:none}.wpc-debug-message{padding:16px;font-size:14px;border:1px dashed #ccc;margin-bottom:20px}.wpc-debug-title{visibility:hidden}.wpc-button-inner,.wpc-chip-content{display:flex;align-items:center}.wpc-icon-html-wrapper{position:relative;margin-right:10px;top:2px}.wpc-icon-html-wrapper span{display:block;height:1px;width:18px;border-radius:3px;background:#2c2d33;margin-bottom:4px;position:relative}span.wpc-icon-line-1:after,span.wpc-icon-line-2:after,span.wpc-icon-line-3:after{content:;display:block;width:3px;height:3px;border:1px solid #2c2d33;background-color:#fff;position:absolute;top:-2px;box-sizing:content-box}span.wpc-icon-line-3:after{border-radius:50%;left:2px}span.wpc-icon-line-1:after{border-radius:50%;left:5px}span.wpc-icon-line-2:after{border-radius:50%;left:12px}body .wpc-filters-open-button-container a.wpc-filters-open-widget,body .wpc-filters-open-button-container a.wpc-open-close-filters-button{display:inline-block;text-align:left;border:1px solid #2c2d33;border-radius:2px;line-height:1.5;padding:7px 12px;background-color:transparent;color:#2c2d33;box-sizing:border-box;text-decoration:none!important;font-weight:400;transition:none;position:relative}@media screen and (max-width:768px){.wpc_show_bottom_widget .wpc-filters-open-button-container,.wpc_show_open_close_button .wpc-filters-open-button-container{display:block}.wpc_show_bottom_widget .wpc-filters-open-button-container{margin-top:1em;margin-bottom:1em}}/style> style> .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload), .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * { background-image: none !important; } @media screen and (max-height: 1024px) { .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload), .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * { background-image: none !important; } } @media screen and (max-height: 640px) { .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload), .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * { background-image: none !important; } } /style> link relicon hrefhttps://isodeco.pt/wp-content/uploads/2025/10/cropped-logo-en-slogan-header-e1645704240318-32x32.png sizes32x32 />link relicon hrefhttps://isodeco.pt/wp-content/uploads/2025/10/cropped-logo-en-slogan-header-e1645704240318-192x192.png sizes192x192 />link relapple-touch-icon hrefhttps://isodeco.pt/wp-content/uploads/2025/10/cropped-logo-en-slogan-header-e1645704240318-180x180.png />meta namemsapplication-TileImage contenthttps://isodeco.pt/wp-content/uploads/2025/10/cropped-logo-en-slogan-header-e1645704240318-270x270.png /> style idwp-custom-css> textarea { --theme-form-field-border-radius: 20px;}#footer data-idtext h3 { font-size: 17px; margin-bottom: 5px;}.elementor-widget-n-accordion .e-n-accordion-item aria-expandedfalse { border-radius: 20px; }.ct-breadcrumbs-shortcode { --theme-text-color: #ffffffab; --theme-link-initial-color: #ffffffab; --theme-link-hover-color: var(--wp--preset--color--white);}.ct-newsletter-subscribe-shortcode { --theme-form-text-initial-color: var(--wp--preset--color--palette-color-5); --theme-form-text-focus-color: var(--wp--preset--color--palette-color-5); --theme-form-field-border-initial-color: var(--wp--preset--color--palette-color-1); --theme-form-field-border-focus-color: var(--wp--preset--color--palette-color-2);}/* Breadcrumb tekst wit maken */.ct-breadcrumbs a,.ct-breadcrumbs spanitempropitem a { color: #ffffff !important;}/* --- Productafbeeldingen Styling --- *//* Hoofdfoto groter of uniform */.woocommerce-product-gallery__image:first-child img { object-fit: cover; width: 100%; height: 600px; /* Aanpassen naar wens */}/* Overige galerijafbeeldingen blijven normaal */.woocommerce-product-gallery__image:not(:first-child) img { object-fit: contain; width: auto; height: auto;}/* --- SALE badge kleur --- */.woocommerce span.onsale { background-color: #000 !important; /* Oranje kleur */ color: #fff !important; /* Witte tekst */ font-weight: 600; border-radius: 4px; /* Ronde hoeken (optioneel) */ padding: 8px 8px; /* Ruimte binnen de badge (optioneel) */}/* Zelfde zwarte balkstijl voor de SALE-badge */span.onsale { background-color: #24292E !important; /* zelfde zwart als uitverkocht */ color: #ffffff !important; font-size: 12px !important; font-weight: 600 !important; padding: 5px 10px !important; border-radius: 3px !important; position: absolute !important; top: 10px !important; left: 10px !important; z-index: 10; text-transform: uppercase;}/* Wrapper styling voor calculator */.product-calculator form .fields { display: flex !important; flex-wrap: wrap; gap: 12px;}/* Breedte en Hoogte naast elkaar */.product-calculator form .fields.cff-number-field { flex: 1 1 calc(50% - 12px) !important;}/* Label netjes */.product-calculator form label { display: block; margin-bottom: 6px; font-weight: 600;}/* Inputs netjes */.product-calculator form input { width: 100% !important; box-sizing: border-box;}@media (min-width: 1024px) { #fieldname1_1 { width: auto !important; display: inline-flex !important; align-items: center !important; margin-right: 12px !important; margin-top: 1px !important; }}.single-product .woocommerce-notices-wrapper + .elementor { align-items: flex-start !important;}.single-product .elementor-element.elementor-element-685358e { margin-top: 20px !important;}.single-product .elementor-element.elementor-element-adf35bb,.single-product .elementor-element.elementor-element-adf35bb > .e-con-inner { min-height: auto !important; height: auto !important; flex-grow: 0 !important;}/* Fix: Productfoto-container moet automatisch krimpen */.single-product .elementor-element.elementor-element-adf35bb,.single-product .elementor-element.elementor-element-adf35bb > .e-con-inner { height: auto !important; min-height: 0 !important; max-height: none !important; overflow: visible !important; padding: 0 !important; margin: 0 !important; display: block !important; flex-grow: 0 !important;} /style> style idisodeco-compare-button-white-text> /* Maak Comparar tekst wit - zeer agressieve selectors */ .ct-button span.ct-hidden-md.ct-hidden-sm, a.ct-button span.ct-hidden-md.ct-hidden-sm, .ct-button .ct-hidden-md.ct-hidden-sm, span.ct-hidden-md.ct-hidden-sm, class*ct-button span.ct-hidden-md.ct-hidden-sm, class*ct-button .ct-hidden-md.ct-hidden-sm, ahref*compare span.ct-hidden-md.ct-hidden-sm, ahref*compare .ct-hidden-md.ct-hidden-sm, ahref#ct-compare-modal span.ct-hidden-md.ct-hidden-sm, ahref#ct-compare-modal .ct-hidden-md.ct-hidden-sm, .ct-compare-bar .ct-button span.ct-hidden-md.ct-hidden-sm, .ct-compare-bar a.ct-button span.ct-hidden-md.ct-hidden-sm, body .ct-button span.ct-hidden-md.ct-hidden-sm, body a.ct-button span.ct-hidden-md.ct-hidden-sm, html body .ct-button span.ct-hidden-md.ct-hidden-sm, html body a.ct-button span.ct-hidden-md.ct-hidden-sm { color: #FFFFFF !important; } /* Zorg dat alle tekst binnen compare button wit is */ .ct-button, a.ct-button, class*ct-button, .ct-compare-bar .ct-button, .ct-compare-bar a.ct-button, body .ct-compare-bar .ct-button, body .ct-compare-bar a.ct-button { color: #FFFFFF !important; } .ct-button *, a.ct-button *, class*ct-button *, .ct-compare-bar .ct-button *, .ct-compare-bar a.ct-button * { color: #FFFFFF !important; } /* Maak Ver produtos button tekst wit - WooCommerce compare message button */ .woocommerce-Message .woocommerce-Button, .woocommerce-Message a.woocommerce-Button, .woocommerce-Message--info .woocommerce-Button, .woocommerce-Message--info a.woocommerce-Button, .woocommerce-info .woocommerce-Button, .woocommerce-info a.woocommerce-Button, .woocommerce-Message .button, .woocommerce-Message a.button, .woocommerce-Message--info .button, .woocommerce-Message--info a.button, .woocommerce-info .button, .woocommerce-info a.button, body .woocommerce-Message .woocommerce-Button, body .woocommerce-Message a.woocommerce-Button, body .woocommerce-Message--info .woocommerce-Button, body .woocommerce-Message--info a.woocommerce-Button, body .woocommerce-info .woocommerce-Button, body .woocommerce-info a.woocommerce-Button { color: #FFFFFF !important; } /* Zorg dat hover states ook wit blijven */ .woocommerce-Message .woocommerce-Button:hover, .woocommerce-Message a.woocommerce-Button:hover, .woocommerce-Message--info .woocommerce-Button:hover, .woocommerce-Message--info a.woocommerce-Button:hover, .woocommerce-info .woocommerce-Button:hover, .woocommerce-info a.woocommerce-Button:hover, .woocommerce-Message .button:hover, .woocommerce-Message a.button:hover, .woocommerce-Message--info .button:hover, .woocommerce-Message--info a.button:hover, .woocommerce-info .button:hover, .woocommerce-info a.button:hover { color: #FFFFFF !important; opacity: 0.9 !important; } /style> style> .woocommerce-Price-currencySymbol, span.woocommerce-Price-currencySymbol { display: none !important; } /style> style> .woocommerce-MyAccount-navigation ul li a { display: flex !important; align-items: center !important; justify-content: flex-start !important; line-height: 1.5 !important; } .woocommerce-MyAccount-navigation ul li a br { display: none !important; } .woocommerce-MyAccount-navigation ul li a:before { display: flex !important; align-items: center !important; justify-content: center !important; line-height: 1 !important; } /* Verberg visualizado recentemente heading STANDDAARD - alleen zichtbaar op favoritos */ /* NIET op favoritos: verberg heading ALTIJD */ .elementor-heading-title.hide-visualizado-recentemente, h1.hide-visualizado-recentemente, h2.hide-visualizado-recentemente, h3.hide-visualizado-recentemente, h4.hide-visualizado-recentemente, h5.hide-visualizado-recentemente, h6.hide-visualizado-recentemente, .hide-visualizado-recentemente { display: none !important; } /* Verberg ook parent elementen met deze class */ .elementor-widget-heading.hide-visualizado-recentemente, .elementor-element.hide-visualizado-recentemente { display: none !important; } /style> script> // INLINE SCRIPT - DIRECT UITVOEREN VOOR PAGINA LAADT (function() { // Check of we op favoritos pagina zijn const url window.location.href.toLowerCase(); const isFavoritos url.includes(woo-wish-list) || url.includes(wishlist) || url.includes(favorit) || url.includes(favoritos) || (document.querySelector && document.querySelector(.ct-woocommerce-wishlist-table)); // Functie om heading te verbergen/tonen function toggleVisualizadoHeading() { if (!document.querySelectorAll) return; const headings document.querySelectorAll(.elementor-heading-title, h1, h2, h3, h4, h5, h6); headings.forEach(function(heading) { const text heading.textContent.toLowerCase().trim(); if (text.includes(visualizado recentemente)) { if (isFavoritos) { // Op favoritos: toon (verwijder hide class en style) heading.classList.remove(hide-visualizado-recentemente); heading.style.display ; const parent heading.parentElement; if (parent) { parent.classList.remove(hide-visualizado-recentemente); parent.style.display ; } } else { // NIET op favoritos: verberg (voeg hide class toe en style) heading.classList.add(hide-visualizado-recentemente); heading.style.display none; const parent heading.parentElement; if (parent) { parent.classList.add(hide-visualizado-recentemente); // Alleen parent verbergen als het alleen deze heading bevat if (parent.children.length 1) { parent.style.display none; } } } } }); } // Direct uitvoeren als DOM al beschikbaar is if (document.readyState loading) { document.addEventListener(DOMContentLoaded, toggleVisualizadoHeading); } else { toggleVisualizadoHeading(); } // Ook direct uitvoeren (voor als DOM al geladen is) setTimeout(toggleVisualizadoHeading, 0); setTimeout(toggleVisualizadoHeading, 50); setTimeout(toggleVisualizadoHeading, 100); })(); /script> script> function uniformWishlistLayout() { // Maak EXACT DEZELFDE layout voor ALLE wishlist producten const wishlistActions document.querySelectorAll(.ct-woocommerce-wishlist-table td.wishlist-product-actions); wishlistActions.forEach(function(td) { // Check of er al een form.cart is (simple products) const formCart td.querySelector(form.cart); if (formCart) { // Simple product: zorg dat .ct-cart-actions flexbox heeft let cartActions formCart.querySelector(.ct-cart-actions); if (!cartActions) { // Maak .ct-cart-actions als die niet bestaat cartActions document.createElement(div); cartActions.className ct-cart-actions; // Verplaats alle children van form naar cartActions while (formCart.firstChild) { cartActions.appendChild(formCart.firstChild); } formCart.appendChild(cartActions); } // Forceer flexbox cartActions.style.display flex; cartActions.style.flexDirection row; cartActions.style.alignItems center; cartActions.style.gap 10px; cartActions.style.flexWrap nowrap; // Zorg dat quantity en button naast elkaar staan const quantity cartActions.querySelector(.quantity); const button cartActions.querySelector(.single_add_to_cart_button, .add_to_cart_button, a.button, button.button); if (quantity) { quantity.style.margin 0; quantity.style.marginRight 10px; quantity.style.float none; } if (button) { button.style.margin 0; button.style.marginLeft 10px; button.style.float none; } } else { // Andere producten: maak een wrapper div met flexbox (zoals simple products) if (td.querySelector(.wishlist-actions-wrapper)) { return; // Al gedaan } const children Array.from(td.childNodes).filter(node > node.nodeType 1 && node.tagName && !node.classList.contains(wishlist-actions-wrapper) ); if (children.length > 0) { const wrapper document.createElement(div); wrapper.className wishlist-actions-wrapper; wrapper.style.display flex; wrapper.style.flexDirection row; wrapper.style.alignItems center; wrapper.style.gap 10px; wrapper.style.flexWrap nowrap; children.forEach(function(child) { wrapper.appendChild(child); }); td.appendChild(wrapper); // Zorg dat quantity en button naast elkaar staan const quantity wrapper.querySelector(.quantity); const button wrapper.querySelector(.single_add_to_cart_button, .add_to_cart_button, a.button, button.button); if (quantity) { quantity.style.margin 0; quantity.style.marginRight 10px; } if (button) { button.style.margin 0; button.style.marginLeft 10px; } } } }); } // Run on page load document.addEventListener(DOMContentLoaded, uniformWishlistLayout); // Run after AJAX updates (WooCommerce) if (typeof jQuery ! undefined) { jQuery(document).ready(function($) { uniformWishlistLayout(); // Watch for AJAX updates $(document.body).on(updated_wishlist, uniformWishlistLayout); $(document.body).on(added_to_cart, uniformWishlistLayout); }); } // Fallback: run multiple times to catch all updates setTimeout(uniformWishlistLayout, 100); setTimeout(uniformWishlistLayout, 500); setTimeout(uniformWishlistLayout, 1000); // Verberg visualizado recentemente heading standaard - alleen zichtbaar op favoritos function hideVisualizadoHeading() { // Check of we op favoritos pagina zijn const url window.location.href.toLowerCase(); const isFavoritos url.includes(woo-wish-list) || url.includes(wishlist) || url.includes(favorit) || url.includes(favoritos) || document.querySelector(.ct-woocommerce-wishlist-table); // Zoek alle headings met visualizado recentemente const headings document.querySelectorAll(.elementor-heading-title, h1, h2, h3, h4, h5, h6); headings.forEach(function(heading) { const text heading.textContent.toLowerCase().trim(); if (text.includes(visualizado recentemente)) { if (isFavoritos) { // Op favoritos pagina: toon heading (verwijder hide class) heading.classList.remove(hide-visualizado-recentemente); heading.style.display ; // Toon ook parent element als het alleen deze heading bevat const parent heading.parentElement; if (parent) { parent.classList.remove(hide-visualizado-recentemente); if (parent.children.length 1) { parent.style.display ; } } } else { // Niet op favoritos pagina: verberg heading (voeg hide class toe) heading.classList.add(hide-visualizado-recentemente); heading.style.display none; // Verberg ook parent element als het alleen deze heading bevat const parent heading.parentElement; if (parent) { parent.classList.add(hide-visualizado-recentemente); if (parent.children.length 1) { parent.style.display none; } } } } }); } // Run on page load document.addEventListener(DOMContentLoaded, hideVisualizadoHeading); // Run after Elementor loads if (typeof jQuery ! undefined) { jQuery(document).ready(function($) { hideVisualizadoHeading(); // Watch for Elementor updates $(document).on(elementor/popup/show, hideVisualizadoHeading); }); } // Fallback: run after delays setTimeout(hideVisualizadoHeading, 100); setTimeout(hideVisualizadoHeading, 500); setTimeout(hideVisualizadoHeading, 1000); /script> script typetext/javascript> var _learnq _learnq || ; _learnq.push(account, YOUR_PUBLIC_API_KEY); (function () { var b document.createElement(script); b.type text/javascript; b.async true; b.src https://static.klaviyo.com/onsite/js/klaviyo.js?company_idU2RWQD; var a document.getElementsByTagName(script)0; a.parentNode.insertBefore(b, a); })();/script>/head>body classhome wp-singular page-template-default page page-id-929 wp-custom-logo wp-embed-responsive wp-theme-blocksy wp-child-theme-blocksy-child theme-blocksy woocommerce-no-js elementor-default elementor-kit-1495 elementor-page elementor-page-929 ct-elementor-default-template data-linktype-2 data-prefixsingle_page data-headertype-1:sticky data-footertype-1 data-ajax-filtersyes:scroll itemscopeitemscope itemtypehttps://schema.org/WebPage>!-- Google Tag Manager (noscript) -->noscript>iframe srchttps://www.googletagmanager.com/ns.html?idGTM-P7W4PVHRheight0 width0 styledisplay:none;visibility:hidden>/iframe>/noscript>!-- End Google Tag Manager (noscript) -->!-- GTM Container placement set to automatic -->!-- Google Tag Manager (noscript) --> noscript>iframe srchttps://www.googletagmanager.com/ns.html?idGTM-P7W4PVHR height0 width0 styledisplay:none;visibility:hidden aria-hiddentrue>/iframe>/noscript>!-- End Google Tag Manager (noscript) -->a classskip-link screen-reader-text href#main>Pular para o conteúdo/a>div classct-drawer-canvas data-locationstart>div idoffcanvas classct-panel ct-header data-behaviourright-side roledialog aria-labelOffcanvas modal inert>div classct-panel-inner> div classct-panel-actions> button classct-toggle-close data-typetype-1 aria-labelFechar gaveta> svg classct-icon width12 height12 viewBox0 0 15 15>path dM1 15a1 1 0 01-.71-.29 1 1 0 010-1.41l5.8-5.8-5.8-5.8A1 1 0 011.7.29l5.8 5.8 5.8-5.8a1 1 0 011.41 1.41l-5.8 5.8 5.8 5.8a1 1 0 01-1.41 1.41l-5.8-5.8-5.8 5.8A1 1 0 011 15z/>/svg> /button> /div> div classct-panel-content data-devicedesktop>div classct-panel-content-inner>/div>/div>div classct-panel-content data-devicemobile>div classct-panel-content-inner>a hrefhttps://isodeco.pt/ classsite-logo-container data-idoffcanvas-logo relhome itempropurl> ?xml version1.0 encodingUTF-8?>svg xmlnshttp://www.w3.org/2000/svg viewBox0 0 117 25 classdefault-logo aria-labelIsodeco Portugal roleimg > path fill#fff dM60.515 8.956c.18.01.33.026.448.05v2.365a2.705 2.705 0 0 0-.519-.1 4.78 4.78 0 0 0-.674-.05 2.6 2.6 0 0 0-1.265.306c-.369.199-.66.476-.873.831-.213.355-.32.765-.32 1.229V20h-2.57V9.09h2.492v1.82h.114c.199-.63.54-1.116 1.022-1.457a2.815 2.815 0 0 1 1.67-.518 6 6 0 0 1 .475.021Zm-10.989 6.456c0 .554-.116 1.016-.348 1.385-.227.365-.518.64-.873.824-.339.18-.717.276-1.101.277-.616 0-1.113-.204-1.492-.611-.378-.407-.568-.956-.568-1.648V9.091h-2.57v6.946c0 .871.153 1.614.46 2.23.309.61.735 1.077 1.28 1.4.548.316 1.18.475 1.896.475.819 0 1.508-.194 2.066-.582a3.28 3.28 0 0 0 1.215-1.499h.113V20h2.493V9.09h-2.57v6.322h-.001ZM31.652 20h2.635v-6.179h6.044v-2.209h-6.044V7.663h6.683V5.455h-9.318V20ZM70.476 9.432c-.559-.322-1.214-.483-1.967-.483-.814 0-1.499.18-2.053.54-.549.36-.949.845-1.2 1.456h-.128V9.09h-2.457V20h2.57v-6.392c0-.526.098-.973.292-1.342a2.07 2.07 0 0 1 .817-.846c.35-.198.75-.298 1.2-.298.663 0 1.181.206 1.556.618.378.412.568.982.568 1.712V20h2.57v-6.946c.005-.871-.148-1.612-.46-2.223a3.253 3.253 0 0 0-1.308-1.4v.001Zm34.661-.497c-.625 0-1.181.172-1.669.518-.483.341-.824.826-1.023 1.456h-.113V9.091h-2.493V20h2.571v-6.413c0-.464.106-.874.319-1.229a2.24 2.24 0 0 1 .874-.831 2.6 2.6 0 0 1 1.264-.305c.218 0 .443.016.675.05.237.028.409.06.518.099V9.006a3.185 3.185 0 0 0-.447-.05 5.932 5.932 0 0 0-.476-.021Zm-10.513 6.477c0 .554-.116 1.016-.348 1.385-.227.365-.518.64-.874.824-.339.18-.716.276-1.1.277-.616 0-1.113-.204-1.492-.611s-.568-.956-.568-1.648V9.091H87.67v6.946c0 .871.154 1.614.461 2.23.308.61.734 1.077 1.279 1.4.55.316 1.181.475 1.896.475.82 0 1.508-.194 2.067-.582a3.28 3.28 0 0 0 1.214-1.499h.114V20h2.493V9.09h-2.571v6.322h.001ZM117 15.249h-7.594c.008.605.118 1.131.342 1.57.232.449.557.795.973 1.036.417.237.905.355 1.463.355.374 0 .713-.052 1.016-.156.303-.109.566-.268.788-.476.223-.208.391-.466.505-.774l2.4.27a3.737 3.737 0 0 1-.866 1.662c-.422.469-.962.833-1.62 1.094-.658.255-1.411.383-2.258.383-1.094 0-2.039-.227-2.834-.682a4.614 4.614 0 0 1-1.825-1.946c-.426-.843-.639-1.835-.639-2.976 0-1.122.213-2.107.639-2.954.431-.852 1.032-1.515 1.804-1.989.771-.478 1.678-.717 2.72-.717.672 0 1.307.109 1.903.327.597.21 1.14.55 1.591.994.464.45.829 1.023 1.094 1.719.265.69.398 1.515.398 2.471v.789Zm-2.465-1.733a2.772 2.772 0 0 0-.319-1.314 2.329 2.329 0 0 0-.874-.916c-.369-.223-.8-.334-1.293-.334-.525 0-.987.128-1.385.383a2.652 2.652 0 0 0-.93.995c-.194.361-.29.76-.315 1.186h5.116ZM74.858 20h2.571V9.09h-2.57V20h-.001Zm1.293-15.249c-.407 0-.758.138-1.051.412-.294.27-.44.6-.44.988 0 .383.146.712.44.987a1.5 1.5 0 0 0 1.05.405c.413 0 .763-.135 1.052-.405.294-.275.44-.604.44-.987a1.29 1.29 0 0 0-.44-.988 1.47 1.47 0 0 0-1.051-.412Zm8.823 13.196c-.133.024-.28.036-.44.036-.214 0-.408-.033-.583-.1a.843.843 0 0 1-.426-.369c-.104-.184-.156-.45-.156-.795v-5.64h2.152V9.092h-2.152V6.477h-2.571v2.614h-1.549v1.989h1.549v6.065c-.005.682.142 1.25.44 1.704.303.455.712.791 1.229 1.009.516.213 1.096.31 1.74.291.31-.004.62-.037.923-.1.256-.056.452-.108.59-.156l-.434-2.01a3.732 3.732 0 0 1-.312.064ZM25 3.75v15c0 2.125-1.625 3.75-3.75 3.75H20v1.25c0 .75-.5 1.25-1.25 1.25s-1.25-.5-1.25-1.25V22.5h-10v1.25C7.5 24.5 7 25 6.25 25S5 24.5 5 23.75V22.5H3.75C1.625 22.5 0 20.875 0 18.75v-15C0 1.625 1.625 0 3.75 0h17.5C23.375 0 25 1.625 25 3.75Zm-2.5 8.75h-20v6.25C2.5 19.5 3 20 3.75 20h17.5c.75 0 1.25-.5 1.25-1.25V12.5Zm0-8.75c0-.75-.5-1.25-1.25-1.25H3.75C3 2.5 2.5 3 2.5 3.75V10h20V3.75ZM14.375 5h-3.75c-.75 0-1.25.5-1.25 1.25s.5 1.25 1.25 1.25h3.75c.75 0 1.25-.5 1.25-1.25S15.125 5 14.375 5Zm-3.75 12.5h3.75c.75 0 1.25-.5 1.25-1.25s-.5-1.25-1.25-1.25h-3.75c-.75 0-1.25.5-1.25 1.25s.5 1.25 1.25 1.25Z>/path>/svg> /a>nav classmobile-menu menu-container has-submenu data-idmobile-menu data-interactionclick data-toggle-typetype-1 data-submenu-dotsyes aria-labelMain Menu> ul idmenu-main-menu class>li idmenu-item-1492 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-home current-menu-item page_item page-item-929 current_page_item menu-item-1492>a hrefhttps://isodeco.pt/ aria-currentpage classct-menu-link>Home/a>/li>li idmenu-item-1487 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-1487>span classct-sub-menu-parent>a hrefhttps://isodeco.pt/indexphp/shop/ classct-menu-link>Shop/a>button classct-toggle-dropdown-mobile aria-labelExpandir menu suspenso aria-haspopuptrue aria-expandedfalse>svg classct-icon toggle-icon-1 width15 height15 viewBox0 0 15 15 aria-hiddentrue>path dM3.9,5.1l3.6,3.6l3.6-3.6l1.4,0.7l-5,5l-5-5L3.9,5.1z/>/svg>/button>/span>ul classsub-menu> li idmenu-item-1474 classmenu-item menu-item-type-custom menu-item-object-custom menu-item-1474>a hrefhttps://isodeco.pt/product/pretium-elite/#tab-reviews classct-menu-link>Advanced Reviews/a>/li> li idmenu-item-1475 classmenu-item menu-item-type-custom menu-item-object-custom menu-item-1475>a hrefhttps://isodeco.pt/product/commodo-amcorper/#tab-620 classct-menu-link>Custom Tab/a>/li>/ul>/li>li idmenu-item-1493 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-1493>a hrefhttps://isodeco.pt/indexphp/sobre-a-isodeco/ classct-menu-link>Sobre a Isodeco/a>/li>li idmenu-item-1494 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-1494>a hrefhttps://isodeco.pt/indexphp/contacte-nos/ classct-menu-link>Contacte-nos/a>/li>/ul>/nav>div classct-header-divider data-iddivider>/div>nav classmobile-menu menu-container data-idmobile-menu-secondary data-interactionclick data-toggle-typetype-1 data-submenu-dotsyes aria-labelCategories Menu> ul idmenu-categories-menu-1 class>li classmenu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-2872>a hrefhttps://isodeco.pt/painel-ripado/ classct-menu-link>Painel ripado/a>/li>li classmenu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-2877>a hrefhttps://isodeco.pt/painel-spc-efeito-marmore/ classct-menu-link>Painel SPC efeito mármore/a>/li>li classmenu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-2878>a hrefhttps://isodeco.pt/painel-pvc-efeito-marmore/ classct-menu-link>Painel PVC efeito mármore/a>/li>li classmenu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-2875>a hrefhttps://isodeco.pt/azulejo-autocolante/ classct-menu-link>Azulejo autocolante/a>/li>li classmenu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-4316>a hrefhttps://isodeco.pt/tiras-de-pedra-natural/ classct-menu-link>Tiras de pedra natural/a>/li>li classmenu-item menu-item-type-custom menu-item-object-custom menu-item-4444>a hrefhttps://isodeco.pt/pavimento-spc/ classct-menu-link>Pavimento SPC/a>/li>li classmenu-item menu-item-type-post_type menu-item-object-page menu-item-3699>a hrefhttps://isodeco.pt/inspiracao/ classct-menu-link>Inspiração/a>/li>/ul>/nav>div classct-header-socials data-idsocials> /div>/div>/div>/div>/div>div idwoo-cart-panel classct-panel data-behaviourright-side roledialog aria-labelShopping cart panel inert>div classct-panel-inner> div classct-panel-actions> span classct-panel-heading>Carrinho de compras/span> button classct-toggle-close data-typetype-1 aria-labelFechar a gaveta do carrinho> svg classct-icon width12 height12 viewBox0 0 15 15>path dM1 15a1 1 0 01-.71-.29 1 1 0 010-1.41l5.8-5.8-5.8-5.8A1 1 0 011.7.29l5.8 5.8 5.8-5.8a1 1 0 011.41 1.41l-5.8 5.8 5.8 5.8a1 1 0 01-1.41 1.41l-5.8-5.8-5.8 5.8A1 1 0 011 15z/>/svg> /button> /div> div classct-panel-content>div classct-panel-content-inner>p classwoocommerce-mini-cart__empty-message>Nenhum produto no carrinho./p>/div>/div>/div>/div>template idct-account-modal-template> div idaccount-modal classct-panel data-behaviourmodal roledialog aria-labelAccount modal inert> div classct-panel-actions> button classct-toggle-close data-typetype-1 aria-labelFechar janela modal da conta> svg classct-icon width12 height12 viewBox0 0 15 15> path dM1 15a1 1 0 01-.71-.29 1 1 0 010-1.41l5.8-5.8-5.8-5.8A1 1 0 011.7.29l5.8 5.8 5.8-5.8a1 1 0 011.41 1.41l-5.8 5.8 5.8 5.8a1 1 0 01-1.41 1.41l-5.8-5.8-5.8 5.8A1 1 0 011 15z/> /svg> /button> /div> div classct-panel-content> div classct-account-modal> div classct-account-forms> div classct-login-form active> form nameloginform idloginform classlogin action# methodpost> p> label foruser_login>E-mail ou nome de utilizador/label> input typetext namelog iduser_login classinput value size20 autocompleteusername autocapitalizeoff> /p> p> label foruser_pass>Senha/label> span classaccount-password-input> input typepassword namepwd iduser_pass classinput value size20 autocompletecurrent-password spellcheckfalse> span classshow-password-input>/span> /span> /p> p classlogin-remember col-2> span> input namerememberme typecheckbox idrememberme classct-checkbox valueforever> label forrememberme>Manter sessão/label> /span> a href# classct-forgot-password> Esqueceu-se da senha? /a> /p> p classlogin-submit> button classct-button ct-account-login-submit has-text-align-center namewp-submit> Iniciar sessão svg classct-button-loader width16 height16 viewBox0 0 24 24> circle cx12 cy12 r10 opacity0.2 fillnone strokecurrentColor stroke-miterlimit10 stroke-width2.5/> path dm12,2c5.52,0,10,4.48,10,10 fillnone strokecurrentColor stroke-linecapround stroke-miterlimit10 stroke-width2.5> animateTransform attributeNametransform attributeTypeXML typerotate dur0.6s from0 12 12 to360 12 12 repeatCountindefinite /> /path> /svg> /button> /p> /form> /div> div classct-forgot-password-form> form namelostpasswordform idlostpasswordform action# methodpost> p> label foruser_login_forgot>E-mail ou nome de utilizador/label> input typetext nameuser_login iduser_login_forgot classinput value size20 autocompleteusername autocapitalizeoff required> /p> p> button classct-button ct-account-lost-password-submit has-text-align-center namewp-submit> Obter nova senha svg classct-button-loader width16 height16 viewBox0 0 24 24> circle cx12 cy12 r10 opacity0.2 fillnone strokecurrentColor stroke-miterlimit10 stroke-width2.5/> path dm12,2c5.52,0,10,4.48,10,10 fillnone strokecurrentColor stroke-linecapround stroke-miterlimit10 stroke-width2.5> animateTransform attributeNametransform attributeTypeXML typerotate dur0.6s from0 12 12 to360 12 12 repeatCountindefinite /> /path> /svg> /button> /p> input typehidden idblocksy-lostpassword-nonce nameblocksy-lostpassword-nonce value653eb43fff />input typehidden name_wp_http_referer value/ />/form> a href# classct-back-to-login ct-login> ← Voltar ao início de sessão /a> /div> /div> /div> /div> /div>/template>/div>div idmain-container> header idheader classct-header data-idtype-1 itemscope itemtypehttps://schema.org/WPHeader>div data-devicedesktop>div classct-sticky-container>div data-stickyshrink>div data-rowtop data-column-set2>div classct-container>div data-columnstart data-placements1>div data-itemsprimary>nav idheader-menu-3 classheader-menu-3 menu-container data-idmenu-tertiary data-interactionhover data-menutype-1 data-dropdowntype-1:simple itemscope itemtypehttps://schema.org/SiteNavigationElement aria-labelHeader Secondary Menu> ul idmenu-header-secondary-menu classmenu>li idmenu-item-1471 classmenu-item menu-item-type-custom menu-item-object-custom menu-item-1471>a href# classct-menu-link>Showroom: Rua Miguel Bombarda 311, Armazém 2 2830-090 Barreiro/a>/li>/ul>/nav>/div>/div>div data-columnend data-placements1>div data-itemsprimary>div classct-header-text data-idtext data-widthstretch> div classentry-content is-layout-flow> p styletext-align: left; data-wp-editing1>img classwp-image-3787 alignnone srchttps://isodeco.pt/wp-content/uploads/2025/12/caminhao-300x300.png alt width22 height22 /> Envío gratis apartir de 499,95 /p> /div>/div>div classct-header-socials data-idsocials> /div>/div>/div>/div>/div>div data-rowmiddle data-column-set2>div classct-container>div data-columnstart data-placements1>div data-itemsprimary>div classsite-branding data-idlogo itemscopeitemscope itemtypehttps://schema.org/Organization> a hrefhttps://isodeco.pt/ classsite-logo-container relhome itempropurl >img width300 height55 srchttps://isodeco.pt/wp-content/uploads/2025/10/logo-en-slogan-header-e1645704240318.png classdefault-logo altIsodeco Portugal decodingasync />/a> /div>div classct-search-box data-idsearch-input> form rolesearch methodget classct-search-form data-form-controlsinside data-taxonomy-filterfalse data-submit-buttonicon actionhttps://isodeco.pt/ aria-haspopuplistbox data-live-resultsthumbs:product_price> input typesearch placeholderPesquisar value names autocompleteoff titlePesquisar por... aria-labelPesquisar por...> div classct-search-form-controls> button typesubmit classwp-element-button data-buttoninside:icon aria-labelBotão de pesquisa> svg classct-icon ct-search-button-content aria-hiddentrue width15 height15 viewBox0 0 15 15>path dM14.8,13.7L12,11c0.9-1.2,1.5-2.6,1.5-4.2c0-3.7-3-6.8-6.8-6.8S0,3,0,6.8s3,6.8,6.8,6.8c1.6,0,3.1-0.6,4.2-1.5l2.8,2.8c0.1,0.1,0.3,0.2,0.5,0.2s0.4-0.1,0.5-0.2C15.1,14.5,15.1,14,14.8,13.7z M1.5,6.8c0-2.9,2.4-5.2,5.2-5.2S12,3.9,12,6.8S9.6,12,6.8,12S1.5,9.6,1.5,6.8z/>/svg> span classct-ajax-loader> svg viewBox0 0 24 24> circle cx12 cy12 r10 opacity0.2 fillnone strokecurrentColor stroke-miterlimit10 stroke-width2/> path dm12,2c5.52,0,10,4.48,10,10 fillnone strokecurrentColor stroke-linecapround stroke-miterlimit10 stroke-width2> animateTransform attributeNametransform attributeTypeXML typerotate dur0.6s from0 12 12 to360 12 12 repeatCountindefinite /> /path> /svg> /span> /button> input typehidden namepost_type valueproduct> input typehidden valueea94d686bc classct-live-results-nonce> /div> div classscreen-reader-text aria-livepolite rolestatus> Sem resultados /div> /form>/div>/div>/div>div data-columnend data-placements1>div data-itemsprimary>div classct-header-account data-idaccount data-stateout>a href#account-modal classct-account-item aria-labelIniciar sessão aria-controlsaccount-modal data-labelleft>span classct-label ct-hidden-sm ct-hidden-md ct-hidden-lg aria-hiddentrue>Iniciar sessão/span>svg classct-icon aria-hiddentrue width15 height15 viewBox0 0 15 15>path dM7.5,0C3.4,0,0,3.4,0,7.5c0,1.7,0.5,3.2,1.5,4.5c1.4,1.9,3.6,3,6,3s4.6-1.1,6-3c1-1.3,1.5-2.9,1.5-4.5C15,3.4,11.6,0,7.5,0zM7.5,13.5c-1.4,0-2.8-0.5-3.8-1.4c1.1-0.9,2.4-1.4,3.8-1.4s2.8,0.5,3.8,1.4C10.3,13,8.9,13.5,7.5,13.5z M12.3,11c-1.3-1.1-3-1.8-4.8-1.8S4,9.9,2.7,11c-0.8-1-1.2-2.2-1.2-3.5c0-3.3,2.7-6,6-6s6,2.7,6,6C13.5,8.8,13.1,10,12.3,11zM7.5,3C6.1,3,5,4.1,5,5.5S6.1,8,7.5,8S10,6.9,10,5.5S8.9,3,7.5,3zM7.5,6.5c-0.5,0-1-0.5-1-1s0.5-1,1-1s1,0.5,1,1S8,6.5,7.5,6.5z/>/svg>/a>/div>a hrefhttps://isodeco.pt/indexphp/my-account/woo-wish-list/ classct-header-wishlist data-labelleft aria-labelFavoritos data-idwish-list> span classct-label ct-hidden-sm ct-hidden-md ct-hidden-lg aria-hiddentrue>Favoritos/span> span classct-icon-container aria-hiddentrue> span classct-dynamic-count-wishlist data-count0>0/span>svg classct-icon width15 height15 viewBox0 0 15 15>path dM7.5,13.9l-0.4-0.3c-0.2-0.2-4.6-3.5-5.8-4.8C0.4,7.7-0.1,6.4,0,5.1c0.1-1.2,0.7-2.2,1.6-3c0.9-0.8,2.3-1,3.6-0.8C6.1,1.5,6.9,2,7.5,2.6c0.6-0.6,1.4-1.1,2.4-1.3c1.3-0.2,2.6,0,3.5,0.8l0,0c0.9,0.7,1.5,1.8,1.6,3c0.1,1.3-0.3,2.6-1.3,3.7c-1.2,1.4-5.6,4.7-5.7,4.8L7.5,13.9z M4.2,2.7C3.6,2.7,3,2.9,2.5,3.3c-0.6,0.5-0.9,1.2-1,1.9C1.4,6.1,1.8,7,2.4,7.8c0.9,1,3.9,3.4,5.1,4.3c1.2-0.9,4.2-3.3,5.1-4.3c0.7-0.8,1-1.7,0.9-2.6c-0.1-0.8-0.4-1.4-1-1.9l0,0c-0.6-0.5-1.5-0.7-2.3-0.5C9.3,3,8.6,3.5,8.2,4.2L7.5,5.4L6.8,4.2C6.4,3.5,5.7,3,4.9,2.8C4.7,2.8,4.4,2.7,4.2,2.7z/>/svg> /span>/a>a href#ct-compare-modal classct-header-compare data-labelleft aria-labelComparar data-behaviourmodal data-idcompare data-button-state>span classct-label ct-hidden-sm ct-hidden-md ct-hidden-lg aria-hiddentrue>Comparar/span>span classct-icon-container aria-hiddentrue>span classct-dynamic-count-compare data-count0>0/span>svg classct-icon width15 height15 viewBox0 0 15 15>path dM7.5 6c-.1.5-.2 1-.3 1.4 0 .6-.1 1.3-.3 2-.2.7-.5 1.4-1 1.9-.5.6-1.3.9-2.2.9H0v-1.4h3.7c.6 0 .9-.2 1.2-.5.3-.3.5-.7.7-1.3.1-.5.2-1 .3-1.6v-.3c0-.5.1-1 .3-1.5.2-.7.5-1.4 1-1.9.5-.6 1.3-.9 2.2-.9h3l-1.6-1.6 1-1L15 3.5l-3.3 3.3-1-1 1.6-1.6h-3c-.6 0-.9.2-1.2.5-.2.3-.5.7-.6 1.3zM4.9 4.7c.2-.4.4-.9.7-1.3-.5-.4-1.1-.6-1.9-.6H0v1.4h3.7c.6 0 1 .2 1.2.5zm5.8 4.5 1.6 1.6h-3c-.6 0-.9-.2-1.2-.5-.2.4-.4.9-.6 1.3.5.4 1.1.6 1.8.6h3l-1.6 1.6 1 1 3.3-3.3-3.3-3.3-1 1z/>/svg>svg classct-button-loader width18 height18 viewBox0 0 24 24> circle cx12 cy12 r10 opacity0.2 fillnone strokecurrentColor stroke-miterlimit10 stroke-width2.5/> path dm12,2c5.52,0,10,4.48,10,10 fillnone strokecurrentColor stroke-linecapround stroke-miterlimit10 stroke-width2.5> animateTransform attributeNametransform attributeTypeXML typerotate dur0.5s from0 12 12 to360 12 12 repeatCountindefinite /> /path> /svg>/span>/a>div classct-header-cart data-idcart> a classct-cart-item ct-offcanvas-trigger href#woo-cart-panel data-labelleft > span classscreen-reader-text>Carrinho de compras/span>span classct-label ct-hidden-sm ct-hidden-md ct-hidden-lg data-priceyes>span classct-amount>span classwoocommerce-Price-amount amount>bdi>span classwoocommerce-Price-currencySymbol>€/span>0,00/bdi>/span>/span>/span> span classct-icon-container aria-hiddentrue> span classct-dynamic-count-cart data-count0>0/span>svg aria-hiddentrue width15 height15 viewBox0 0 15 15>path dM0.6,0.7C0.3,0.7,0,0.8,0,1.1s0.1,0.6,0.6,0.6l0,0h1c0.1,0,0.1,0.1,0.1,0.1L4.2,10c0.3,0.7,0.9,1.2,1.6,1.2H12c0.7,0,1.3-0.6,1.6-1.2L15,4.7c0.1-0.3-0.1-0.6-0.4-0.6h-0.1H3.6L2.8,1.7l0,0c0-0.7-0.6-1-1.2-1H0.6zM6.1,12.2c-0.6,0-1,0.6-1,1c0,0.4,0.6,1,1,1c0.4,0,1-0.6,1-1C7.2,12.8,6.7,12.2,6.1,12.2zM11.7,12.2c-0.6,0-1,0.6-1,1c0,0.4,0.6,1,1,1c0.6,0,1-0.6,1-1C12.7,12.8,12.3,12.2,11.7,12.2z/>/svg> /span>/a>/div>/div>/div>/div>/div>/div>/div>div data-rowbottom data-column-set1>div classct-container>div data-columnstart data-placements1>div data-itemsprimary>nav idheader-menu-2 classheader-menu-2 menu-container data-idmenu-secondary data-interactionhover data-menutype-1 data-dropdowntype-1:simple data-responsiveno itemscope itemtypehttps://schema.org/SiteNavigationElement aria-labelCategories Menu> ul idmenu-categories-menu classmenu>li classmenu-item menu-item-type-custom menu-item-object-custom menu-item-paineis-de-parede>a hrefhttps://isodeco.pt/indexphp/paineis-de-parede/ classct-menu-link>Painéis de parede/a>/li>li idmenu-item-2872 classmenu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-2872>a hrefhttps://isodeco.pt/painel-ripado/ classct-menu-link>Painel ripado/a>/li>li idmenu-item-2877 classmenu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-2877>a hrefhttps://isodeco.pt/painel-spc-efeito-marmore/ classct-menu-link>Painel SPC efeito mármore/a>/li>li idmenu-item-2878 classmenu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-2878>a hrefhttps://isodeco.pt/painel-pvc-efeito-marmore/ classct-menu-link>Painel PVC efeito mármore/a>/li>li idmenu-item-2875 classmenu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-2875>a hrefhttps://isodeco.pt/azulejo-autocolante/ classct-menu-link>Azulejo autocolante/a>/li>li idmenu-item-4316 classmenu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-4316>a hrefhttps://isodeco.pt/tiras-de-pedra-natural/ classct-menu-link>Tiras de pedra natural/a>/li>li idmenu-item-4444 classmenu-item menu-item-type-custom menu-item-object-custom menu-item-4444>a hrefhttps://isodeco.pt/pavimento-spc/ classct-menu-link>Pavimento SPC/a>/li>li idmenu-item-3699 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-3699>a hrefhttps://isodeco.pt/inspiracao/ classct-menu-link>Inspiração/a>/li>/ul>/nav>/div>/div>/div>/div>/div>div data-devicemobile>div classct-sticky-container>div data-stickyshrink>div data-rowmiddle data-column-set2>div classct-container>div data-columnstart data-placements1>div data-itemsprimary>div classsite-branding data-idlogo > a hrefhttps://isodeco.pt/ classsite-logo-container relhome itempropurl >img width300 height55 srchttps://isodeco.pt/wp-content/uploads/2025/10/logo-en-slogan-header-e1645704240318.png classdefault-logo altIsodeco Portugal decodingasync />/a> /div>/div>/div>div data-columnend data-placements1>div data-itemsprimary>a hrefhttps://isodeco.pt/indexphp/my-account/woo-wish-list/ classct-header-wishlist data-labelleft aria-labelFavoritos data-idwish-list> span classct-label ct-hidden-sm ct-hidden-md ct-hidden-lg aria-hiddentrue>Favoritos/span> span classct-icon-container aria-hiddentrue> span classct-dynamic-count-wishlist data-count0>0/span>svg classct-icon width15 height15 viewBox0 0 15 15>path dM7.5,13.9l-0.4-0.3c-0.2-0.2-4.6-3.5-5.8-4.8C0.4,7.7-0.1,6.4,0,5.1c0.1-1.2,0.7-2.2,1.6-3c0.9-0.8,2.3-1,3.6-0.8C6.1,1.5,6.9,2,7.5,2.6c0.6-0.6,1.4-1.1,2.4-1.3c1.3-0.2,2.6,0,3.5,0.8l0,0c0.9,0.7,1.5,1.8,1.6,3c0.1,1.3-0.3,2.6-1.3,3.7c-1.2,1.4-5.6,4.7-5.7,4.8L7.5,13.9z M4.2,2.7C3.6,2.7,3,2.9,2.5,3.3c-0.6,0.5-0.9,1.2-1,1.9C1.4,6.1,1.8,7,2.4,7.8c0.9,1,3.9,3.4,5.1,4.3c1.2-0.9,4.2-3.3,5.1-4.3c0.7-0.8,1-1.7,0.9-2.6c-0.1-0.8-0.4-1.4-1-1.9l0,0c-0.6-0.5-1.5-0.7-2.3-0.5C9.3,3,8.6,3.5,8.2,4.2L7.5,5.4L6.8,4.2C6.4,3.5,5.7,3,4.9,2.8C4.7,2.8,4.4,2.7,4.2,2.7z/>/svg> /span>/a>div classct-header-cart data-idcart> a classct-cart-item ct-offcanvas-trigger href#woo-cart-panel data-labelleft > span classscreen-reader-text>Carrinho de compras/span>span classct-label ct-hidden-sm ct-hidden-md ct-hidden-lg data-priceyes>span classct-amount>span classwoocommerce-Price-amount amount>bdi>span classwoocommerce-Price-currencySymbol>€/span>0,00/bdi>/span>/span>/span> span classct-icon-container aria-hiddentrue> span classct-dynamic-count-cart data-count0>0/span>svg aria-hiddentrue width15 height15 viewBox0 0 15 15>path dM0.6,0.7C0.3,0.7,0,0.8,0,1.1s0.1,0.6,0.6,0.6l0,0h1c0.1,0,0.1,0.1,0.1,0.1L4.2,10c0.3,0.7,0.9,1.2,1.6,1.2H12c0.7,0,1.3-0.6,1.6-1.2L15,4.7c0.1-0.3-0.1-0.6-0.4-0.6h-0.1H3.6L2.8,1.7l0,0c0-0.7-0.6-1-1.2-1H0.6zM6.1,12.2c-0.6,0-1,0.6-1,1c0,0.4,0.6,1,1,1c0.4,0,1-0.6,1-1C7.2,12.8,6.7,12.2,6.1,12.2zM11.7,12.2c-0.6,0-1,0.6-1,1c0,0.4,0.6,1,1,1c0.6,0,1-0.6,1-1C12.7,12.8,12.3,12.2,11.7,12.2z/>/svg> /span>/a>/div>button classct-header-trigger ct-toggle data-toggle-panel#offcanvas aria-controlsoffcanvas data-designsimple data-labelright aria-labelMenu data-idtrigger> span classct-label ct-hidden-sm ct-hidden-md ct-hidden-lg aria-hiddentrue>Menu/span> svg classct-icon width18 height14 viewBox0 0 18 14 data-typetype-1 aria-hiddentrue> rect y0.00 width18 height1.7 rx1/> rect y6.15 width18 height1.7 rx1/> rect y12.3 width18 height1.7 rx1/> /svg>/button>/div>/div>/div>/div>/div>/div>/div>/header> main idmain classsite-main hfeed> div classct-container-full data-contentnormal > article idpost-929 classpost-929 page type-page status-publish hentry> div classblocksy-woo-messages-default woocommerce-notices-wrapper>div classwoocommerce>/div>/div> div classentry-content is-layout-constrained> div data-elementor-typewp-page data-elementor-id929 classelementor elementor-929 data-elementor-post-typepage> div classelementor-element elementor-element-3753388a e-flex e-con-boxed e-con e-parent data-id3753388a data-element_typecontainer data-e-typecontainer> div classe-con-inner> div classelementor-element elementor-element-21bc6ae4 top-img-onpage elementor-hidden-mobile elementor-widget elementor-widget-image data-id21bc6ae4 data-element_typewidget data-e-typewidget data-widget_typeimage.default> a hrefhttps://isodeco.pt/painel-spc-efeito-marmore/> img fetchpriorityhigh decodingasync width1290 height323 srchttps://isodeco.pt/wp-content/uploads/2025/11/Especialistas-em-Revestimentos-e-Pavimentos.webp classattachment-full size-full wp-image-3211 wp-post-image alt srcsethttps://isodeco.pt/wp-content/uploads/2025/11/Especialistas-em-Revestimentos-e-Pavimentos.webp 1290w, https://isodeco.pt/wp-content/uploads/2025/11/Especialistas-em-Revestimentos-e-Pavimentos-300x75.webp 300w, https://isodeco.pt/wp-content/uploads/2025/11/Especialistas-em-Revestimentos-e-Pavimentos-1024x256.webp 1024w, https://isodeco.pt/wp-content/uploads/2025/11/Especialistas-em-Revestimentos-e-Pavimentos-768x192.webp 768w, https://isodeco.pt/wp-content/uploads/2025/11/Especialistas-em-Revestimentos-e-Pavimentos-500x125.webp 500w sizes(max-width: 1290px) 100vw, 1290px /> /a> /div> div classelementor-element elementor-element-1014d57a elementor-align-right elementor-widget__width-initial elementor-mobile-align-right elementor-widget elementor-widget-button data-id1014d57a data-element_typewidget data-e-typewidget data-widget_typebutton.default> a classelementor-button elementor-button-link elementor-size-sm hrefhttps://isodeco.pt/painel-spc-efeito-marmore/> span classelementor-button-content-wrapper> span classelementor-button-icon> svg aria-hiddentrue classe-font-icon-svg e-fas-arrow-right viewBox0 0 448 512 xmlnshttp://www.w3.org/2000/svg>path dM190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z>/path>/svg> /span> span classelementor-button-text>Revestimento de parede/span> /span> /a> /div> div classelementor-element elementor-element-7e866172 top-img-onpage elementor-hidden-desktop elementor-hidden-tablet elementor-widget elementor-widget-image data-id7e866172 data-element_typewidget data-e-typewidget data-widget_typeimage.default> a hrefhttps://isodeco.pt/painel-spc-efeito-marmore/> img decodingasync width454 height160 srchttps://isodeco.pt/wp-content/uploads/2025/11/Especialistas-em-Revestimentos-e-Pavimentos-mobile.webp classattachment-full size-full wp-image-3212 wp-post-image alt srcsethttps://isodeco.pt/wp-content/uploads/2025/11/Especialistas-em-Revestimentos-e-Pavimentos-mobile.webp 454w, https://isodeco.pt/wp-content/uploads/2025/11/Especialistas-em-Revestimentos-e-Pavimentos-mobile-300x106.webp 300w sizes(max-width: 454px) 100vw, 454px /> /a> /div> div classelementor-element elementor-element-1ef4ceb4 top-img-onpage elementor-hidden-mobile elementor-hidden-desktop elementor-hidden-tablet elementor-widget elementor-widget-image data-id1ef4ceb4 data-element_typewidget data-e-typewidget data-widget_typeimage.default> a hrefhttps://isodeco.pt/painel-spc-efeito-marmore/> img decodingasync width1600 height400 srchttps://isodeco.pt/wp-content/uploads/2025/10/nieuwe-muur-2.jpg classattachment-full size-full wp-image-1500 wp-post-image alt srcsethttps://isodeco.pt/wp-content/uploads/2025/10/nieuwe-muur-2.jpg 1600w, https://isodeco.pt/wp-content/uploads/2025/10/nieuwe-muur-2-500x125.jpg 500w, https://isodeco.pt/wp-content/uploads/2025/10/nieuwe-muur-2-300x75.jpg 300w, https://isodeco.pt/wp-content/uploads/2025/10/nieuwe-muur-2-1024x256.jpg 1024w, https://isodeco.pt/wp-content/uploads/2025/10/nieuwe-muur-2-768x192.jpg 768w, https://isodeco.pt/wp-content/uploads/2025/10/nieuwe-muur-2-1536x384.jpg 1536w sizes(max-width: 1600px) 100vw, 1600px /> /a> /div> div classelementor-element elementor-element-283d6f5a top-img-onpage elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-image data-id283d6f5a data-element_typewidget data-e-typewidget data-widget_typeimage.default> a hrefhttps://isodeco.pt/painel-spc-efeito-marmore/> img loadinglazy decodingasync width454 height160 srchttps://isodeco.pt/wp-content/uploads/2025/10/nieuwe-muur-mobiel-banner.jpg classattachment-full size-full wp-image-1501 wp-post-image alt srcsethttps://isodeco.pt/wp-content/uploads/2025/10/nieuwe-muur-mobiel-banner.jpg 454w, https://isodeco.pt/wp-content/uploads/2025/10/nieuwe-muur-mobiel-banner-300x106.jpg 300w sizes(max-width: 454px) 100vw, 454px /> /a> /div> div classelementor-element elementor-element-50b46587 elementor-align-right elementor-widget__width-inherit elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-button data-id50b46587 data-element_typewidget data-e-typewidget data-widget_typebutton.default> a classelementor-button elementor-button-link elementor-size-sm hrefhttps://isodeco.pt/painel-spc-efeito-marmore/> span classelementor-button-content-wrapper> span classelementor-button-icon> svg aria-hiddentrue classe-font-icon-svg e-fas-arrow-right viewBox0 0 448 512 xmlnshttp://www.w3.org/2000/svg>path dM190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z>/path>/svg> /span> span classelementor-button-text>Wandbekleding/span> /span> /a> /div> /div> /div> div classelementor-element elementor-element-143e303a elementor-hidden-mobile elementor-hidden-tablet e-flex e-con-boxed e-con e-parent data-id143e303a data-element_typecontainer data-e-typecontainer> div classe-con-inner> div classelementor-element elementor-element-7d697e4a elementor-position-inline-start elementor-view-default elementor-widget elementor-widget-icon-box data-id7d697e4a data-element_typewidget data-e-typewidget data-widget_typeicon-box.default> div classelementor-icon-box-wrapper> div classelementor-icon-box-icon> span classelementor-icon> svg aria-hiddentrue classe-font-icon-svg e-fas-check viewBox0 0 512 512 xmlnshttp://www.w3.org/2000/svg>path dM173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z>/path>/svg> /span> /div> div classelementor-icon-box-content> div classelementor-icon-box-title> span > Compre online ou busque em Barreiro /span> /div> /div> /div> /div> div classelementor-element elementor-element-17f14281 elementor-position-inline-start elementor-mobile-position-inline-start elementor-view-default elementor-widget elementor-widget-icon-box data-id17f14281 data-element_typewidget data-e-typewidget data-widget_typeicon-box.default> div classelementor-icon-box-wrapper> div classelementor-icon-box-icon> span classelementor-icon> svg aria-hiddentrue classe-font-icon-svg e-fas-check viewBox0 0 512 512 xmlnshttp://www.w3.org/2000/svg>path dM173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z>/path>/svg> /span> /div> div classelementor-icon-box-content> div classelementor-icon-box-title> span > Especialistas em Revestimentos /span> /div> /div> /div> /div> div classelementor-element elementor-element-6e9fd7fb elementor-position-inline-start elementor-mobile-position-inline-start elementor-view-default elementor-widget elementor-widget-icon-box data-id6e9fd7fb data-element_typewidget data-e-typewidget data-widget_typeicon-box.default> div classelementor-icon-box-wrapper> div classelementor-icon-box-icon> span classelementor-icon> svg aria-hiddentrue classe-font-icon-svg e-fas-check viewBox0 0 512 512 xmlnshttp://www.w3.org/2000/svg>path dM173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z>/path>/svg> /span> /div> div classelementor-icon-box-content> div classelementor-icon-box-title> span > Instale você mesmo com facilidade /span> /div> /div> /div> /div> div classelementor-element elementor-element-3d1cd786 elementor-position-inline-start elementor-mobile-position-inline-start elementor-view-default elementor-widget elementor-widget-icon-box data-id3d1cd786 data-element_typewidget data-e-typewidget data-widget_typeicon-box.default> div classelementor-icon-box-wrapper> div classelementor-icon-box-icon> span classelementor-icon> svg aria-hiddentrue classe-font-icon-svg e-fas-check viewBox0 0 512 512 xmlnshttp://www.w3.org/2000/svg>path dM173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z>/path>/svg> /span> /div> div classelementor-icon-box-content> div classelementor-icon-box-title> span > Especialistas em Pavimentos /span> /div> /div> /div> /div> /div> /div> div classelementor-element elementor-element-14f630b4 e-flex e-con-boxed e-con e-parent data-id14f630b4 data-element_typecontainer data-e-typecontainer> div classe-con-inner> div classelementor-element elementor-element-d18c5 elementor-widget elementor-widget-heading data-idd18c5 data-element_typewidget data-e-typewidget data-widget_typeheading.default> h1 classelementor-heading-title elementor-size-large>Painéis de Parede/h1> /div> /div> /div> div classelementor-element elementor-element-3e09b915 e-flex e-con-boxed e-con e-parent data-id3e09b915 data-element_typecontainer data-e-typecontainer> div classe-con-inner> a classelementor-element elementor-element-1f5c4b6c e-con-full e-flex e-con e-child data-id1f5c4b6c data-element_typecontainer data-e-typecontainer href/azulejo-autocolante/> div classelementor-element elementor-element-971a31e elementor-widget__width-initial elementor-widget-mobile__width-initial elementor-widget elementor-widget-image data-id971a31e data-element_typewidget data-e-typewidget data-widget_typeimage.default> img loadinglazy decodingasync width511 height494 srchttps://isodeco.pt/wp-content/uploads/2025/10/Mozaiek.png classattachment-large size-large wp-image-1505 wp-post-image alt srcsethttps://isodeco.pt/wp-content/uploads/2025/10/Mozaiek.png 511w, https://isodeco.pt/wp-content/uploads/2025/10/Mozaiek-500x483.png 500w, https://isodeco.pt/wp-content/uploads/2025/10/Mozaiek-300x290.png 300w sizes(max-width: 511px) 100vw, 511px /> /div> div classelementor-element elementor-element-5f94033b elementor-widget__width-initial elementor-widget-mobile__width-initial elementor-widget elementor-widget-heading data-id5f94033b data-element_typewidget data-e-typewidget data-widget_typeheading.default> span classelementor-heading-title elementor-size-medium>Azulejo autocolante/span> /div> /a> a classelementor-element elementor-element-2cc6254a e-con-full e-flex e-con e-child data-id2cc6254a data-element_typecontainer data-e-typecontainer href/painel-ripado-de-composito/> div classelementor-element elementor-element-13e98902 elementor-widget__width-initial elementor-widget-mobile__width-initial elementor-widget elementor-widget-image data-id13e98902 data-element_typewidget data-e-typewidget data-widget_typeimage.default> img loadinglazy decodingasync width60 height58 srchttps://isodeco.pt/wp-content/uploads/2025/10/kunststof-gevelbekleding.png classattachment-large size-large wp-image-1507 wp-post-image alt /> /div> div classelementor-element elementor-element-10767f6a elementor-widget__width-initial elementor-widget-mobile__width-initial elementor-widget elementor-widget-heading data-id10767f6a data-element_typewidget data-e-typewidget data-widget_typeheading.default> span classelementor-heading-title elementor-size-medium>Painel ripado de compósito/span> /div> /a> a classelementor-element elementor-element-51f65108 e-con-full e-flex e-con e-child data-id51f65108 data-element_typecontainer data-e-typecontainer href/painel-ripado/> div classelementor-element elementor-element-66259206 elementor-widget__width-initial elementor-widget-mobile__width-initial elementor-widget elementor-widget-image data-id66259206 data-element_typewidget data-e-typewidget data-widget_typeimage.default> img loadinglazy decodingasync width60 height58 srchttps://isodeco.pt/wp-content/uploads/2025/10/vierkant_Akoestische_Panelen.png classattachment-large size-large wp-image-1508 wp-post-image alt /> /div> div classelementor-element elementor-element-73f3a89d elementor-widget__width-initial elementor-widget-mobile__width-initial elementor-widget elementor-widget-heading data-id73f3a89d data-element_typewidget data-e-typewidget data-widget_typeheading.default> span classelementor-heading-title elementor-size-medium>Painel ripado/span> /div> /a> a classelementor-element elementor-element-5352136d e-con-full e-flex e-con e-child data-id5352136d data-element_typecontainer data-e-typecontainer href/painel-spc-efeito-marmore/> div classelementor-element elementor-element-4b28fcd5 elementor-widget__width-initial elementor-widget-mobile__width-initial elementor-widget elementor-widget-image data-id4b28fcd5 data-element_typewidget data-e-typewidget data-widget_typeimage.default> img loadinglazy decodingasync width60 height58 srchttps://isodeco.pt/wp-content/uploads/2025/10/spc-wandpanelen.png classattachment-large size-large wp-image-1513 wp-post-image alt /> /div> div classelementor-element elementor-element-636519f5 elementor-widget__width-initial elementor-widget-mobile__width-initial elementor-widget elementor-widget-heading data-id636519f5 data-element_typewidget data-e-typewidget data-widget_typeheading.default> span classelementor-heading-title elementor-size-medium>Efeito mármore SPC /span> /div> /a> a classelementor-element elementor-element-3404b04b e-con-full e-flex e-con e-child data-id3404b04b data-element_typecontainer data-e-typecontainer href/painel-pvc-efeito-marmore/> div classelementor-element elementor-element-a8dd515 elementor-widget__width-initial elementor-widget-mobile__width-initial elementor-widget elementor-widget-image data-ida8dd515 data-element_typewidget data-e-typewidget data-widget_typeimage.default> img loadinglazy decodingasync width510 height494 srchttps://isodeco.pt/wp-content/uploads/2025/10/vierkant_Marmer-1.png classattachment-large size-large wp-image-1510 wp-post-image alt srcsethttps://isodeco.pt/wp-content/uploads/2025/10/vierkant_Marmer-1.png 510w, https://isodeco.pt/wp-content/uploads/2025/10/vierkant_Marmer-1-500x484.png 500w, https://isodeco.pt/wp-content/uploads/2025/10/vierkant_Marmer-1-300x291.png 300w sizes(max-width: 510px) 100vw, 510px /> /div> div classelementor-element elementor-element-13dcf047 elementor-widget__width-initial elementor-widget-mobile__width-initial elementor-widget elementor-widget-heading data-id13dcf047 data-element_typewidget data-e-typewidget data-widget_typeheading.default> span classelementor-heading-title elementor-size-medium>Efeito mármore PVC/span> /div> /a> a classelementor-element elementor-element-56ed8405 e-con-full e-flex e-con e-child data-id56ed8405 data-element_typecontainer data-e-typecontainer href/revestimento-de-pedra-natural/> div classelementor-element elementor-element-2814a9f elementor-widget__width-initial elementor-widget-mobile__width-initial elementor-widget elementor-widget-image data-id2814a9f data-element_typewidget data-e-typewidget data-widget_typeimage.default> img loadinglazy decodingasync width510 height494 srchttps://isodeco.pt/wp-content/uploads/2025/10/Natuursteen.png classattachment-large size-large wp-image-1514 wp-post-image alt srcsethttps://isodeco.pt/wp-content/uploads/2025/10/Natuursteen.png 510w, https://isodeco.pt/wp-content/uploads/2025/10/Natuursteen-500x484.png 500w, https://isodeco.pt/wp-content/uploads/2025/10/Natuursteen-300x291.png 300w sizes(max-width: 510px) 100vw, 510px /> /div> div classelementor-element elementor-element-5d05a3ac elementor-widget__width-initial elementor-widget-mobile__width-initial elementor-widget elementor-widget-heading data-id5d05a3ac data-element_typewidget data-e-typewidget data-widget_typeheading.default> span classelementor-heading-title elementor-size-medium>Revestimento de pedra natural/span> /div> /a> a classelementor-element elementor-element-7a788637 e-con-full e-flex e-con e-child data-id7a788637 data-element_typecontainer data-e-typecontainer href/tijolo-decorativo-3d/> div classelementor-element elementor-element-c7f9321 elementor-widget__width-initial elementor-widget-mobile__width-initial elementor-widget elementor-widget-image data-idc7f9321 data-element_typewidget data-e-typewidget data-widget_typeimage.default> img loadinglazy decodingasync width510 height494 srchttps://isodeco.pt/wp-content/uploads/2025/10/XL-Baksteenstrips.png classattachment-large size-large wp-image-1515 wp-post-image alt srcsethttps://isodeco.pt/wp-content/uploads/2025/10/XL-Baksteenstrips.png 510w, https://isodeco.pt/wp-content/uploads/2025/10/XL-Baksteenstrips-500x484.png 500w, https://isodeco.pt/wp-content/uploads/2025/10/XL-Baksteenstrips-300x291.png 300w sizes(max-width: 510px) 100vw, 510px /> /div> div classelementor-element elementor-element-42c74cb elementor-widget__width-initial elementor-widget-mobile__width-initial elementor-widget elementor-widget-heading data-id42c74cb data-element_typewidget data-e-typewidget data-widget_typeheading.default> span classelementor-heading-title elementor-size-medium>Tijolo decorativo 3D/span> /div> /a> a classelementor-element elementor-element-5fb1153a e-con-full e-flex e-con e-child data-id5fb1153a data-element_typecontainer data-e-typecontainer href/painel-de-madeira/> div classelementor-element elementor-element-6d61005a elementor-widget__width-initial elementor-widget-mobile__width-initial elementor-widget elementor-widget-image data-id6d61005a data-element_typewidget data-e-typewidget data-widget_typeimage.default> img loadinglazy decodingasync width511 height494 srchttps://isodeco.pt/wp-content/uploads/2025/10/Houtstrips.png classattachment-large size-large wp-image-1516 wp-post-image alt srcsethttps://isodeco.pt/wp-content/uploads/2025/10/Houtstrips.png 511w, https://isodeco.pt/wp-content/uploads/2025/10/Houtstrips-500x483.png 500w, https://isodeco.pt/wp-content/uploads/2025/10/Houtstrips-300x290.png 300w sizes(max-width: 511px) 100vw, 511px /> /div> div classelementor-element elementor-element-3ae13fa elementor-widget__width-initial elementor-widget-mobile__width-initial elementor-widget elementor-widget-heading data-id3ae13fa data-element_typewidget data-e-typewidget data-widget_typeheading.default> span classelementor-heading-title elementor-size-medium>Painel de madeira/span> /div> /a> /div> /div> div classelementor-element elementor-element-54d6b112 e-flex e-con-boxed e-con e-parent data-id54d6b112 data-element_typecontainer data-e-typecontainer> div classe-con-inner> div classelementor-element elementor-element-27b4ddc elementor-widget elementor-widget-heading data-id27b4ddc data-element_typewidget data-e-typewidget data-widget_typeheading.default> span classelementor-heading-title elementor-size-large>Pavimentos/span> /div> /div> /div> div classelementor-element elementor-element-7f08c70e e-flex e-con-boxed e-con e-parent data-id7f08c70e data-element_typecontainer data-e-typecontainer> div classe-con-inner> div classelementor-element elementor-element-74b104ac e-con-full e-flex e-con e-child data-id74b104ac data-element_typecontainer data-e-typecontainer> a classelementor-element elementor-element-18e5d80 e-con-full e-flex e-con e-child data-id18e5d80 data-element_typecontainer data-e-typecontainer href/pavimento-laminado-spc/> div classelementor-element elementor-element-0a94a9c elementor-widget__width-initial elementor-widget-mobile__width-initial elementor-widget elementor-widget-image data-id0a94a9c data-element_typewidget data-e-typewidget data-widget_typeimage.default> img loadinglazy decodingasync width511 height494 srchttps://isodeco.pt/wp-content/uploads/2025/10/vierkant_Largo.png classattachment-large size-large wp-image-1519 wp-post-image alt srcsethttps://isodeco.pt/wp-content/uploads/2025/10/vierkant_Largo.png 511w, https://isodeco.pt/wp-content/uploads/2025/10/vierkant_Largo-500x483.png 500w, https://isodeco.pt/wp-content/uploads/2025/10/vierkant_Largo-300x290.png 300w sizes(max-width: 511px) 100vw, 511px /> /div> div classelementor-element elementor-element-9fd3284 elementor-widget__width-initial elementor-widget-mobile__width-auto elementor-widget elementor-widget-heading data-id9fd3284 data-element_typewidget data-e-typewidget data-widget_typeheading.default> span classelementor-heading-title elementor-size-medium>Pavimento Laminado SPC/span> /div> /a> /div> /div> /div> div classelementor-element elementor-element-3fd448e4 e-flex e-con-boxed e-con e-parent data-id3fd448e4 data-element_typecontainer data-e-typecontainer> div classe-con-inner> div classelementor-element elementor-element-3c0713b8 elementor-widget elementor-widget-heading data-id3c0713b8 data-element_typewidget data-e-typewidget data-widget_typeheading.default> span classelementor-heading-title elementor-size-medium>Inspire-se!/span> /div> /div> /div> div classelementor-element elementor-element-2e244818 e-flex e-con-boxed e-con e-parent data-id2e244818 data-element_typecontainer data-e-typecontainer> div classe-con-inner> div classelementor-element elementor-element-38a7fd31 e-con-full drie-banner e-flex e-con e-child data-id38a7fd31 data-element_typecontainer data-e-typecontainer> div classelementor-element elementor-element-4bfcc1c elementor-widget__width-inherit elementor-widget elementor-widget-image data-id4bfcc1c data-element_typewidget data-e-typewidget data-widget_typeimage.default> a href/painel-ripado/> img decodingasync srchttps://isodeco.pt/wp-content/uploads/elementor/thumbs/painel-ripado-parede-rgbx5vkdkr8snzd1krwpl7fu3dql61tn7ffdvh5zno.webp titlepainel-ripado-parede altpainel-ripado-parede loadinglazy /> /a> /div> div classelementor-element elementor-element-5862ba73 elementor-align-right elementor-widget__width-initial elementor-widget elementor-widget-button data-id5862ba73 data-element_typewidget data-e-typewidget data-widget_typebutton.default> a classelementor-button elementor-button-link elementor-size-lg href/painel-ripado/> span classelementor-button-content-wrapper> span classelementor-button-icon> svg aria-hiddentrue classe-font-icon-svg e-fas-arrow-right viewBox0 0 448 512 xmlnshttp://www.w3.org/2000/svg>path dM190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z>/path>/svg> /span> span classelementor-button-text>Painel ripado/span> /span> /a> /div> /div> div classelementor-element elementor-element-1144309a e-con-full drie-banner e-flex e-con e-child data-id1144309a data-element_typecontainer data-e-typecontainer> div classelementor-element elementor-element-7bfd8c0c elementor-widget__width-inherit elementor-widget elementor-widget-image data-id7bfd8c0c data-element_typewidget data-e-typewidget data-widget_typeimage.default> a href/azulejo-autocolante/> img decodingasync srchttps://isodeco.pt/wp-content/uploads/elementor/thumbs/parede-traseira-cozinha-rfm90wuxmijglydzykywd0hyvq87azcbhcezqze2tg.webp titleparede-traseira-cozinha altparede-traseira-cozinha loadinglazy /> /a> /div> div classelementor-element elementor-element-67d6aeef elementor-align-right elementor-widget__width-initial elementor-widget elementor-widget-button data-id67d6aeef data-element_typewidget data-e-typewidget data-widget_typebutton.default> a classelementor-button elementor-button-link elementor-size-lg href/azulejo-autocolante/> span classelementor-button-content-wrapper> span classelementor-button-icon> svg aria-hiddentrue classe-font-icon-svg e-fas-arrow-right viewBox0 0 448 512 xmlnshttp://www.w3.org/2000/svg>path dM190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z>/path>/svg> /span> span classelementor-button-text>Azulejo autocolante/span> /span> /a> /div> /div> div classelementor-element elementor-element-22e81514 drie-banner e-con-full e-flex e-con e-child data-id22e81514 data-element_typecontainer data-e-typecontainer> div classelementor-element elementor-element-58772d1f elementor-widget__width-inherit elementor-widget elementor-widget-image data-id58772d1f data-element_typewidget data-e-typewidget data-widget_typeimage.default> a href/painel-spc-efeito-marmore/> img decodingasync srchttps://isodeco.pt/wp-content/uploads/elementor/thumbs/Isodeco-Painel-SPC-efeito-marmore-rfk25qeocpx23wgdrtxtfyy7y26ibozwspnfzn2j7o.jpg titleIsodeco-Painel-SPC-efeito-marmore altIsodeco-Painel-SPC-efeito-marmore loadinglazy /> /a> /div> div classelementor-element elementor-element-40771746 elementor-align-right elementor-widget__width-initial elementor-widget elementor-widget-button data-id40771746 data-element_typewidget data-e-typewidget data-widget_typebutton.default> a classelementor-button elementor-button-link elementor-size-lg href/painel-spc-efeito-marmore/> span classelementor-button-content-wrapper> span classelementor-button-icon> svg aria-hiddentrue classe-font-icon-svg e-fas-arrow-right viewBox0 0 448 512 xmlnshttp://www.w3.org/2000/svg>path dM190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z>/path>/svg> /span> span classelementor-button-text>SPC efeito mármore/span> /span> /a> /div> /div> div classelementor-element elementor-element-2a9fa074 drie-banner e-con-full e-flex e-con e-child data-id2a9fa074 data-element_typecontainer data-e-typecontainer> div classelementor-element elementor-element-57a5f77a elementor-widget__width-inherit elementor-widget elementor-widget-image data-id57a5f77a data-element_typewidget data-e-typewidget data-widget_typeimage.default> a href/painel-pvc-efeito-marmore/> img decodingasync srchttps://isodeco.pt/wp-content/uploads/elementor/thumbs/painel-efeito-marmore-bege-ouro-calacatta-cinewall-rgbxeligzf6kdqp0njm3q07si2r6kyfzqlbk5w8hxg.jpg titlepainel-efeito-marmore-bege-ouro-calacatta-cinewall altpainel-efeito-marmore-bege-ouro-calacatta-cinewall loadinglazy /> /a> /div> div classelementor-element elementor-element-33221a1 elementor-align-right elementor-widget__width-initial elementor-widget elementor-widget-button data-id33221a1 data-element_typewidget data-e-typewidget data-widget_typebutton.default> a classelementor-button elementor-button-link elementor-size-lg href/painel-pvc-efeito-marmore/> span classelementor-button-content-wrapper> span classelementor-button-icon> svg aria-hiddentrue classe-font-icon-svg e-fas-arrow-right viewBox0 0 448 512 xmlnshttp://www.w3.org/2000/svg>path dM190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z>/path>/svg> /span> span classelementor-button-text>PVC efeito mármore/span> /span> /a> /div> /div> /div> /div> div classelementor-element elementor-element-3161fa43 elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile e-flex e-con-boxed e-con e-parent data-id3161fa43 data-element_typecontainer data-e-typecontainer> div classe-con-inner> div classelementor-element elementor-element-39a02966 e-con-full drie-banner e-flex e-con e-child data-id39a02966 data-element_typecontainer data-e-typecontainer> div classelementor-element elementor-element-103bf619 elementor-widget__width-inherit elementor-widget elementor-widget-image data-id103bf619 data-element_typewidget data-e-typewidget data-widget_typeimage.default> a hrefhttps://staging.isodeco.nl/kortingscode-isodeco/> img loadinglazy decodingasync width700 height326 srchttps://isodeco.pt/wp-content/uploads/2025/10/korting-bij-aanmelden-nieuwsbrief.webp classattachment-large size-large wp-image-1526 wp-post-image alt srcsethttps://isodeco.pt/wp-content/uploads/2025/10/korting-bij-aanmelden-nieuwsbrief.webp 700w, https://isodeco.pt/wp-content/uploads/2025/10/korting-bij-aanmelden-nieuwsbrief-500x233.webp 500w, https://isodeco.pt/wp-content/uploads/2025/10/korting-bij-aanmelden-nieuwsbrief-300x140.webp 300w sizes(max-width: 700px) 100vw, 700px /> /a> /div> /div> div classelementor-element elementor-element-21b5975 drie-banner e-con-full e-flex e-con e-child data-id21b5975 data-element_typecontainer data-e-typecontainer> div classelementor-element elementor-element-2cb7ad97 elementor-widget__width-inherit elementor-widget-mobile__width-inherit elementor-widget elementor-widget-image data-id2cb7ad97 data-element_typewidget data-e-typewidget data-widget_typeimage.default> a hrefhttps://staging.isodeco.nl/showrooms/> img loadinglazy decodingasync width500 height375 srchttps://isodeco.pt/wp-content/uploads/2025/10/locatie-isodeco-showroom.webp classattachment-large size-large wp-image-1527 wp-post-image alt srcsethttps://isodeco.pt/wp-content/uploads/2025/10/locatie-isodeco-showroom.webp 500w, https://isodeco.pt/wp-content/uploads/2025/10/locatie-isodeco-showroom-300x225.webp 300w sizes(max-width: 500px) 100vw, 500px /> /a> /div> div classelementor-element elementor-element-3e9378bb elementor-align-right elementor-widget__width-initial elementor-widget elementor-widget-button data-id3e9378bb data-element_typewidget data-e-typewidget data-widget_typebutton.default> a classelementor-button elementor-button-link elementor-size-lg hrefhttps://staging.isodeco.nl/showrooms/> span classelementor-button-content-wrapper> span classelementor-button-icon> svg aria-hiddentrue classe-font-icon-svg e-fas-arrow-right viewBox0 0 448 512 xmlnshttp://www.w3.org/2000/svg>path dM190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z>/path>/svg> /span> span classelementor-button-text>Ver localizações/span> /span> /a> /div> /div> div classelementor-element elementor-element-69c5db44 drie-banner e-con-full e-flex e-con e-child data-id69c5db44 data-element_typecontainer data-e-typecontainer> div classelementor-element elementor-element-69ece573 elementor-widget__width-inherit elementor-widget elementor-widget-image data-id69ece573 data-element_typewidget data-e-typewidget data-widget_typeimage.default> a hrefhttps://staging.isodeco.nl/sample-boxen/> img loadinglazy decodingasync width800 height534 srchttps://isodeco.pt/wp-content/uploads/2025/10/Sample-box-bestellen.jpg classattachment-large size-large wp-image-1528 wp-post-image alt srcsethttps://isodeco.pt/wp-content/uploads/2025/10/Sample-box-bestellen.jpg 800w, https://isodeco.pt/wp-content/uploads/2025/10/Sample-box-bestellen-500x334.jpg 500w, https://isodeco.pt/wp-content/uploads/2025/10/Sample-box-bestellen-300x200.jpg 300w, https://isodeco.pt/wp-content/uploads/2025/10/Sample-box-bestellen-768x513.jpg 768w sizes(max-width: 800px) 100vw, 800px /> /a> /div> div classelementor-element elementor-element-38598bc elementor-align-right elementor-widget__width-initial elementor-widget elementor-widget-button data-id38598bc data-element_typewidget data-e-typewidget data-widget_typebutton.default> a classelementor-button elementor-button-link elementor-size-lg hrefhttps://staging.isodeco.nl/sample-boxen/> span classelementor-button-content-wrapper> span classelementor-button-icon> svg aria-hiddentrue classe-font-icon-svg e-fas-arrow-right viewBox0 0 448 512 xmlnshttp://www.w3.org/2000/svg>path dM190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z>/path>/svg> /span> span classelementor-button-text>Ver caixas de amostras/span> /span> /a> /div> /div> /div> /div> div classelementor-element elementor-element-182f2b02 e-flex e-con-boxed e-con e-parent data-id182f2b02 data-element_typecontainer data-e-typecontainer data-settings{"background_background":"classic"}> div classe-con-inner> div classelementor-element elementor-element-18ad2d83 e-con-full e-flex e-con e-child data-id18ad2d83 data-element_typecontainer data-e-typecontainer> div classelementor-element elementor-element-678c83a elementor-widget elementor-widget-heading data-id678c83a data-element_typewidget data-e-typewidget data-widget_typeheading.default> h1 classelementor-heading-title elementor-size-default>Lindos painéis de parede/h1> /div> div classelementor-element elementor-element-5484da73 elementor-widget__width-initial elementor-widget elementor-widget-text-editor data-id5484da73 data-element_typewidget data-e-typewidget data-widget_typetext-editor.default> p data-start278 data-end717>A Isodeco é uma das maiores referências em painéis de parede 3D e revestimentos decorativos. No nosso catálogo encontra soluções modernas que transformam qualquer espaço. Os nossos painéis de parede são perfeitos para interiores como salas e casas de banho, mas também podem ser usados no exterior como revestimento de fachada elegante e duradouro. Descubra a nossa coleção completa e renove as suas paredes com estilo./p>h2 data-start724 data-end763>Painéis de parede e/h2>h2 data-start724 data-end763>vários estilos/h2>p data-start765 data-end1081>Os painéis Isodeco estão disponíveis em diferentes tamanhos, cores e texturas do natural e minimalista ao moderno e arrojado. Escolha entre o calor da madeira, o aspeto industrial do betão ou a elegância do mármore. Cada painel combina design e resistência, criando ambientes únicos e sofisticados./p>h2 data-start1088 data-end1130>Painéis decorativos para/h2>h2 data-start1088 data-end1130>sala de estar/h2>p data-start1132 data-end1409>A sala de estar é o coração da casa. Com os painéis decorativos da Isodeco, pode criar um ambiente acolhedor e contemporâneo. Os nossos modelos em madeira, mármore ou betão 3D dão personalidade e estilo à sua decoração, tornando qualquer parede num verdadeiro destaque./p>h2 data-start1416 data-end1459>Revestimentos em tijolo/h2>h2 data-start1416 data-end1459>e pedra natural/h2>p data-start1461 data-end1787>Os painéis de tijolo decorativo da Isodeco têm relevo e profundidade real não são simples placas planas. O resultado é um acabamento autêntico e cheio de caráter. Também oferecemos painéis em pedra natural, com variações de espessura e cor que dão movimento e elegância ao espaço, tanto no interior como no exterior./p> /div> div classelementor-element elementor-element-a8689f elementor-widget elementor-widget-image data-ida8689f data-element_typewidget data-e-typewidget data-widget_typeimage.default> img loadinglazy decodingasync width700 height350 srchttps://isodeco.pt/wp-content/uploads/2025/10/paineis-de-parede-de-casa-de-banho-em-marmore.webp classattachment-full size-full wp-image-1629 wp-post-image alt srcsethttps://isodeco.pt/wp-content/uploads/2025/10/paineis-de-parede-de-casa-de-banho-em-marmore.webp 700w, https://isodeco.pt/wp-content/uploads/2025/10/paineis-de-parede-de-casa-de-banho-em-marmore-500x250.webp 500w, https://isodeco.pt/wp-content/uploads/2025/10/paineis-de-parede-de-casa-de-banho-em-marmore-300x150.webp 300w sizes(max-width: 700px) 100vw, 700px /> /div> div classelementor-element elementor-element-730f1589 elementor-widget__width-initial elementor-widget elementor-widget-text-editor data-id730f1589 data-element_typewidget data-e-typewidget data-widget_typetext-editor.default> h2 data-start401 data-end442>Revestimentos para/h2>h2 data-start401 data-end442>casa de banho/h2>p data-start444 data-end744>Os painéis de parede para casa de banho da Isodeco são a solução perfeita para renovar o seu espaço com estilo e praticidade. Fabricados em PVC 100% impermeável, podem ser instalados diretamente sobre os azulejos existentes sem obras complicadas, sem sujidade e com um resultado imediato./p>p data-start746 data-end949>Além de resistentes à humidade e fáceis de limpar, estes painéis estão disponíveis em vários acabamentos de mármore, pedra natural e betão, permitindo-lhe criar o ambiente que mais combina consigo./p>p data-start746 data-end949>Quer prefira um visual moderno e minimalista ou um estilo mais luxuoso e sofisticado, os painéis de parede Isodeco transformam qualquer duche ou casa de banho num espaço elegante, duradouro e cheio de personalidade./p> /div> div classelementor-element elementor-element-3d193f30 elementor-widget elementor-widget-image data-id3d193f30 data-element_typewidget data-e-typewidget data-widget_typeimage.default> img loadinglazy decodingasync width700 height350 srchttps://isodeco.pt/wp-content/uploads/2025/10/paineis-de-parede-de-cozinha-hexagonais.webp classattachment-large size-large wp-image-1628 wp-post-image alt srcsethttps://isodeco.pt/wp-content/uploads/2025/10/paineis-de-parede-de-cozinha-hexagonais.webp 700w, https://isodeco.pt/wp-content/uploads/2025/10/paineis-de-parede-de-cozinha-hexagonais-500x250.webp 500w, https://isodeco.pt/wp-content/uploads/2025/10/paineis-de-parede-de-cozinha-hexagonais-300x150.webp 300w sizes(max-width: 700px) 100vw, 700px /> /div> div classelementor-element elementor-element-2b377c30 elementor-widget__width-initial elementor-widget elementor-widget-text-editor data-id2b377c30 data-element_typewidget data-e-typewidget data-widget_typetext-editor.default> h2>strong data-start408 data-end447>Revestimento de/strong>strong data-start408 data-end447> parede /strong>/h2>h2>strong data-start408 data-end447>para cozinha/strong>/h2>p data-start449 data-end778>Uma cozinha elegante não precisa de uma grande remodelação. Os painéis decorativos da Isodeco são uma alternativa prática e sofisticada aos tradicionais azulejos. Podem ser instalados diretamente sobre os azulejos existentes, tornando-se ideais como revestimento de parede atrás da bancada ou da placa de fogão./p>p data-start780 data-end1097>Disponíveis em vários estilos desde o moderno efeito de betão até texturas de pedra natural, passando por designs clássicos como mosaico, hexágono, espinha de peixe ou mármore em PVC. Há até opções inspiradas em motivos portugueses, perfeitas para quem procura um toque autêntico e decorativo. Fabricados com materiais de alta qualidade, os painéis de parede para cozinha Isodeco são resistentes ao uso diário, fáceis de limpar e mantêm a sua aparência por muitos anos. Combine estilo e funcionalidade e transforme a sua cozinha num espaço cheio de caráter e praticidade exatamente como deve ser./p> /div> /div> div classelementor-element elementor-element-77fab1ee e-flex e-con-boxed e-con e-child data-id77fab1ee data-element_typecontainer data-e-typecontainer> div classe-con-inner> div classelementor-element elementor-element-3937d7e7 elementor-widget elementor-widget-image data-id3937d7e7 data-element_typewidget data-e-typewidget data-widget_typeimage.default> img loadinglazy decodingasync width700 height350 srchttps://isodeco.pt/wp-content/uploads/2025/10/paineis-de-parede-acusticos-de-madeira-para-quarto.webp classattachment-large size-large wp-image-1630 wp-post-image alt srcsethttps://isodeco.pt/wp-content/uploads/2025/10/paineis-de-parede-acusticos-de-madeira-para-quarto.webp 700w, https://isodeco.pt/wp-content/uploads/2025/10/paineis-de-parede-acusticos-de-madeira-para-quarto-500x250.webp 500w, https://isodeco.pt/wp-content/uploads/2025/10/paineis-de-parede-acusticos-de-madeira-para-quarto-300x150.webp 300w sizes(max-width: 700px) 100vw, 700px /> /div> div classelementor-element elementor-element-782cca5 elementor-widget__width-initial elementor-widget elementor-widget-text-editor data-id782cca5 data-element_typewidget data-e-typewidget data-widget_typetext-editor.default> h2> /h2>h2 data-start179 data-end211>Madeira na parede/h2>p data-start212 data-end796>Os painéis de parede em madeira da Isodeco trazem calor, conforto e personalidade a qualquer espaço. A sua aparência natural combina perfeitamente com interiores modernos ou clássicos. Os painéis acústicos são especialmente valorizados: além de melhorarem o som no ambiente, criam uma atmosfera serena e elegante. Fabricados com materiais sustentáveis e acabamento em folheado de madeira de alta qualidade, oferecem o charme da madeira verdadeira sem exigir manutenção intensiva. Uma escolha ideal para quem procura design intemporal, conforto e qualidade duradoura./p>h2 data-start798 data-end824>Montagem simples/h2>p data-start825 data-end1155>Instalar os novos painéis de parede é muito mais fácil do que parece. Quer opte por PVC, SPC ou painéis acústicos, todos oferecem uma solução inteligente e moderna. A sua estrutura leve e materiais resistentes permitem cortes precisos e uma instalação rápida com cola, parafusos ou serra circular, conforme o tipo de painel./p>h2 data-start1157 data-end1186>Acabamento perfeito/h2>p data-start1187 data-end1443>Os painéis Isodeco proporcionam um acabamento limpo e elegante, mantendo-se bonitos mesmo com o uso diário. São fáceis de limpar com um pano húmido e mantêm o aspeto original durante anos. Experimente você mesmo — peça uma amostra e veja a diferença./p>h2 data-start1445 data-end1472>strong data-start1449 data-end1470>Compre hoje mesmo/strong>/h2>p data-start1473 data-end1838>Comprar na Isodeco é simples e rápido. Escolha o modelo ideal no nosso site, selecione a quantidade e finalize a compra em poucos cliques. Com o nosso grande stock, os painéis são entregues rapidamente para que possa começar a renovar o seu espaço sem demora. Ainda tem dúvidas sobre a cor ou textura? Peça uma amostra gratuita e confirme o resultado em casa./p>h2 data-start1840 data-end1873>Visite o nosso showroom/h2>p data-start1874 data-end2089 data-is-last-node data-is-only-node>A Isodeco tem a maior coleção de painéis de parede em madeira dos Países Baixos. Visite o nosso showroom e descubra pessoalmente como os nossos painéis transformam qualquer espaço com estilo e autenticidade./p> /div> div classelementor-element elementor-element-4de3ad52 elementor-widget elementor-widget-image data-id4de3ad52 data-element_typewidget data-e-typewidget data-widget_typeimage.default> img loadinglazy decodingasync width1231 height1500 srchttps://isodeco.pt/wp-content/uploads/2025/12/painel-ripado-cinewall-americano-flores.jpeg classattachment-full size-full wp-image-4117 wp-post-image alt srcsethttps://isodeco.pt/wp-content/uploads/2025/12/painel-ripado-cinewall-americano-flores.jpeg 1231w, https://isodeco.pt/wp-content/uploads/2025/12/painel-ripado-cinewall-americano-flores-246x300.jpeg 246w, https://isodeco.pt/wp-content/uploads/2025/12/painel-ripado-cinewall-americano-flores-840x1024.jpeg 840w, https://isodeco.pt/wp-content/uploads/2025/12/painel-ripado-cinewall-americano-flores-768x936.jpeg 768w, https://isodeco.pt/wp-content/uploads/2025/12/painel-ripado-cinewall-americano-flores-500x609.jpeg 500w sizes(max-width: 1231px) 100vw, 1231px /> /div> div classelementor-element elementor-element-128fbae7 elementor-widget__width-initial elementor-widget elementor-widget-heading data-id128fbae7 data-element_typewidget data-e-typewidget data-widget_typeheading.default> div classelementor-heading-title elementor-size-default>À procura de inspiração?/div> /div> div classelementor-element elementor-element-53f6c98d elementor-align-right elementor-widget__width-initial elementor-widget-mobile__width-initial elementor-mobile-align-center elementor-widget elementor-widget-button data-id53f6c98d data-element_typewidget data-e-typewidget data-widget_typebutton.default> a classelementor-button elementor-button-link elementor-size-lg hrefhttps://isodeco.pt/inspiracao/> span classelementor-button-content-wrapper> span classelementor-button-icon> svg aria-hiddentrue classe-font-icon-svg e-fas-arrow-right viewBox0 0 448 512 xmlnshttp://www.w3.org/2000/svg>path dM190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z>/path>/svg> /span> span classelementor-button-text>Procure inspiração/span> /span> /a> /div> /div> /div> /div> /div> div classelementor-element elementor-element-b8fb2e4 e-flex e-con-boxed e-con e-parent data-idb8fb2e4 data-element_typecontainer data-e-typecontainer> div classe-con-inner> div classelementor-element elementor-element-d1b577f elementor-widget elementor-widget-heading data-idd1b577f data-element_typewidget data-e-typewidget data-widget_typeheading.default> h1 classelementor-heading-title elementor-size-default>Veja como os nossos produtos ficam na casa dos clientes!/h1> /div> /div> /div> div classelementor-element elementor-element-76387f4 e-flex e-con-boxed e-con e-parent data-id76387f4 data-element_typecontainer data-e-typecontainer> div classe-con-inner> div classelementor-element elementor-element-34a0b77 elementor-arrows-position-outside elementor-pagination-position-outside elementor-widget elementor-widget-image-carousel data-id34a0b77 data-element_typewidget data-e-typewidget data-settings{"slides_to_show":"4","navigation":"both","autoplay":"yes","pause_on_hover":"yes","pause_on_interaction":"yes","autoplay_speed":5000,"infinite":"yes","speed":500} data-widget_typeimage-carousel.default> div classelementor-image-carousel-wrapper swiper roleregion aria-roledescriptioncarousel aria-labelCarrossel de imagens dirltr> div classelementor-image-carousel swiper-wrapper aria-liveoff> div classswiper-slide rolegroup aria-roledescriptionslide aria-label1 of 10>figure classswiper-slide-inner>img decodingasync classswiper-slide-image srchttps://isodeco.pt/wp-content/uploads/2025/10/paineis-de-parede-acusticos-de-madeira-para-quarto-1-300x300.webp altpainéis de parede acústicos de madeira para quarto />/figure>/div>div classswiper-slide rolegroup aria-roledescriptionslide aria-label2 of 10>figure classswiper-slide-inner>img decodingasync classswiper-slide-image srchttps://isodeco.pt/wp-content/uploads/2025/10/tijolos-de-pedra-para-cinewall-300x300.webp alttijolos-de-pedra-para-cinewall />/figure>/div>div classswiper-slide rolegroup aria-roledescriptionslide aria-label3 of 10>figure classswiper-slide-inner>img decodingasync classswiper-slide-image srchttps://isodeco.pt/wp-content/uploads/2025/10/placa-de-marmore-brilhante-onyx-arabesco-casa-de-banho-300x300.webp altplaca-de-mármore-brilhante-onyx-arabesco-casa-de-banho />/figure>/div>div classswiper-slide rolegroup aria-roledescriptionslide aria-label4 of 10>figure classswiper-slide-inner>img decodingasync classswiper-slide-image srchttps://isodeco.pt/wp-content/uploads/2025/10/pedra-natural-rustica-primavera-cinewall-300x300.webp altpedra-natural-rústica-primavera-cinewall />/figure>/div>div classswiper-slide rolegroup aria-roledescriptionslide aria-label5 of 10>figure classswiper-slide-inner>img decodingasync classswiper-slide-image srchttps://isodeco.pt/wp-content/uploads/2025/10/pedra-natural-cozinha-pequena-e-decoracao-300x300.webp altpedra-natural-cozinha-pequena-e-decoração />/figure>/div>div classswiper-slide rolegroup aria-roledescriptionslide aria-label6 of 10>figure classswiper-slide-inner>img decodingasync classswiper-slide-image srchttps://isodeco.pt/wp-content/uploads/2025/10/paineis-de-tijolo-xl-pu-para-sala-300x300.webp altpainéis-de-tijolo-xl-pu-para-sala />/figure>/div>div classswiper-slide rolegroup aria-roledescriptionslide aria-label7 of 10>figure classswiper-slide-inner>img decodingasync classswiper-slide-image srchttps://isodeco.pt/wp-content/uploads/2025/10/paineis-de-parede-de-marmore-para-sala-de-estar-300x300.webp altpainéis-de-parede-de-mármore-para-sala-de-estar />/figure>/div>div classswiper-slide rolegroup aria-roledescriptionslide aria-label8 of 10>figure classswiper-slide-inner>img decodingasync classswiper-slide-image srchttps://isodeco.pt/wp-content/uploads/2025/10/paineis-de-parede-de-madeira-300x300.webp altpainéis-de-parede-de-madeira />/figure>/div>div classswiper-slide rolegroup aria-roledescriptionslide aria-label9 of 10>figure classswiper-slide-inner>img decodingasync classswiper-slide-image srchttps://isodeco.pt/wp-content/uploads/2025/10/paineis-de-parede-de-cozinha-hexagonais-1-300x300.webp altpainéis-de-parede-de-cozinha-hexagonais />/figure>/div>div classswiper-slide rolegroup aria-roledescriptionslide aria-label10 of 10>figure classswiper-slide-inner>img decodingasync classswiper-slide-image srchttps://isodeco.pt/wp-content/uploads/2025/10/paineis-de-parede-de-casa-de-banho-em-marmore-1-300x300.webp altpainéis-de-parede-de-casa-de-banho-em-mármore />/figure>/div> /div> div classelementor-swiper-button elementor-swiper-button-prev rolebutton tabindex0> svg aria-hiddentrue classe-font-icon-svg e-eicon-chevron-left viewBox0 0 1000 1000 xmlnshttp://www.w3.org/2000/svg>path dM646 125C629 125 613 133 604 142L308 442C296 454 292 471 292 487 292 504 296 521 308 533L604 854C617 867 629 875 646 875 663 875 679 871 692 858 704 846 713 829 713 812 713 796 708 779 692 767L438 487 692 225C700 217 708 204 708 187 708 171 704 154 692 142 675 129 663 125 646 125Z>/path>/svg> /div> div classelementor-swiper-button elementor-swiper-button-next rolebutton tabindex0> svg aria-hiddentrue classe-font-icon-svg e-eicon-chevron-right viewBox0 0 1000 1000 xmlnshttp://www.w3.org/2000/svg>path dM696 533C708 521 713 504 713 487 713 471 708 454 696 446L400 146C388 133 375 125 354 125 338 125 325 129 313 142 300 154 292 171 292 187 292 204 296 221 308 233L563 492 304 771C292 783 288 800 288 817 288 833 296 850 308 863 321 871 338 875 354 875 371 875 388 867 400 854L696 533Z>/path>/svg> /div> div classswiper-pagination>/div> /div> /div> /div> /div> /div> /div> /article> /div> /main> footer idcolophon> style> .footer-menu-container { padding-bottom: 20px !important; } /* Force footer max-width to 1290px */ #colophon .footer-container, footer#colophon .footer-container, #colophon section > .footer-container { max-width: 1290px !important; width: 100% !important; } /* Ensure footer sections dont exceed width */ #colophon .footer-newsletter, #colophon .footer-main, #colophon .footer-payment, #colophon .footer-bottom { width: 100% !important; } /* Inline CSS to force footer links to be black */ #colophon a:not(.newsletter-button):not(.social-link):not(.checkout-social-link) { color: #000 !important; text-decoration: none !important; } #colophon a:not(.newsletter-button):not(.social-link):not(.checkout-social-link):hover { color: #D57B2C !important; } /* Override: Contact info links MUST have underline - higher specificity */ footer#colophon .contact-info a, footer#colophon .contact-info a:link, footer#colophon .contact-info a:visited, footer#colophon .contact-info p a, #colophon .contact-info a, #colophon .contact-info a:link, #colophon .contact-info a:visited, #colophon .contact-info p a { color: #000 !important; text-decoration: underline !important; text-decoration-color: #000 !important; text-decoration-line: underline !important; text-decoration-style: solid !important; border-bottom: 1px solid #000 !important; } footer#colophon .contact-info a:hover, footer#colophon .contact-info p a:hover, #colophon .contact-info a:hover, #colophon .contact-info p a:hover { color: #D57B2C !important; text-decoration: underline !important; text-decoration-color: #D57B2C !important; text-decoration-line: underline !important; border-bottom: 1px solid #D57B2C !important; } #colophon .newsletter-button, #colophon .newsletter-button * { color: white !important; } /* Social icons - make them black */ #colophon .social-link, #colophon .social-link i { color: #000 !important; } #colophon .social-link:hover, #colophon .social-link:hover i { color: #D57B2C !important; } /* SVG social icons styling */ #colophon .social-link svg { width: 20px; height: 20px; fill: currentColor; vertical-align: middle; } #colophon .checkout-social-link svg { width: 20px; height: 20px; fill: currentColor; vertical-align: middle; } /* Contact info paragraph - 16px */ #colophon .contact-info p { color: #000 !important; font-size: 16px !important; } /* Payment text - change from 14px to 16px */ #colophon .payment-text p { font-size: 16px !important; } /* Payment icons - fix border-radius on all sides */ #colophon .payment-icons img { border-radius: 3px !important; } /* Mobile center alignment */ @media (max-width: 640px) { #colophon .footer-container, #colophon .footer-grid, #colophon .footer-nav, #colophon .payment-content, #colophon .payment-section { text-align: center !important; align-items: center !important; justify-content: center !important; } #colophon .newsletter-content { text-align: center !important; } #colophon .newsletter-action { text-align: center !important; width: 100%; } #colophon .social-links { margin: 12px auto !important; } #colophon .certification-logo { text-align: center !important; margin: 20px auto !important; } } /style> section classfooter-newsletter> div classfooter-container> div classnewsletter-content> div classnewsletter-text> div classnewsletter-title>5% desconto na sua primeira encomenda?/div> p classnewsletter-subtitle>Inscreva-se e mantenha-se atualizado com as últimas tendências/p> /div> div classnewsletter-action> a classnewsletter-button hrefhttps://isodeco.pt/indexphp/subscricao/> Inscrever-se agora i aria-hiddentrue classfas fa-chevron-right>/i> /a> /div> /div> /div> /section> section classfooter-main> div classfooter-container footer-menu-container> div classfooter-grid> nav classfooter-nav> div classfooter-nav-title>Páginas populares/div> ul idmenu-paginas-populares classfooter-nav-list>li idmenu-item-4116 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-4116>li>a hrefhttps://isodeco.pt/indexphp/paineis-de-parede/>Painéis de parede/a>/li>/li>li idmenu-item-3299 classmenu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-3299>li>a hrefhttps://isodeco.pt/painel-ripado/>Painel ripado/a>/li>/li>li idmenu-item-3297 classmenu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-3297>li>a hrefhttps://isodeco.pt/painel-pvc-efeito-marmore/>Painel PVC efeito mármore/a>/li>/li>li idmenu-item-3298 classmenu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-3298>li>a hrefhttps://isodeco.pt/painel-spc-efeito-marmore/>Painel SPC efeito mármore/a>/li>/li>li idmenu-item-3300 classmenu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-3300>li>a hrefhttps://isodeco.pt/revestimento-de-pedra-natural/>Revestimento de pedra natural/a>/li>/li>li idmenu-item-3296 classmenu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-3296>li>a hrefhttps://isodeco.pt/azulejo-autocolante/>Azulejo autocolante/a>/li>/li>/ul> /nav> nav classfooter-nav> div classfooter-nav-title> Atendimento ao cliente /div> ul idmenu-footer-menu classfooter-nav-list>li idmenu-item-1776 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-1776>li>a hrefhttps://isodeco.pt/indexphp/contacte-nos/>Contacte-nos/a>/li>/li>li idmenu-item-1681 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-1681>li>a hrefhttps://isodeco.pt/indexphp/sobre-a-isodeco/>Sobre a Isodeco/a>/li>/li>li idmenu-item-1684 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-1684>li>a hrefhttps://isodeco.pt/indexphp/termos-e-condicoes/>Termos e Condições/a>/li>/li>li idmenu-item-1805 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-1805>li>a hrefhttps://isodeco.pt/indexphp/metodos-de-pagamento/>Métodos de Pagamento/a>/li>/li>li idmenu-item-1688 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-1688>li>a hrefhttps://isodeco.pt/indexphp/reclamacoes/>Reclamações/a>/li>/li>/ul> div classcontact-info> p> Tel: a hreftel:+351925087706>+351 925 087 706/a>br> E-mail: a href/cdn-cgi/l/email-protection#1d54737b725d746e7279787e72336d69>span class__cf_email__ data-cfemail91d8fff7fed1f8e2fef5f4f2febfe1e5>email protected/span>/a> /p> /div> /nav> nav classfooter-nav> div classfooter-nav-title> a hrefhttps://isodeco.pt/showroom/>Showrooms/a> /div> ul idmenu-header-secondary-menu-1 classfooter-nav-list>li classmenu-item menu-item-type-custom menu-item-object-custom menu-item-1471>li>a href#>Showroom: Rua Miguel Bombarda 311, Armazém 2 2830-090 Barreiro/a>/li>/li>/ul> div classfooter-nav-title>Redes sociais/div> div classsocial-links> a classsocial-link hrefhttps://www.instagram.com/isodeco.portugal/ target_blank relnoreferrer titleInstagram> span classsr-only>Instagram/span> i classfab fa-instagram>/i> /a> a classsocial-link hrefhttps://www.tiktok.com/@isodeco.pt target_blank relnoreferrer titleTiktok> span classsr-only>Tiktok/span> svg width20px height20px viewBox0 0 20 20 aria-hiddentrue>path dM18.2 4.5c-2.3-.2-4.1-1.9-4.4-4.2V0h-3.4v13.8c0 1.4-1.2 2.6-2.8 2.6-1.4 0-2.6-1.1-2.6-2.6s1.1-2.6 2.6-2.6h.2l.5.1V7.5h-.7c-3.4 0-6.2 2.8-6.2 6.2S4.2 20 7.7 20s6.2-2.8 6.2-6.2v-7c1.1 1.1 2.4 1.6 3.9 1.6h.8V4.6l-.4-.1z/>/svg> /a> a classsocial-link hrefhttps://pt.pinterest.com/isodecoportugal/ target_blank relnoreferrer titlePinterest> span classsr-only>Pinterest/span> svg width20px height20px viewBox0 0 20 20 aria-hiddentrue>path dM10,0C4.5,0,0,4.5,0,10c0,4.1,2.5,7.6,6,9.2c0-0.7,0-1.5,0.2-2.3c0.2-0.8,1.3-5.4,1.3-5.4s-0.3-0.6-0.3-1.6c0-1.5,0.9-2.6,1.9-2.6c0.9,0,1.3,0.7,1.3,1.5c0,0.9-0.6,2.3-0.9,3.5c-0.3,1.1,0.5,1.9,1.6,1.9c1.9,0,3.2-2.4,3.2-5.3c0-2.2-1.5-3.8-4.2-3.8c-3,0-4.9,2.3-4.9,4.8c0,0.9,0.3,1.5,0.7,2C6,12,6.1,12.1,6,12.4c0,0.2-0.2,0.6-0.2,0.8c-0.1,0.3-0.3,0.3-0.5,0.3c-1.4-0.6-2-2.1-2-3.8c0-2.8,2.4-6.2,7.1-6.2c3.8,0,6.3,2.8,6.3,5.7c0,3.9-2.2,6.9-5.4,6.9c-1.1,0-2.1-0.6-2.4-1.2c0,0-0.6,2.3-0.7,2.7c-0.2,0.8-0.6,1.5-1,2.1C8.1,19.9,9,20,10,20c5.5,0,10-4.5,10-10C20,4.5,15.5,0,10,0z/>/svg> /a> /div> div classcompany-info> p> NIF: 518236722 /p> /div> /nav> nav classfooter-nav styledisplay: none;> div classfooter-nav-title>Inspiração/div> ul classfooter-nav-list>li>a href/blog/>Blog/a>/li>li>a href/galeria/>Galeria/a>/li>/ul> /nav> /div> /div> /section> section classfooter-payment> div classfooter-container> div classpayment-content> div classpayment-section> div classpayment-text> p>Pagamento direto e em parcelas/p> /div> div classpayment-icons> img srchttps://isodeco.pt/wp-content/plugins/mollie-payments-for-woocommerce/public/images/belfius.svg altBelfius loadinglazy width32> img srchttps://isodeco.pt/wp-content/plugins/mollie-payments-for-woocommerce/public/images/mastercard.svg altMastercard loadinglazy width32> img srchttps://isodeco.pt/wp-content/plugins/mollie-payments-for-woocommerce/public/images/visa.svg altVisa loadinglazy width32> img srchttps://isodeco.pt/wp-content/plugins/mollie-payments-for-woocommerce/public/images/amex.svg altAmerican Express loadinglazy width32> img srchttps://isodeco.pt/wp-content/plugins/mollie-payments-for-woocommerce/public/images/kbc.svg altKBC loadinglazy width32> img srchttps://isodeco.pt/wp-content/plugins/mollie-payments-for-woocommerce/public/images/giropay.svg altGiropay loadinglazy width32> img srchttps://isodeco.pt/wp-content/plugins/mollie-payments-for-woocommerce/public/images/bancontact.svg altBancontact loadinglazy width32> img srchttps://isodeco.pt/wp-content/plugins/mollie-payments-for-woocommerce/public/images/ideal.svg altiDeal loadinglazy width32> /div> /div> div classpayment-section> div classpayment-text> p>Pagamento posterior e em parcelas/p> /div> div classpayment-icons> img srchttps://isodeco.pt/wp-content/plugins/mollie-payments-for-woocommerce/public/images/klarnapaylater.svg titleKlarna altKlarna loadinglazy width32> img srchttps://isodeco.pt/wp-content/plugins/mollie-payments-for-woocommerce/public/images/in3.svg titleIn3 altIn3 loadinglazy width32> /div> /div> /div> /div> /section> section classfooter-bottom> div classfooter-container> div classfooter-bottom-content> ul classfooter-links> !-- a hrefhttps://isodeco.pt/privacy-policy/>Política de Privacidade/a> | a hrefhttps://isodeco.pt/algemene-voorwaarden/>Termos e Condições/a> | --> span>Todos os preços incluem IVA/span> | span>© Isodeco/span> /ul> /div> /div> /section> /footer>!-- #colophon --> /div>script data-cfasyncfalse src/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js>/script>script typespeculationrules>{prefetch:{source:document,where:{and:{href_matches:/*},{not:{href_matches:/wp-*.php,/wp-admin/*,/wp-content/uploads/*,/wp-content/*,/wp-content/plugins/*,/wp-content/themes/blocksy-child/*,/wp-content/themes/blocksy/*,/*\\?(.+)}},{not:{selector_matches:arel~\nofollow\}},{not:{selector_matches:.no-prefetch, .no-prefetch a}}},eagerness:conservative}}/script>div classct-drawer-canvas data-locationend>div classct-drawer-inner>div classct-compare-bar>/div>/div>/div>div classwpc-filters-overlay>/div> script> const lazyloadRunObserver () > { const lazyloadBackgrounds document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` ); const lazyloadBackgroundObserver new IntersectionObserver( ( entries ) > { entries.forEach( ( entry ) > { if ( entry.isIntersecting ) { let lazyloadBackground entry.target; if( lazyloadBackground ) { lazyloadBackground.classList.add( e-lazyloaded ); } lazyloadBackgroundObserver.unobserve( entry.target ); } }); }, { rootMargin: 200px 0px 200px 0px } ); lazyloadBackgrounds.forEach( ( lazyloadBackground ) > { lazyloadBackgroundObserver.observe( lazyloadBackground ); } ); }; const events DOMContentLoaded, elementor/lazyload/observe, ; events.forEach( ( event ) > { document.addEventListener( event, lazyloadRunObserver ); } ); /script> script> (function () { var c document.body.className; c c.replace(/woocommerce-no-js/, woocommerce-js); document.body.className c; })(); /script> link relstylesheet idwc-blocks-style-css hrefhttps://isodeco.pt/wp-content/plugins/woocommerce/assets/client/blocks/wc-blocks.css?verwc-10.5.2 mediaall />script srchttps://isodeco.pt/wp-includes/js/jquery/ui/core.min.js?ver1.13.3 idjquery-ui-core-js>/script>script srchttps://isodeco.pt/wp-includes/js/jquery/ui/menu.min.js?ver1.13.3 idjquery-ui-menu-js>/script>script srchttps://isodeco.pt/wp-includes/js/dist/dom-ready.min.js?verf77871ff7694fffea381 idwp-dom-ready-js>/script>script srchttps://isodeco.pt/wp-includes/js/dist/hooks.min.js?verdd5603f07f9220ed27f1 idwp-hooks-js>/script>script srchttps://isodeco.pt/wp-includes/js/dist/i18n.min.js?verc26c3dc7bed366793375 idwp-i18n-js>/script>script idwp-i18n-js-after>wp.i18n.setLocaleData( { text direction\u0004ltr: ltr } );//# sourceURLwp-i18n-js-after/script>script idwp-a11y-js-translations>( function( domain, translations ) { var localeData translations.locale_data domain || translations.locale_data.messages; localeData.domain domain; wp.i18n.setLocaleData( localeData, domain );} )( default, {translation-revision-date:2026-02-04 09:12:12+0000,generator:GlotPress\/4.0.3,domain:messages,locale_data:{messages:{:{domain:messages,plural-forms:nplurals2; pluraln ! 1;,lang:pt},Notifications:Notifica\u00e7\u00f5es}},comment:{reference:wp-includes\/js\/dist\/a11y.js}} );//# sourceURLwp-a11y-js-translations/script>script srchttps://isodeco.pt/wp-includes/js/dist/a11y.min.js?vercb460b4676c94bd228ed idwp-a11y-js>/script>script srchttps://isodeco.pt/wp-includes/js/jquery/ui/autocomplete.min.js?ver1.13.3 idjquery-ui-autocomplete-js>/script>script idfluentform-elementor-js-extra>var fluentformElementor {adminUrl:https://isodeco.pt/wp-admin/admin.php};//# sourceURLfluentform-elementor-js-extra/script>script srchttps://isodeco.pt/wp-content/plugins/fluentform/assets/js/fluent-forms-elementor-widget.js?ver6.1.17 idfluentform-elementor-js>/script>script srchttps://isodeco.pt/wp-content/plugins/elementor/assets/lib/swiper/v8/swiper.min.js?ver8.4.5 idswiper-js>/script>script srchttps://isodeco.pt/wp-content/plugins/duracelltomi-google-tag-manager/dist/js/gtm4wp-contact-form-7-tracker.js?ver1.22.3 idgtm4wp-contact-form-7-tracker-js>/script>script srchttps://isodeco.pt/wp-content/plugins/duracelltomi-google-tag-manager/dist/js/gtm4wp-ecommerce-generic.js?ver1.22.3 idgtm4wp-ecommerce-generic-js>/script>script srchttps://isodeco.pt/wp-content/plugins/duracelltomi-google-tag-manager/dist/js/gtm4wp-woocommerce.js?ver1.22.3 idgtm4wp-woocommerce-js>/script>script idct-scripts-js-extra>var ct_localizations {ajax_url:https://isodeco.pt/wp-admin/admin-ajax.php,public_url:https://isodeco.pt/wp-content/themes/blocksy/static/bundle/,rest_url:https://isodeco.pt/wp-json/,search_url:https://isodeco.pt/search/QUERY_STRING/,show_more_text:Mostrar mais,more_text:Mais,search_live_results:Resultados de pesquisa,search_live_no_results:Sem resultados,search_live_no_result:Sem resultados,search_live_one_result:Obteve %s resultado. Por favor seleccione-o com a tecla Tab.,search_live_many_results:Obteve %s resultados. Por favor seleccione-os com a tecla Tab.,clipboard_copied:Copied!,clipboard_failed:Failed to Copy,expand_submenu:Expandir menu suspenso,collapse_submenu:Minimizar menu suspenso,dynamic_js_chunks:{id:blocksy_pro_micro_popups,selector:.ct-popup,url:https://isodeco.pt/wp-content/plugins/blocksy-companion-pro/framework/premium/static/bundle/micro-popups.js?ver2.1.17},{id:blocksy_mega_menu,selector:.menu .ct-ajax-pending,trigger:slight-mousemove,url:https://isodeco.pt/wp-content/plugins/blocksy-companion-pro/framework/premium/extensions/mega-menu/static/bundle/main.js?ver2.1.17,global_data:{var:blocksyMegaMenu,data:{persistence_key:blocksy:mega-menu:ed19df}}},{id:blocksy_ext_woo_extra_floating_cart,selector:.ct-floating-bar,url:https://isodeco.pt/wp-content/plugins/blocksy-companion-pro/framework/premium/extensions/woocommerce-extra/static/bundle/floating-cart.js?ver2.1.17,trigger:{selector:.ct-floating-bar .quantity .qty, .ct-cart-actions .quantity .qty,trigger:dom-event,events:input},{selector:.ct-floating-bar,trigger:intersection-observer},position:bottom,target:.single-product #main-container .single_add_to_cart_button},{id:blocksy_ext_woo_extra_quick_view,selector:.ct-open-quick-view, data-quick-view\image\ .ct-media-container, data-quick-view\card\ \u003E .type-product,url:https://isodeco.pt/wp-content/plugins/blocksy-companion-pro/framework/premium/extensions/woocommerce-extra/static/bundle/quick-view.js?ver2.1.17,deps:underscore,wc-add-to-cart-variation,wp-util,global_data:{var:wc_add_to_cart_variation_params,data:{wc_ajax_url:/?wc-ajax%%endpoint%%,i18n_no_matching_variations_text:Lamentamos, mas nenhum produto corresponde \u00e0 sua sele\u00e7\u00e3o. Por favor, escolha uma combina\u00e7\u00e3o diferente.,i18n_make_a_selection_text:Seleccione algumas op\u00e7\u00f5es de produto antes de adicionar este produto ao seu carrinho.,i18n_unavailable_text:Desculpe, este produto n\u00e3o est\u00e1 dispon\u00edvel. Por favor, escolha uma combina\u00e7\u00e3o diferente.}},trigger:click,ignore_click:data-quick-viewcard \u003E * data-product_id, data-quick-viewcard \u003E * .added_to_cart, data-quick-viewcard \u003E * .ct-woo-card-extra \u003E *,has_loader:{type:button,class:quick-view-modal},deps_data:{underscore:https://isodeco.pt/wp-includes/js/underscore.min.js,wc-add-to-cart-variation:https://isodeco.pt/wp-content/plugins/woocommerce/assets/js/frontend/add-to-cart-variation.min.js,wp-util:https://isodeco.pt/wp-includes/js/wp-util.min.js}},{id:blocksy_ext_woo_extra_filters_ajax_reveal,selector:class*\toggle-filter-panel\,url:https://isodeco.pt/wp-content/plugins/blocksy-companion-pro/framework/premium/extensions/woocommerce-extra/static/bundle/ajax-filter-reveal.js?ver2.1.17,trigger:click,has_loader:{type:button}},{id:blocksy_ext_woo_extra_price_filters,selector:.ct-price-filter,trigger:{trigger:dom-event,events:change,input,selector:.ct-price-filter-slider inputtype\range\},{trigger:dom-event,events:blur,focus,keypress,selector:.ct-price-filter-inputs inputtype\number\},{trigger:click,selector:.ct-price-filter-range-track},url:https://isodeco.pt/wp-content/plugins/blocksy-companion-pro/framework/premium/extensions/woocommerce-extra/static/bundle/price-filter-public.js?ver2.1.17},{id:blocksy_ext_woo_extra_ajax_filters,selector:body:not(data-ajax-filters*\yes\),trigger:{trigger:dom-event,events:change,selector:.ct-filter-item type\checkbox\},{trigger:click,selector:.ct-filter-item a},url:https://isodeco.pt/wp-content/plugins/blocksy-companion-pro/framework/premium/extensions/woocommerce-extra/static/bundle/ajax-filter-public.js?ver2.1.17},{id:blocksy_ext_woo_extra_filters_search,selector:.ct-filter-widget-wrapper inputtype\search\,trigger:{trigger:dom-event,events:input,selector:.ct-filter-widget-wrapper inputtype\search\},url:https://isodeco.pt/wp-content/plugins/blocksy-companion-pro/framework/premium/extensions/woocommerce-extra/static/bundle/filter-search.js?ver2.1.17},{id:blocksy_ext_woo_extra_filters_lookup_progress,selector:.ct-filter-widget-admin-notice,trigger:slight-mousemove,url:https://isodeco.pt/wp-content/plugins/blocksy-companion-pro/framework/premium/extensions/woocommerce-extra/static/bundle/filter-lookup-progress.js?ver2.1.17},{id:blocksy_ext_woo_extra_wish_list,selector:class*\ct-wishlist-button\, .ct-wishlist-remove, .wishlist-product-remove \u003E .remove, .wishlist-product-name .product-mobile-actions \u003E .remove,url:https://isodeco.pt/wp-content/plugins/blocksy-companion-pro/framework/premium/extensions/woocommerce-extra/static/bundle/wish-list.js?ver2.1.17,trigger:click,has_loader:{type:button}},{id:blocksy_ext_woo_extra_wish_list,selector:.ct-header-wishlist, class*\ct-wishlist-button\, .ct-wishlist-remove, .wishlist-product-remove \u003E .remove, .wishlist-product-name .product-mobile-actions \u003E .remove,url:https://isodeco.pt/wp-content/plugins/blocksy-companion-pro/framework/premium/extensions/woocommerce-extra/static/bundle/wish-list.js?ver2.1.17},{id:blocksy_ext_woo_extra_compare_list,selector:.ct-compare-remove, class*\ct-compare-button\,url:https://isodeco.pt/wp-content/plugins/blocksy-companion-pro/framework/premium/extensions/woocommerce-extra/static/bundle/compare.js?ver2.1.17,trigger:click,has_loader:{type:button}},{id:blocksy_ext_woo_extra_compare_modal,selector:href\#ct-compare-modal\data-behaviour\modal\, data-shortcut\compare\data-behaviour\modal\,url:https://isodeco.pt/wp-content/plugins/blocksy-companion-pro/framework/premium/extensions/woocommerce-extra/static/bundle/compare-modal.js?ver2.1.17,trigger:click,has_loader:{type:button,id:ct-compare-modal}},{id:blocksy_ext_woo_extra_compare_list,selector:.ct-compare-bar, .ct-header-compare, class*\ct-compare-button\,url:https://isodeco.pt/wp-content/plugins/blocksy-companion-pro/framework/premium/extensions/woocommerce-extra/static/bundle/compare.js?ver2.1.17},{id:blocksy_ext_woo_extra_compare_bar_tooltip,selector:.ct-compare-bar,url:https://isodeco.pt/wp-content/plugins/blocksy-companion-pro/framework/premium/extensions/woocommerce-extra/static/bundle/compare-bar-tooltip.js?ver2.1.17,trigger:hover},{id:blocksy_ext_woo_extra_swatches_variation_url,selector:.ct-has-swatches-url .variations_form .ct-variation-swatches select,trigger:{trigger:dom-event,events:change,selector:.ct-has-swatches-url .variations_form .ct-variation-swatches select},url:https://isodeco.pt/wp-content/plugins/blocksy-companion-pro/framework/premium/extensions/woocommerce-extra/static/bundle/variation-url.js?ver2.1.17},{id:blocksy_ext_woo_extra_swatches,selector:.variations_form .ct-swatch-container, .variations_form .ct-variation-swatches select:last-child,trigger:{trigger:click,selector:.variations_form .ct-swatch-container},{trigger:dom-event,events:change,selector:.variations_form .ct-variation-swatches select:last-child},{trigger:click,selector:.variations_form .reset_variations},{trigger:click,selector:.ct-swatches-more},url:https://isodeco.pt/wp-content/plugins/blocksy-companion-pro/framework/premium/extensions/woocommerce-extra/static/bundle/swatches.js?ver2.1.17,deps:underscore,wc-add-to-cart-variation,wp-util,global_data:{var:wc_add_to_cart_variation_params,data:{wc_ajax_url:/?wc-ajax%%endpoint%%,i18n_no_matching_variations_text:Lamentamos, mas nenhum produto corresponde \u00e0 sua sele\u00e7\u00e3o. Por favor, escolha uma combina\u00e7\u00e3o diferente.,i18n_make_a_selection_text:Seleccione algumas op\u00e7\u00f5es de produto antes de adicionar este produto ao seu carrinho.,i18n_unavailable_text:Desculpe, este produto n\u00e3o est\u00e1 dispon\u00edvel. Por favor, escolha uma combina\u00e7\u00e3o diferente.,i18n_out_of_stock:Sem Stock}},raw_html:{html:\u003Cscript type\text/template\ id\tmpl-variation-template\\u003E\n\t\u003Cdiv class\woocommerce-variation-description\\u003E{{{ data.variation.variation_description }}}\u003C/div\u003E\n\t\u003Cdiv class\woocommerce-variation-price\\u003E{{{ data.variation.price_html }}}\u003C/div\u003E\n\t\u003Cdiv class\woocommerce-variation-availability\\u003E{{{ data.variation.availability_html }}}\u003C/div\u003E\n\u003C/script\u003E\n\u003Cscript type\text/template\ id\tmpl-unavailable-variation-template\\u003E\n\t\u003Cp role\alert\\u003EDesculpe, este produto n\u00e3o est\u00e1 dispon\u00edvel. Por favor escolha uma combina\u00e7\u00e3o diferente.\u003C/p\u003E\n\u003C/script\u003E\n,selector:#tmpl-variation-template},deps_data:{underscore:https://isodeco.pt/wp-includes/js/underscore.min.js,wc-add-to-cart-variation:https://isodeco.pt/wp-content/plugins/woocommerce/assets/js/frontend/add-to-cart-variation.min.js,wp-util:https://isodeco.pt/wp-includes/js/wp-util.min.js}},{id:blocksy_ext_woo_extra_size_guide,selector:.ct-size-guide-button-single,url:https://isodeco.pt/wp-content/plugins/blocksy-companion-pro/framework/premium/extensions/woocommerce-extra/static/bundle/size-guide.js?ver2.1.17,trigger:click,has_loader:{type:button,id:ct-size-guide-modal,will_open_overlay:true}},{id:blocksy_ext_woo_extra_countdown,selector:.product .ct-product-sale-countdown,trigger:{trigger:slight-mousemove,selector:.product .ct-product-sale-countdown data-date},{selector:.ct-product-sale-countdown,trigger:jquery-event,events:found_variation,reset_data},url:https://isodeco.pt/wp-content/plugins/blocksy-companion-pro/framework/premium/extensions/woocommerce-extra/static/bundle/product-sale-countdown.js?ver2.1.17,global_data:{var:blc_woo_extra_product_sale_countdown,data:{days_label:Dias,hours_label:Horas,min_label:Min,sec_label:Seg}}},{id:blocksy_ext_newsletter_subscribe,selector:.ct-newsletter-subscribe-form:not(data-skip-submit),url:https://isodeco.pt/wp-content/plugins/blocksy-companion-pro/framework/extensions/newsletter-subscribe/static/bundle/main.js?ver2.1.17,trigger:submit},{id:blocksy_account,selector:.ct-account-itemhref*\account-modal\, .must-log-in a,url:https://isodeco.pt/wp-content/plugins/blocksy-companion-pro/static/bundle/account.js?ver2.1.17,deps:blocksy-zxcvbn,wp-hooks,wp-i18n,password-strength-meter,global_data:{var:wc_password_strength_meter_params,data:{min_password_strength:3,stop_checkout:false,i18n_password_error:Por favor digite uma senha mais segura.,i18n_password_hint:Sugest\u00e3o: a senha deve ter pelo menos 12 caracteres. Para a tornar mais segura, use letras mai\u00fasculas e min\u00fasculas, n\u00fameros e s\u00edmbolos como ! \\\ ? $ % ^ & ).}},{var:pwsL10n,data:{unknown:For\u00e7a da senha desconhecida,short:Muito fraca,bad:Fraca,good:M\u00e9dia,strong:Forte,mismatch:N\u00e3o corresponde}},trigger:click,deps_data:{blocksy-zxcvbn:https://isodeco.pt/wp-includes/js/zxcvbn.min.js,wp-hooks:https://isodeco.pt/wp-includes/js/dist/hooks.min.js,wp-i18n:https://isodeco.pt/wp-includes/js/dist/i18n.min.js,password-strength-meter:https://isodeco.pt/wp-admin/js/password-strength-meter.min.js}},{id:blocksy_sticky_header,selector:header data-sticky,url:https://isodeco.pt/wp-content/plugins/blocksy-companion-pro/static/bundle/sticky.js?ver2.1.17},{id:blocksy_ext_woo_extra_advanced_reviews,selector:#blc-review-images,url:https://isodeco.pt/wp-content/plugins/blocksy-companion-pro/framework/premium/extensions/woocommerce-extra/static/bundle/advanced-reviews.js?ver2.1.17,trigger:{trigger:dom-event,events:change,selector:#blc-review-images}},{id:blocksy_ext_woo_extra_advanced_reviews_lightbox,selector:.ct-review-images .ct-media-container,url:https://isodeco.pt/wp-content/plugins/blocksy-companion-pro/framework/premium/extensions/woocommerce-extra/static/bundle/advanced-reviews-lightbox.js?ver2.1.17,trigger:click},{id:blocksy_ext_woo_extra_advanced_reviews_voting,selector:.ct-review-vote,url:https://isodeco.pt/wp-content/plugins/blocksy-companion-pro/framework/premium/extensions/woocommerce-extra/static/bundle/advanced-reviews-voting.js?ver2.1.17,trigger:click},{id:blocksy_ext_woo_extra_advanced_reviews_sync_cache,selector:.commentlist,url:https://isodeco.pt/wp-content/plugins/blocksy-companion-pro/framework/premium/extensions/woocommerce-extra/static/bundle/advanced-reviews-sync-cache.js?ver2.1.17},dynamic_styles:{lazy_load:https://isodeco.pt/wp-content/themes/blocksy/static/bundle/non-critical-styles.min.css?ver2.1.17,search_lazy:https://isodeco.pt/wp-content/themes/blocksy/static/bundle/non-critical-search-styles.min.css?ver2.1.17,back_to_top:https://isodeco.pt/wp-content/themes/blocksy/static/bundle/back-to-top.min.css?ver2.1.17,swatches:https://isodeco.pt/wp-content/plugins/blocksy-companion-pro/framework/premium/extensions/woocommerce-extra/static/bundle/variation-swatches.min.css?ver2.1.28,additional_actions:https://isodeco.pt/wp-content/plugins/blocksy-companion-pro/framework/premium/extensions/woocommerce-extra/static/bundle/additional-actions.min.css?ver2.1.28},dynamic_styles_selectors:{selector:.ct-header-cart, #woo-cart-panel,url:https://isodeco.pt/wp-content/themes/blocksy/static/bundle/cart-header-element-lazy.min.css?ver2.1.17},{selector:.flexy,url:https://isodeco.pt/wp-content/themes/blocksy/static/bundle/flexy.min.css?ver2.1.17},{selector:.ct-media-containerdata-media-id, .ct-dynamic-mediadata-media-id,url:https://isodeco.pt/wp-content/plugins/blocksy-companion-pro/framework/premium/static/bundle/video-lazy.min.css?ver2.1.17},{selector:.product,url:https://isodeco.pt/wp-content/plugins/blocksy-companion-pro/framework/premium/extensions/woocommerce-extra/static/bundle/quick-view-lazy.min.css?ver2.1.17},{selector:#ct-compare-modal,url:https://isodeco.pt/wp-content/plugins/blocksy-companion-pro/framework/premium/extensions/woocommerce-extra/static/bundle/compare.min.css?ver2.1.17},{selector:#ct-size-guide-modal,url:https://isodeco.pt/wp-content/plugins/blocksy-companion-pro/framework/premium/extensions/woocommerce-extra/static/bundle/size-guide.min.css?ver2.1.17},{selector:#account-modal,url:https://isodeco.pt/wp-content/plugins/blocksy-companion-pro/static/bundle/header-account-modal-lazy.min.css?ver2.1.28},{selector:.ct-header-account,url:https://isodeco.pt/wp-content/plugins/blocksy-companion-pro/static/bundle/header-account-dropdown-lazy.min.css?ver2.1.28},blocksy_woo_extra_price_filters:{currency:\u20ac,priceFormat:%1$s%2$s,delimiter:,,thousand:},blc_ext_wish_list:{user_logged_in:no,list:{v:2,items:}},blc_ext_compare_list:{list:},swatches_data:{woocommerce_hide_out_of_stock_items:true,limit_number_of_swatches_message:+{items} More},login_generic_error_msg:An unexpected error occurred. Please try again later.};//# sourceURLct-scripts-js-extra/script>script srchttps://isodeco.pt/wp-content/themes/blocksy/static/bundle/main.js?ver2.1.17 idct-scripts-js>/script>script srchttps://isodeco.pt/wp-content/plugins/woocommerce/assets/js/sourcebuster/sourcebuster.min.js?ver10.5.2 idsourcebuster-js-js>/script>script idwc-order-attribution-js-extra>var wc_order_attribution {params:{lifetime:1.0e-5,session:30,base64:false,ajaxurl:https://isodeco.pt/wp-admin/admin-ajax.php,prefix:wc_order_attribution_,allowTracking:true},fields:{source_type:current.typ,referrer:current_add.rf,utm_campaign:current.cmp,utm_source:current.src,utm_medium:current.mdm,utm_content:current.cnt,utm_id:current.id,utm_term:current.trm,utm_source_platform:current.plt,utm_creative_format:current.fmt,utm_marketing_tactic:current.tct,session_entry:current_add.ep,session_start_time:current_add.fd,session_pages:session.pgs,session_count:udata.vst,user_agent:udata.uag}};//# sourceURLwc-order-attribution-js-extra/script>script srchttps://isodeco.pt/wp-content/plugins/woocommerce/assets/js/frontend/order-attribution.min.js?ver10.5.2 idwc-order-attribution-js>/script>script srchttps://isodeco.pt/wp-content/plugins/elementor/assets/js/webpack.runtime.min.js?ver3.35.5 idelementor-webpack-runtime-js>/script>script srchttps://isodeco.pt/wp-content/plugins/elementor/assets/js/frontend-modules.min.js?ver3.35.5 idelementor-frontend-modules-js>/script>script idelementor-frontend-js-before>var elementorFrontendConfig {environmentMode:{edit:false,wpPreview:false,isScriptDebug:false},i18n:{shareOnFacebook:Partilhar no Facebook,shareOnTwitter:Partilhar no Twitter,pinIt:Fix\u00e1-lo,download:Download,downloadImage:Descarregar Imagem,fullscreen:\u00c9cr\u00e3 Inteiro,zoom:Zoom,share:Partilhar,playVideo:Reproduzir v\u00eddeo,previous:Anterior,next:Seguinte,close:Fechar,a11yCarouselPrevSlideMessage:Previous slide,a11yCarouselNextSlideMessage:Next slide,a11yCarouselFirstSlideMessage:This is the first slide,a11yCarouselLastSlideMessage:This is the last slide,a11yCarouselPaginationBulletMessage:Go to slide},is_rtl:false,breakpoints:{xs:0,sm:480,md:768,lg:1025,xl:1440,xxl:1600},responsive:{breakpoints:{mobile:{label:Mobile ao alto,value:767,default_value:767,direction:max,is_enabled:true},mobile_extra:{label:Mobile ao baixo,value:880,default_value:880,direction:max,is_enabled:false},tablet:{label:Tablet Portrait,value:1024,default_value:1024,direction:max,is_enabled:true},tablet_extra:{label:Tablet Landscape,value:1200,default_value:1200,direction:max,is_enabled:false},laptop:{label:Port\u00e1til,value:1366,default_value:1366,direction:max,is_enabled:false},widescreen:{label:Widescreen,value:2400,default_value:2400,direction:min,is_enabled:false}},hasCustomBreakpoints:false},version:3.35.5,is_static:false,experimentalFeatures:{e_font_icon_svg:true,additional_custom_breakpoints:true,container:true,e_optimized_markup:true,theme_builder_v2:true,e_pro_free_trial_popup:true,nested-elements:true,home_screen:true,global_classes_should_enforce_capabilities:true,e_variables:true,cloud-library:true,e_opt_in_v4_page:true,e_components:true,e_interactions:true,e_editor_one:true,import-export-customization:true,mega-menu:true,e_pro_variables:true},urls:{assets:https:\/\/isodeco.pt\/wp-content\/plugins\/elementor\/assets\/,ajaxurl:https:\/\/isodeco.pt\/wp-admin\/admin-ajax.php,uploadUrl:https:\/\/isodeco.pt\/wp-content\/uploads},nonces:{floatingButtonsClickTracking:89d5a6cbec},swiperClass:swiper,settings:{page:,editorPreferences:},kit:{active_breakpoints:viewport_mobile,viewport_tablet,global_image_lightbox:yes,lightbox_enable_counter:yes,lightbox_enable_fullscreen:yes,lightbox_enable_zoom:yes,lightbox_enable_share:yes,lightbox_title_src:title,lightbox_description_src:description,woocommerce_notices_elements:},post:{id:929,title:Home%20-%20Isodeco%20Portugal,excerpt:,featuredImage:false}};//# sourceURLelementor-frontend-js-before/script>script srchttps://isodeco.pt/wp-content/plugins/elementor/assets/js/frontend.min.js?ver3.35.5 idelementor-frontend-js>/script>script srchttps://isodeco.pt/wp-content/plugins/elementor-pro/assets/js/webpack-pro.runtime.min.js?ver3.35.1 idelementor-pro-webpack-runtime-js>/script>script idelementor-pro-frontend-js-before>var ElementorProFrontendConfig {ajaxurl:https:\/\/isodeco.pt\/wp-admin\/admin-ajax.php,nonce:e36236c6f7,urls:{assets:https:\/\/isodeco.pt\/wp-content\/plugins\/elementor-pro\/assets\/,rest:https:\/\/isodeco.pt\/wp-json\/},settings:{lazy_load_background_images:true},popup:{hasPopUps:false},shareButtonsNetworks:{facebook:{title:Facebook,has_counter:true},twitter:{title:Twitter},linkedin:{title:LinkedIn,has_counter:true},pinterest:{title:Pinterest,has_counter:true},reddit:{title:Reddit,has_counter:true},vk:{title:VK,has_counter:true},odnoklassniki:{title:OK,has_counter:true},tumblr:{title:Tumblr},digg:{title:Digg},skype:{title:Skype},stumbleupon:{title:StumbleUpon,has_counter:true},mix:{title:Mix},telegram:{title:Telegram},pocket:{title:Pocket,has_counter:true},xing:{title:XING,has_counter:true},whatsapp:{title:WhatsApp},email:{title:Email},print:{title:Print},x-twitter:{title:X},threads:{title:Threads}},woocommerce:{menu_cart:{cart_page_url:https:\/\/isodeco.pt\/indexphp\/cart\/,checkout_page_url:https:\/\/isodeco.pt\/indexphp\/checkout\/,fragments_nonce:63ce9ef4b5}},facebook_sdk:{lang:pt_PT,app_id:},lottie:{defaultAnimationUrl:https:\/\/isodeco.pt\/wp-content\/plugins\/elementor-pro\/modules\/lottie\/assets\/animations\/default.json}};//# sourceURLelementor-pro-frontend-js-before/script>script srchttps://isodeco.pt/wp-content/plugins/elementor-pro/assets/js/frontend.min.js?ver3.35.1 idelementor-pro-frontend-js>/script>script srchttps://isodeco.pt/wp-content/plugins/elementor-pro/assets/js/elements-handlers.min.js?ver3.35.1 idpro-elements-handlers-js>/script> script> (function() { var url https://isodeco.pt/pavimento-laminado-spc/; function fixLink() { var byClass document.querySelector(a.elementor-element-79ec208d); if (byClass) { byClass.href url; byClass.setAttribute(href, url); } document.querySelectorAll(a).forEach(function(a) { if (a.textContent.replace(/\s+/g, ).trim().indexOf(Pavimento laminado PVC) ! -1) { a.href url; a.setAttribute(href, url); } }); } if (document.readyState loading) { document.addEventListener(DOMContentLoaded, fixLink); } else { fixLink(); } setTimeout(fixLink, 500); setTimeout(fixLink, 2000); })(); /script> style idisodeco-hide-form-description> /* Stijl Promoção badge exact zoals Esgotado badge - zwart balkje met witte tekst */ .onsale, span.onsale, .onPromoção, span.onPromoção, .woocommerce .onsale, .woocommerce span.onsale, .woocommerce .onPromoção, .woocommerce span.onPromoção, .product-entry-wrapper .onsale, .product-entry-wrapper .onPromoção, figure .onsale, figure .onPromoção { --badge-background-color: #24292E !important; --badge-text-color: #FFFFFF !important; background-color: #24292E !important; color: #FFFFFF !important; font-size: 12px !important; font-weight: 600 !important; line-height: 1.1 !important; height: 28px !important; min-width: 55px !important; padding: 5px 10px !important; border-radius: 3px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; text-align: center !important; text-transform: uppercase !important; z-index: 1 !important; position: absolute !important; top: 15px !important; inset-inline-start: 15px !important; } /* Maak Adicionar button tekst zwart op product category paginas */ .woocommerce ul.products .add_to_cart_button, .woocommerce ul.products a.add_to_cart_button, .woocommerce ul.products .button.add_to_cart_button, .woocommerce ul.products a.button.add_to_cart_button, .woocommerce .products .add_to_cart_button, .woocommerce .products a.add_to_cart_button, .woocommerce .products .button.add_to_cart_button, .woocommerce .products a.button.add_to_cart_button, .taxonomy-product_cat .add_to_cart_button, .taxonomy-product_cat a.add_to_cart_button, .taxonomy-product_cat .button.add_to_cart_button, .taxonomy-product_cat a.button.add_to_cart_button, .archive .add_to_cart_button, .archive a.add_to_cart_button, .archive .button.add_to_cart_button, .archive a.button.add_to_cart_button, li.product .add_to_cart_button, li.product a.add_to_cart_button, li.product .button.add_to_cart_button, li.product a.button.add_to_cart_button { color: #000000 !important; } .woocommerce ul.products .add_to_cart_button:hover, .woocommerce ul.products a.add_to_cart_button:hover, .woocommerce ul.products .button.add_to_cart_button:hover, .woocommerce ul.products a.button.add_to_cart_button:hover, .woocommerce .products .add_to_cart_button:hover, .woocommerce .products a.add_to_cart_button:hover, .woocommerce .products .button.add_to_cart_button:hover, .woocommerce .products a.button.add_to_cart_button:hover, .taxonomy-product_cat .add_to_cart_button:hover, .taxonomy-product_cat a.add_to_cart_button:hover, .taxonomy-product_cat .button.add_to_cart_button:hover, .taxonomy-product_cat a.button.add_to_cart_button:hover, .archive .add_to_cart_button:hover, .archive a.add_to_cart_button:hover, .archive .button.add_to_cart_button:hover, .archive a.button.add_to_cart_button:hover, li.product .add_to_cart_button:hover, li.product a.add_to_cart_button:hover, li.product .button.add_to_cart_button:hover, li.product a.button.add_to_cart_button:hover { color: #000000 !important; opacity: 0.9 !important; } /* Verklein witte afstand op single product pagina (maar niet te dichtbij) */ body.single-product .entry-content, body.single-product .entry-content.is-layout-constrained, body.single-product .ct-container { margin-top: 0 !important; margin-bottom: 0 !important; padding-top: 0 !important; padding-bottom: 0 !important; } body.single-product .entry-content > *:first-child, body.single-product .entry-content.is-layout-constrained > *:first-child { margin-top: 0 !important; padding-top: 0 !important; } body.single-product .entry-content > *:last-child, body.single-product .entry-content.is-layout-constrained > *:last-child { margin-bottom: 0 !important; padding-bottom: 0 !important; } /* Spacing tussen elementen op single product pagina */ body.single-product .entry-content > * + *, body.single-product .entry-content.is-layout-constrained > * + * { margin-top: 30px !important; } /* Specifieke spacing voor Elementor en andere blokken */ body.single-product .elementor-section + .elementor-section, body.single-product .e-con + .e-con, body.single-product .e-con-inner + .e-con-inner, body.single-product .wp-block-group + .wp-block-group, body.single-product .wp-block-columns + .wp-block-columns { margin-top: 30px !important; } /* Verklein spacing binnen Elementor containers */ body.single-product .elementor-section, body.single-product .e-con, body.single-product .e-con-inner { margin-top: 0 !important; margin-bottom: 0 !important; } /* Verberg Starting form. Basic calculated fields sample. - inline CSS voor maximale prioriteit */ .cff-form-description, span.cff-form-description, #formheader_1 .cff-form-description, .cff-form .cff-form-description, #fbuilder .cff-form-description, #fbuilder_1 .cff-form-description, #formheader_1 span.cff-form-description, .cff-form span.cff-form-description, #fbuilder span.cff-form-description, #fbuilder_1 span.cff-form-description, .fform .cff-form-description, .fform span.cff-form-description, #field .cff-form-description, #field span.cff-form-description, #cp_calculatedfieldsf_pform_1 .cff-form-description, #cp_calculatedfieldsf_pform_1 span.cff-form-description, form#cp_calculatedfieldsf_pform_1 .cff-form-description, form#cp_calculatedfieldsf_pform_1 span.cff-form-description, #fbuilder .fform .cff-form-description, #fbuilder .fform span.cff-form-description, #fbuilder_1 .fform .cff-form-description, #fbuilder_1 .fform span.cff-form-description { display: none !important; visibility: hidden !important; opacity: 0 !important; height: 0 !important; margin: 0 !important; padding: 0 !important; line-height: 0 !important; font-size: 0 !important; width: 0 !important; overflow: hidden !important; position: absolute !important; left: -9999px !important; clip: rect(0, 0, 0, 0) !important; } /* Padding voor CFF number input velden */ .cp_cff_13 #fbuilder inputtypenumber { padding: 0 0 0 8px !important; min-width: 120px; height: 42px; } /* FBuilder top aligned fields styling */ #fbuilder .top_aligned .fields .dfield { padding-top: 5px; float: none; width: 40%; } /* Maak Ver carrinho tekst wit */ a.button.wc-Forward, .button.wc-Forward, .woocommerce a.button.wc-Forward, .woocommerce .button.wc-Forward, a.wc-Forward, .wc-Forward, ahref*cart.button, ahref*cart.wc-Forward, body a.button.wc-Forward, body .button.wc-Forward { color: #FFFFFF !important; } a.button.wc-Forward:hover, .button.wc-Forward:hover, .woocommerce a.button.wc-Forward:hover, .woocommerce .button.wc-Forward:hover { color: #FFFFFF !important; opacity: 0.9 !important; } /* Maak Finalizar compra checkout button tekst wit */ .checkout-button, a.checkout-button, .checkout-button.button, a.checkout-button.button, .checkout-button.button.alt, a.checkout-button.button.alt, .checkout-button.button.alt.wc-forward, a.checkout-button.button.alt.wc-forward, .woocommerce .checkout-button, .woocommerce a.checkout-button, .woocommerce .checkout-button.button, .woocommerce a.checkout-button.button, .woocommerce .checkout-button.button.alt, .woocommerce a.checkout-button.button.alt, .woocommerce .checkout-button.button.alt.wc-forward, .woocommerce a.checkout-button.button.alt.wc-forward, body .checkout-button, body a.checkout-button, html body .checkout-button { color: #FFFFFF !important; } .checkout-button:hover, a.checkout-button:hover, .woocommerce .checkout-button:hover, .woocommerce a.checkout-button:hover, body .checkout-button:hover, body a.checkout-button:hover { color: #FFFFFF !important; opacity: 0.9 !important; } /* Maak Finalizar compras button in mini cart tekst wit */ .woocommerce-mini-cart_buttons .button.checkout, .woocommerce-mini-cart_buttons a.button.checkout, .woocommerce-mini-cart_buttons .button.checkout.wc-forward, .woocommerce-mini-cart_buttons a.button.checkout.wc-forward, .woocommerce-mini-cart__buttons .button.checkout, .woocommerce-mini-cart__buttons a.button.checkout, body .woocommerce-mini-cart_buttons .button.checkout, body .woocommerce-mini-cart_buttons a.button.checkout, html body .woocommerce-mini-cart_buttons .button.checkout { color: #FFFFFF !important; } .woocommerce-mini-cart_buttons .button.checkout:hover, .woocommerce-mini-cart_buttons a.button.checkout:hover, body .woocommerce-mini-cart_buttons .button.checkout:hover, body .woocommerce-mini-cart_buttons a.button.checkout:hover { color: #FFFFFF !important; opacity: 0.9 !important; } /* Maak account menu tekst kleur #C08552 */ .ct-header-account-user .ct-menu-link, .ct-header-account-user .ct-menu-link span, .ct-header-account-user .ct-menu-link b, .ct-header-account-user .ct-menu-link small, .ct-header-account-dropdown .ct-menu-link, .ct-header-account-dropdown .ct-menu-link span, .ct-header-account-dropdown .ct-menu-link b, .ct-header-account-dropdown .ct-menu-link small, .ct-header-account-user b, .ct-header-account-user small, .menu-item.ct-header-account-user .ct-menu-link, .menu-item.ct-header-account-user .ct-menu-link b, .menu-item.ct-header-account-user .ct-menu-link small { color: #C08552 !important; } .ct-header-account-user .ct-menu-link:hover, .ct-header-account-user .ct-menu-link:hover span, .ct-header-account-user .ct-menu-link:hover b, .ct-header-account-user .ct-menu-link:hover small, .ct-header-account-dropdown .ct-menu-link:hover, .ct-header-account-dropdown .ct-menu-link:hover span, .ct-header-account-dropdown .ct-menu-link:hover b, .ct-header-account-dropdown .ct-menu-link:hover small { color: #C08552 !important; opacity: 0.9 !important; } /style> script> // Verberg Starting form. Basic calculated fields sample. tekst - JavaScript (function() { function hideFormDescription() { // Verberg alle cff-form-description elementen const selectors .cff-form-description, span.cff-form-description, #formheader_1 .cff-form-description, .cff-form .cff-form-description, #fbuilder .cff-form-description, #fbuilder_1 .cff-form-description, #formheader_1 span.cff-form-description, .cff-form span.cff-form-description, #fbuilder span.cff-form-description, #fbuilder_1 span.cff-form-description, .fform .cff-form-description, .fform span.cff-form-description, #field .cff-form-description, #field span.cff-form-description, #cp_calculatedfieldsf_pform_1 .cff-form-description, #cp_calculatedfieldsf_pform_1 span.cff-form-description, form#cp_calculatedfieldsf_pform_1 .cff-form-description, form#cp_calculatedfieldsf_pform_1 span.cff-form-description, #fbuilder .fform .cff-form-description, #fbuilder .fform span.cff-form-description, #fbuilder_1 .fform .cff-form-description, #fbuilder_1 .fform span.cff-form-description ; selectors.forEach(function(selector) { try { const elements document.querySelectorAll(selector); elements.forEach(function(element) { const text (element.textContent || element.innerText || ).trim(); // Verberg als het de specifieke tekst bevat OF als het een cff-form-description is if (text.includes(Starting form) || text.includes(Basic calculated fields sample) || element.classList.contains(cff-form-description)) { element.style.setProperty(display, none, important); element.style.setProperty(visibility, hidden, important); element.style.setProperty(opacity, 0, important); element.style.setProperty(height, 0, important); element.style.setProperty(margin, 0, important); element.style.setProperty(padding, 0, important); element.style.setProperty(line-height, 0, important); element.style.setProperty(font-size, 0, important); element.style.setProperty(width, 0, important); element.style.setProperty(overflow, hidden, important); element.style.setProperty(position, absolute, important); element.style.setProperty(left, -9999px, important); element.style.setProperty(clip, rect(0, 0, 0, 0), important); } }); } catch(e) { // Ignore selector errors } }); // Verberg ook alle cff-form-description elementen ongeacht tekst const allDescriptions document.querySelectorAll(.cff-form-description, span.cff-form-description); allDescriptions.forEach(function(element) { element.style.setProperty(display, none, important); element.style.setProperty(visibility, hidden, important); element.style.setProperty(opacity, 0, important); element.style.setProperty(height, 0, important); element.style.setProperty(margin, 0, important); element.style.setProperty(padding, 0, important); element.style.setProperty(line-height, 0, important); element.style.setProperty(font-size, 0, important); element.style.setProperty(width, 0, important); element.style.setProperty(overflow, hidden, important); element.style.setProperty(position, absolute, important); element.style.setProperty(left, -9999px, important); element.style.setProperty(clip, rect(0, 0, 0, 0), important); }); } // Voer direct uit hideFormDescription(); if (document.readyState loading) { document.addEventListener(DOMContentLoaded, hideFormDescription); } setTimeout(hideFormDescription, 50); setTimeout(hideFormDescription, 100); setTimeout(hideFormDescription, 500); setTimeout(hideFormDescription, 1000); setTimeout(hideFormDescription, 2000); setTimeout(hideFormDescription, 3000); window.addEventListener(load, hideFormDescription); // Luister naar Elementor events if (typeof elementorFrontend ! undefined) { elementorFrontend.hooks.addAction(frontend/element_ready/global, hideFormDescription); elementorFrontend.hooks.addAction(frontend/element_ready/widget, hideFormDescription); } // Blijf controleren met interval setInterval(hideFormDescription, 100); // Observer voor dynamische content - zeer agressief if (typeof MutationObserver ! undefined) { const observer new MutationObserver(function(mutations) { hideFormDescription(); }); observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: style, class }); } })(); // Vertaal Compare Products teksten naar Portugees - JavaScript (function() { function translateCompareTexts() { // Vertaal Compare Products const compareProductsElements document.querySelectorAll(*); compareProductsElements.forEach(function(element) { if (element.children.length 0) { const text element.textContent.trim(); if (text Compare Products) { element.textContent Comparar Produtos; } } }); // Vertaal You dont have any products in your compare list yet. const compareMessageElements document.querySelectorAll(.woocommerce-Message, .woocommerce-info, .woocommerce-Message--info); compareMessageElements.forEach(function(element) { const text element.textContent || element.innerText || ; if (text.includes(You dont have any products in your compare list yet.)) { element.innerHTML element.innerHTML.replace( You dont have any products in your compare list yet., Ainda não tem produtos na sua lista de comparação. ); } }); // Vertaal Browse products link const browseProductsLinks document.querySelectorAll(a.woocommerce-Button, a.button); browseProductsLinks.forEach(function(link) { const text link.textContent.trim(); if (text Browse products || text Browse Products) { link.textContent Ver produtos; } }); // Vertaal ook in ct-panel-heading const panelHeadings document.querySelectorAll(.ct-panel-heading); panelHeadings.forEach(function(heading) { const text heading.textContent.trim(); if (text.includes(Compare Products)) { heading.innerHTML heading.innerHTML.replace(/Compare Products/g, Comparar Produtos); } }); } // Voer direct uit translateCompareTexts(); if (document.readyState loading) { document.addEventListener(DOMContentLoaded, translateCompareTexts); } setTimeout(translateCompareTexts, 100); setTimeout(translateCompareTexts, 500); setTimeout(translateCompareTexts, 1000); setTimeout(translateCompareTexts, 2000); window.addEventListener(load, translateCompareTexts); // Luister naar Elementor events if (typeof elementorFrontend ! undefined) { elementorFrontend.hooks.addAction(frontend/element_ready/global, translateCompareTexts); } // Observer voor dynamische content if (typeof MutationObserver ! undefined) { const observer new MutationObserver(function(mutations) { translateCompareTexts(); }); observer.observe(document.body, { childList: true, subtree: true, characterData: true }); } })(); // Vertaal products naar produtos - JavaScript (function() { function translateProductsToProdutos() { // Functie om products te vervangen met produtos function replaceProducts(text) { if (!text || typeof text ! string) { return text; } return text.replace(/\bproducts\b/gi, function(match) { if (match Products) { return Produtos; } else if (match PRODUCTS) { return PRODUTOS; } else { return produtos; } }); } // Specifiek voor .ct-dynamic-data elementen (zoals 20 products) const dynamicElements document.querySelectorAll(.ct-dynamic-data); dynamicElements.forEach(function(element) { const text element.textContent || element.innerText || ; if (text && text.match(/\bproducts\b/i)) { const translated replaceProducts(text); if (text ! translated) { element.textContent translated; } } }); // Vertaal in alle andere elementen zonder kinderen const allElements document.querySelectorAll(*); allElements.forEach(function(element) { // Skip .ct-dynamic-data (al afgehandeld) if (element.classList.contains(ct-dynamic-data)) { return; } // Alleen elementen zonder kinderen if (element.children.length 0) { const text element.textContent || element.innerText || ; if (text && text.match(/\bproducts\b/i)) { const translated replaceProducts(text); if (text ! translated) { element.textContent translated; } } } }); } // Voer direct uit translateProductsToProdutos(); if (document.readyState loading) { document.addEventListener(DOMContentLoaded, translateProductsToProdutos); } // Meerdere keren uitvoeren setTimeout(translateProductsToProdutos, 50); setTimeout(translateProductsToProdutos, 100); setTimeout(translateProductsToProdutos, 300); setTimeout(translateProductsToProdutos, 500); setTimeout(translateProductsToProdutos, 1000); setTimeout(translateProductsToProdutos, 2000); window.addEventListener(load, translateProductsToProdutos); // Observer voor dynamische content if (typeof MutationObserver ! undefined) { const observer new MutationObserver(function(mutations) { translateProductsToProdutos(); }); observer.observe(document.body, { childList: true, subtree: true, characterData: true }); } // Blijf controleren met interval setInterval(translateProductsToProdutos, 500); })(); // Forceer padding voor CFF inputvelden - zeer agressieve JavaScript (function() { function forcePadding() { // Zoek specifiek de inputvelden var input1 document.getElementById(fieldname2_1); var input2 document.getElementById(fieldname3_1); var inputs document.querySelectorAll(.cp_cff_13 #fbuilder inputtypenumber); // Voeg specifieke inputs toe aan de lijst var allInputs ; if (input1) allInputs.push(input1); if (input2) allInputs.push(input2); inputs.forEach(function(inp) { if (inp && allInputs.indexOf(inp) -1) { allInputs.push(inp); } }); allInputs.forEach(function(input) { if (!input) return; // Verwijder bestaande padding styles input.style.removeProperty(padding); input.style.removeProperty(padding-left); input.style.removeProperty(padding-right); input.style.removeProperty(padding-top); input.style.removeProperty(padding-bottom); // Forceer padding via cssText (overschrijft alles) var currentStyle input.getAttribute(style) || ; // Verwijder bestaande padding uit style attribute currentStyle currentStyle.replace(/padding^;*;?/gi, ); currentStyle currentStyle.replace(/padding-left^;*;?/gi, ); currentStyle currentStyle.replace(/padding-right^;*;?/gi, ); currentStyle currentStyle.replace(/padding-top^;*;?/gi, ); currentStyle currentStyle.replace(/padding-bottom^;*;?/gi, ); // Voeg nieuwe padding toe input.style.cssText currentStyle + padding: 0 0 0 8px !important;; // Extra verzekering via setProperty input.style.setProperty(padding, 0 0 0 8px, important); }); } // Voer direct uit forcePadding(); // Voer meerdere keren uit op verschillende momenten if (document.readyState loading) { document.addEventListener(DOMContentLoaded, forcePadding); } setTimeout(forcePadding, 0); setTimeout(forcePadding, 10); setTimeout(forcePadding, 50); setTimeout(forcePadding, 100); setTimeout(forcePadding, 200); setTimeout(forcePadding, 500); setTimeout(forcePadding, 1000); setTimeout(forcePadding, 2000); window.addEventListener(load, forcePadding); // Continu controleren elke 50ms (zeer agressief) setInterval(forcePadding, 50); // Observer voor dynamische content if (typeof MutationObserver ! undefined) { var observer new MutationObserver(function() { forcePadding(); }); observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: style, class }); } // Hook plugin events if (typeof jQuery ! undefined) { jQuery(document).on(cff-loaded-defaults formReady, forcePadding); jQuery(document).ready(forcePadding); } })(); // Vertaal SALE naar Promoção - JavaScript (function() { function translateSaleBadges() { // Zoek alle sale badges const saleBadges document.querySelectorAll(.onsale, span.onsale, .woocommerce .onsale, .sale-badge, class*sale); saleBadges.forEach(function(badge) { const text badge.textContent.trim(); // Vertaal alleen als het SALE of Sale is if (text SALE || text Sale || text sale || text SALE!) { badge.textContent Promoção; } }); // Zoek ook in alle elementen met sale in de class const allElements document.querySelectorAll(*); allElements.forEach(function(element) { if (element.children.length 0) { const text element.textContent.trim(); if (text SALE || text Sale || text sale || text SALE!) { // Check of het een sale badge is (niet gewoon tekst in content) if (element.classList.contains(onsale) || element.closest(.onsale) || element.classList.contains(sale-badge)) { element.textContent Promoção; } } } }); } // Voer direct uit translateSaleBadges(); if (document.readyState loading) { document.addEventListener(DOMContentLoaded, translateSaleBadges); } setTimeout(translateSaleBadges, 100); setTimeout(translateSaleBadges, 500); setTimeout(translateSaleBadges, 1000); setTimeout(translateSaleBadges, 2000); window.addEventListener(load, translateSaleBadges); // Luister naar Elementor events if (typeof elementorFrontend ! undefined) { elementorFrontend.hooks.addAction(frontend/element_ready/global, translateSaleBadges); } // Observer voor dynamische content if (typeof MutationObserver ! undefined) { const observer new MutationObserver(function(mutations) { translateSaleBadges(); }); observer.observe(document.body, { childList: true, subtree: true, characterData: true }); } })(); /script> script> (function() { function translateCompareLabels() { const translations { Image: Imagem, IMAGE: IMAGEM, Description: Descrição, DESCRIPTION: DESCRIÇÃO, Availability: Disponibilidade, AVAILABILITY: DISPONIBILIDADE, Rating: Classificação, RATING: CLASSIFICAÇÃO, Brands: Marcas, BRANDS: MARCAS, Title: Título, TITLE: TÍTULO, Price: Preço, PRICE: PREÇO, SKU: SKU, Add to Cart: Adicionar ao Carrinho, In Stock: Em Stock, Out of Stock: Sem Stock, Remove Product: Remover Produto, REMOVE PRODUCT: REMOVER PRODUTO }; // Vertaal alle labels in compare table const labels document.querySelectorAll(.ct-compare-item-label, .ct-compare-column.ct-compare-item-label); labels.forEach(function(label) { const text label.textContent.trim(); if (translationstext) { label.textContent translationstext; } }); // Vertaal ook In Stock / Out of Stock in columns const columns document.querySelectorAll(.ct-compare-column:not(.ct-compare-item-label)); columns.forEach(function(column) { const text column.textContent.trim(); if (text In Stock) { column.textContent Em Stock; } else if (text Out of Stock) { column.textContent Sem Stock; } }); // Vertaal Remove Product in title attributen en tekst const removeButtons document.querySelectorAll(.ct-compare-remove, titleRemove Product); removeButtons.forEach(function(button) { // Vertaal title attribuut if (button.getAttribute(title) Remove Product) { button.setAttribute(title, Remover Produto); } // Vertaal tekst content const text button.textContent.trim(); if (text Remove Product || text REMOVE PRODUCT) { button.textContent Remover Produto; } }); } // Voer direct uit translateCompareLabels(); // Luister naar modal open document.addEventListener(click, function(e) { if (e.target.closest(ahref#ct-compare-modal) || e.target.closest(.ct-buttondata-behaviourmodal)) { setTimeout(translateCompareLabels, 100); setTimeout(translateCompareLabels, 500); setTimeout(translateCompareLabels, 1000); } }); // Observer voor nieuwe content if (typeof MutationObserver ! undefined) { const observer new MutationObserver(function(mutations) { let shouldTranslate false; mutations.forEach(function(mutation) { mutation.addedNodes.forEach(function(node) { if (node.nodeType 1 && ( node.classList && node.classList.contains(ct-compare-table) || node.querySelector && node.querySelector(.ct-compare-table) )) { shouldTranslate true; } }); }); if (shouldTranslate) { setTimeout(translateCompareLabels, 100); } }); observer.observe(document.body, { childList: true, subtree: true }); } // Luister naar Blocksy events if (typeof ctEvents ! undefined) { ctEvents.on(blocksy:frontend:init, translateCompareLabels); } // Check regelmatig setInterval(translateCompareLabels, 1000); })(); /script> script> (function() { function makeAddressClickable() { // Zoek alle elementen die het adres bevatten const addressTexts Rua Miguel Bombarda 311, Armazém 2, 2830-090 Barreiro, Showroom: Rua Miguel Bombarda 311, Armazém 2 2830-090 Barreiro, Rua Miguel Bombarda 311, Armazém 2, Rua Miguel Bombarda 311, Armazém 2 2830-090 Barreiro ; // Functie om tekst te vinden en link te maken function findAndLinkText(element, searchText) { if (!element || element.dataset.addressLinked true) { return; } const text element.textContent || element.innerText || ; // Check of de tekst het adres bevat if (text.includes(Rua Miguel Bombarda) || text.includes(2830-090 Barreiro)) { // Als het al een link is, update de href if (element.tagName A) { element.href https://isodeco.pt/showroom/; element.dataset.addressLinked true; return; } // Als het geen link is, maak er een link van if (element.children.length 0 && text.trim() text) { const link document.createElement(a); link.href https://isodeco.pt/showroom/; link.textContent text; link.style.color inherit; link.style.textDecoration inherit; element.replaceWith(link); link.dataset.addressLinked true; return; } // Als het element children heeft, zoek recursief Array.from(element.childNodes).forEach(function(node) { if (node.nodeType 3) { // Text node const nodeText node.textContent.trim(); if (nodeText && (nodeText.includes(Rua Miguel Bombarda) || nodeText.includes(2830-090 Barreiro))) { const link document.createElement(a); link.href https://isodeco.pt/showroom/; link.textContent nodeText; link.style.color inherit; link.style.textDecoration inherit; node.replaceWith(link); link.dataset.addressLinked true; } } else if (node.nodeType 1) { // Element node findAndLinkText(node, searchText); } }); element.dataset.addressLinked true; } } // Zoek in alle elementen const allElements document.querySelectorAll(*); allElements.forEach(function(element) { addressTexts.forEach(function(searchText) { findAndLinkText(element, searchText); }); }); // Specifiek zoeken in footer const footer document.querySelector(footer, #colophon); if (footer) { const footerElements footer.querySelectorAll(*); footerElements.forEach(function(element) { addressTexts.forEach(function(searchText) { findAndLinkText(element, searchText); }); }); } } // Voer direct uit makeAddressClickable(); if (document.readyState loading) { document.addEventListener(DOMContentLoaded, makeAddressClickable); } // Meerdere keren uitvoeren voor dynamische content setTimeout(makeAddressClickable, 100); setTimeout(makeAddressClickable, 500); setTimeout(makeAddressClickable, 1000); window.addEventListener(load, makeAddressClickable); // Observer voor dynamische content if (typeof MutationObserver ! undefined) { const observer new MutationObserver(function(mutations) { makeAddressClickable(); }); observer.observe(document.body, { childList: true, subtree: true, characterData: true }); } })(); /script> script> document.addEventListener(DOMContentLoaded, () > { const skipCffQtySync false; if (skipCffQtySync) return; const toNumber (v) > { if (v null) return NaN; v String(v).trim(); // laat alleen cijfers/komma/punt/min over v v.replace(/^\d.,-/g, ); // EU komma -> punt v v.replace(,, .); const n parseFloat(v); return Number.isFinite(n) ? n : NaN; }; const findQty () > document.querySelector(form.cart inputnamequantity, input.qtynamequantity, inputnamequantity.qty); const findCffRoot () > document.querySelector(formid^cp_calculatedfieldsf, formid*calculatedfields, .cp_cff_form) || document; // probeert een getal uit een element te halen (value/attr/text) const readNumberFromEl (el) > { if (!el) return NaN; let n toNumber(el.value); if (Number.isFinite(n)) return n; n toNumber(el.getAttribute?.(value)); if (Number.isFinite(n)) return n; n toNumber(el.textContent); if (Number.isFinite(n)) return n; return NaN; }; // zoekt de beste “total” kandidaat rondom fieldname4_1 en andere fieldname velden const findBestTotal () > { const root findCffRoot(); // 1) jouw veld + directe omgeving const a root.querySelector(#fieldname4_1); if (a) { const candidates a, a.nextElementSibling, a.previousElementSibling, a.parentElement, a.parentElement?.nextElementSibling, a.parentElement?.previousElementSibling, .filter(Boolean); for (const el of candidates) { const n readNumberFromEl(el); if (Number.isFinite(n)) return { n, el, how: near #fieldname4_1 }; } } // 2) andere CFF inputs die vaak wél numeriek zijn const inputs root.querySelectorAll(inputid^fieldname); for (const el of inputs) { const n readNumberFromEl(el); if (Number.isFinite(n)) return { n, el, how: inputid^fieldname }; } // 3) spans/divs die digits bevatten (laatste redmiddel) const textEls root.querySelectorAll(span,div,label); for (const el of textEls) { const t (el.textContent || ).trim(); if (t && /\d/.test(t)) { const n toNumber(t); if (Number.isFinite(n)) return { n, el, how: text element }; } } return null; }; const sync () > { const qtyEl findQty(); if (!qtyEl) return; const res findBestTotal(); if (!res) return; let q Math.round(res.n); const min qtyEl.min ? parseInt(qtyEl.min, 10) : 1; const max qtyEl.max ? parseInt(qtyEl.max, 10) : Infinity; q Math.min(Math.max(q, min), max); if (String(qtyEl.value) ! String(q)) { qtyEl.value q; qtyEl.dispatchEvent(new Event(input, { bubbles: true })); qtyEl.dispatchEvent(new Event(change, { bubbles: true })); console.log(CFF→QTY gezet op:, q, | bron:, res.how, | element:, res.el); } }; // herhaal (Elementor/CFF kan later updaten) setInterval(sync, 250); sync();});/script> script> (function() { function translateLoginForm() { // Vertaal labels var labels document.querySelectorAll(labelforuser_login, labelforuser_pass); labels.forEach(function(label) { var text label.textContent || label.innerText || ; if (text.includes(E-mail of gebruikersnaam) || text.includes(Username or Email Address)) { label.textContent E-mail ou nome de utilizador; } if (text.trim() Password || text.includes(Password*) || text.includes(Wachtwoord)) { label.textContent Palavra-passe; } }); // Vertaal placeholders var inputs document.querySelectorAll(inputtypetextnamelog, inputtypetextnameusername, inputtypetextiduser_login); inputs.forEach(function(input) { if (input.placeholder && (input.placeholder.includes(E-mail of gebruikersnaam) || input.placeholder.includes(Username or Email))) { input.placeholder E-mail ou nome de utilizador; } }); // Vertaal password inputs var passwordInputs document.querySelectorAll(inputtypepasswordnamepwd, inputtypepasswordiduser_pass); passwordInputs.forEach(function(input) { if (input.placeholder && (input.placeholder.includes(Password) || input.placeholder.includes(Wachtwoord))) { input.placeholder Palavra-passe; } }); // Vertaal buttons var buttons document.querySelectorAll(buttontypesubmit, inputtypesubmit, .ct-button, .button); buttons.forEach(function(btn) { var text btn.textContent || btn.innerText || btn.value || ; if (text.trim() Inloggen || text.trim() Log In || text.trim() Login) { if (btn.tagName INPUT) { btn.value Iniciar sessão; } else { btn.textContent Iniciar sessão; btn.innerText Iniciar sessão; } } if (text.includes(Create An Account) || text.includes(Account aanmaken) || text.includes(Criar conta)) { if (btn.tagName INPUT) { btn.value Criar uma conta; } else { btn.textContent Criar uma conta; btn.innerText Criar uma conta; } } }); // Vertaal Forgot your password? links var forgotLinks document.querySelectorAll(ahref*lostpassword, ahref*lost-password, .ct-forgot-password, .forgot-password); forgotLinks.forEach(function(link) { var text link.textContent || link.innerText || ; if (text.includes(Forgot) || text.includes(Wachtwoord vergeten) || text.includes(Esqueceu)) { link.textContent Esqueceu a sua palavra-passe?; link.innerText Esqueceu a sua palavra-passe?; } }); } // Voer direct uit translateLoginForm(); // Voer uit op verschillende momenten if (document.readyState loading) { document.addEventListener(DOMContentLoaded, translateLoginForm); } setTimeout(translateLoginForm, 100); setTimeout(translateLoginForm, 500); setTimeout(translateLoginForm, 1000); window.addEventListener(load, translateLoginForm); // Observer voor dynamische content (voor modal login forms) if (typeof MutationObserver ! undefined) { var observer new MutationObserver(function() { translateLoginForm(); }); observer.observe(document.body, { childList: true, subtree: true, characterData: true }); } // Luister naar modal open events (Blocksy gebruikt modals voor login) document.addEventListener(click, function(e) { if (e.target.closest(data-behaviourmodal) || e.target.closest(.ct-account-item)) { setTimeout(translateLoginForm, 100); setTimeout(translateLoginForm, 500); } }); })(); /script> script> (function() { function translateTexts() { // Single add to cart button var addToCartButtons document.querySelectorAll(.single_add_to_cart_button); addToCartButtons.forEach(function(btn) { if (btn.innerText.trim().toLowerCase() add to cart) { btn.innerText Adicionar ao carrinho; } }); // Categories label var categories document.querySelectorAll(.posted_in); categories.forEach(function(el) { var text el.innerText.trim(); if (text.startsWith(Categories:)) { el.innerText text.replace(Categories:, Categorias:); } else if (text Categories:) { el.innerText Categorias:; } }); // Quick view / go to product page buttons var goToProduct document.querySelectorAll(a.ct-button, a.button, a.wc-forward, a.wc-forward, a.wc-Forward); goToProduct.forEach(function(link) { if (link.innerText.trim().toLowerCase() go to product page) { link.innerText Ir para página do produto; } }); } translateTexts(); if (document.readyState loading) { document.addEventListener(DOMContentLoaded, translateTexts); } window.addEventListener(load, translateTexts); if (typeof MutationObserver ! undefined) { var observer new MutationObserver(function() { translateTexts(); }); observer.observe(document.body, { childList: true, subtree: true, characterData: true }); } })(); /script> script> (function() { function syncQuickMoreButtonStyles() { var addToCart document.querySelector(.single_add_to_cart_button); if (!addToCart) return; var computed window.getComputedStyle(addToCart); var bg computed.backgroundColor; var color computed.color; var border computed.borderColor; var quickButtons document.querySelectorAll(a.ct-button.ct-quick-more, a.ct-button.ct-quick-more.has-text-align-center, a.ct-button.ct-quick-more.has-text-align-center.button); quickButtons.forEach(function(btn) { btn.style.backgroundColor bg; btn.style.color color; btn.style.borderColor border; }); } syncQuickMoreButtonStyles(); if (document.readyState loading) { document.addEventListener(DOMContentLoaded, syncQuickMoreButtonStyles); } window.addEventListener(load, syncQuickMoreButtonStyles); if (typeof MutationObserver ! undefined) { var observer new MutationObserver(function() { syncQuickMoreButtonStyles(); }); observer.observe(document.body, { childList: true, subtree: true }); } })(); /script> style> .default-logo img { height: 25px; width: auto; display: block; } /style> script> (function() { var logoUrl https://isodeco.pt/wp-content/uploads/2025/12/isodeco-logo-branco.webp; function replaceLogo() { var logos document.querySelectorAll(svg.default-logo, .default-logo svg); logos.forEach(function(svg) { var img document.createElement(img); img.src logoUrl; img.alt svg.getAttribute(aria-label) || Isodeco; img.loading lazy; img.decoding async; img.style.height 28px; img.style.width auto; svg.replaceWith(img); }); } replaceLogo(); if (document.readyState loading) { document.addEventListener(DOMContentLoaded, replaceLogo); } window.addEventListener(load, replaceLogo); if (typeof MutationObserver ! undefined) { var observer new MutationObserver(function() { replaceLogo(); }); observer.observe(document.body, { childList: true, subtree: true }); } })(); /script> script> (function() { function hideMenuItems() { // Verberg reviews tab link var reviewsLinks document.querySelectorAll(a.ct-menu-linkhref*tab-reviews, ahref*tab-reviews); reviewsLinks.forEach(function(link) { var listItem link.closest(li); if (listItem) { listItem.style.display none; listItem.style.visibility hidden; } else { link.style.display none; link.style.visibility hidden; } }); // Verberg custo tab link var custoLinks document.querySelectorAll(a.ct-menu-linkhref*tab-custo, a.ct-menu-linkhref*custo, ahref*tab-custo, ahref*#custo); custoLinks.forEach(function(link) { var listItem link.closest(li); if (listItem) { listItem.style.display none; listItem.style.visibility hidden; } else { link.style.display none; link.style.visibility hidden; } }); // Verberg tab-620 link var tab620Links document.querySelectorAll(a.ct-menu-linkhref*tab-620, ahref*tab-620, ahref*#tab-620); tab620Links.forEach(function(link) { var listItem link.closest(li); if (listItem) { listItem.style.display none; listItem.style.visibility hidden; } else { link.style.display none; link.style.visibility hidden; } }); // Maak shop menu geen dropdown - verberg submenu en toggle var shopMenuItems document.querySelectorAll(li.menu-item-has-children:has(ahref*shop), li.menu-item-has-children:has(ahref*/shop/)); shopMenuItems.forEach(function(menuItem) { // Verberg submenu var subMenu menuItem.querySelector(.sub-menu); if (subMenu) { subMenu.style.display none; subMenu.style.visibility hidden; } // Verberg dropdown toggle var toggles menuItem.querySelectorAll(.ct-toggle-dropdown-desktop, .ct-toggle-dropdown-desktop-ghost); toggles.forEach(function(toggle) { toggle.style.display none; toggle.style.visibility hidden; }); // Verwijder has-children class zodat het geen dropdown meer is menuItem.classList.remove(menu-item-has-children, has-children, has_children); menuItem.classList.remove(animated-submenu-block, animated-submenu-inline); }); } hideMenuItems(); if (document.readyState loading) { document.addEventListener(DOMContentLoaded, hideMenuItems); } window.addEventListener(load, hideMenuItems); if (typeof MutationObserver ! undefined) { var observer new MutationObserver(function() { hideMenuItems(); }); observer.observe(document.body, { childList: true, subtree: true }); } })(); /script> script> (function() { function addPaineisDeParedeLink() { // Zoek het categories menu (header-menu-2) var categoriesMenu document.querySelector(#header-menu-2, .header-menu-2); if (!categoriesMenu) { return; } // Check of de link al bestaat var existingLink categoriesMenu.querySelector(ahref*paineis-de-parede); if (existingLink) { return; } // Zoek de eerste menu item var firstMenuItem categoriesMenu.querySelector(li.menu-item:first-child); var menuList categoriesMenu.querySelector(ul.menu); if (menuList) { // Maak het nieuwe menu item var newMenuItem document.createElement(li); newMenuItem.className menu-item menu-item-type-custom menu-item-object-custom menu-item-paineis-de-parede; var newLink document.createElement(a); newLink.href https://isodeco.pt/indexphp/paineis-de-parede/; newLink.className ct-menu-link; newLink.textContent Painéis de parede; newMenuItem.appendChild(newLink); // Voeg toe aan het begin van het menu if (firstMenuItem) { menuList.insertBefore(newMenuItem, firstMenuItem); } else { menuList.appendChild(newMenuItem); } } } addPaineisDeParedeLink(); if (document.readyState loading) { document.addEventListener(DOMContentLoaded, addPaineisDeParedeLink); } window.addEventListener(load, addPaineisDeParedeLink); if (typeof MutationObserver ! undefined) { var observer new MutationObserver(function() { addPaineisDeParedeLink(); }); observer.observe(document.body, { childList: true, subtree: true }); } })(); /script> script> (function() { function hidePaineisDeParedeTitle() { // Zoek alle h1.page-title elementen var titles document.querySelectorAll(h1.page-title, .page-title); titles.forEach(function(title) { var text title.textContent.trim(); // Verberg als de tekst Painéis de parede bevat if (text Painéis de parede || text.includes(Painéis de parede)) { title.style.display none; title.style.visibility hidden; title.style.opacity 0; title.style.height 0; title.style.margin 0; title.style.padding 0; title.style.lineHeight 0; title.style.fontSize 0; } }); } hidePaineisDeParedeTitle(); if (document.readyState loading) { document.addEventListener(DOMContentLoaded, hidePaineisDeParedeTitle); } window.addEventListener(load, hidePaineisDeParedeTitle); if (typeof MutationObserver ! undefined) { var observer new MutationObserver(function() { hidePaineisDeParedeTitle(); }); observer.observe(document.body, { childList: true, subtree: true, characterData: true }); } })(); /script> script> (function() { function scrollToTop() { window.scrollTo({ top: 0, behavior: smooth }); } var paginationHandled new WeakSet(); function initElementorPaginationScroll() { // Luister naar alle paginering links (Elementor en standaard) var paginationLinks document.querySelectorAll(a.page-numbers:not(.current):not(.dots), .elementor-pagination a, .woocommerce-pagination a, .elementor-widget ahref*e-page-); paginationLinks.forEach(function(link) { // Skip als al behandeld if (paginationHandled.has(link)) { return; } paginationHandled.add(link); // Voeg click listener toe link.addEventListener(click, function(e) { // Voor normale page reload: scroll direct if (!this.href || this.href.indexOf(#) 0) { scrollToTop(); return; } // Check of het een AJAX paginering is (Elementor) try { var url new URL(this.href, window.location.href); var isAjax url.searchParams.has(e-page-) || this.closest(.elementor-widget); if (isAjax) { // Voor AJAX: scroll na content load // Luister naar Elementor AJAX complete event if (typeof jQuery ! undefined) { jQuery(document).one(elementor-pro/posts/loaded, function() { setTimeout(scrollToTop, 150); }); } // Fallback: scroll na delay setTimeout(scrollToTop, 300); } else { // Voor page reload: scroll direct scrollToTop(); // Ook een flag zetten voor na page load if (typeof sessionStorage ! undefined) { sessionStorage.setItem(elementor_pagination_scroll, true); } } } catch(e) { // Fallback: gewoon scrollen scrollToTop(); } }, true); // Use capture phase }); } // Luister naar Elementor AJAX events function setupElementorAjaxListeners() { if (typeof jQuery ! undefined) { // Luister naar Elementor Pro AJAX paginering events jQuery(document).on(elementor-pro/posts/loaded, function() { setTimeout(scrollToTop, 150); }); // Luister naar algemene Elementor AJAX complete jQuery(document).on(elementor/frontend/init, function() { setTimeout(initElementorPaginationScroll, 100); }); } // Luister naar Elementor frontend hooks if (typeof elementorFrontend ! undefined && elementorFrontend.hooks) { elementorFrontend.hooks.addAction(frontend/element_ready/global, function($scope) { setTimeout(initElementorPaginationScroll, 100); }); } } // Scroll naar boven na page load als flag is gezet function handlePageLoadScroll() { if (typeof sessionStorage ! undefined) { var shouldScroll sessionStorage.getItem(elementor_pagination_scroll); if (shouldScroll true) { sessionStorage.removeItem(elementor_pagination_scroll); setTimeout(scrollToTop, 100); } } // Ook scrollen als er een paginering parameter in de URL staat var urlParams new URLSearchParams(window.location.search); var hasPagination urlParams.has(paged) || Array.from(urlParams.keys()).some(function(key) { return key.indexOf(e-page-) 0; }); if (hasPagination) { setTimeout(scrollToTop, 100); } } // Initialisatie function init() { initElementorPaginationScroll(); setupElementorAjaxListeners(); handlePageLoadScroll(); } if (document.readyState loading) { document.addEventListener(DOMContentLoaded, init); } else { init(); } // Herinitialiseer na delays voor dynamisch geladen content setTimeout(init, 500); setTimeout(init, 1000); setTimeout(init, 2000); // Observer voor nieuwe paginering links if (typeof MutationObserver ! undefined) { var observer new MutationObserver(function() { initElementorPaginationScroll(); }); observer.observe(document.body, { childList: true, subtree: true }); } })(); /script> script> (function() { use strict; // Functie om het CFF total veld te vinden en de waarde te lezen function getCFFTotal() { // Probeer eerst fieldname1_1 (het echte berekende veld) var totalField document.getElementById(fieldname1_1); // Als dat niet bestaat, probeer fieldname4_1 if (!totalField) { totalField document.getElementById(fieldname4_1); } if (!totalField) { return null; } // Haal de waarde op var value totalField.value || totalField.textContent || totalField.innerText || ; // Probeer het nummer uit de waarde te halen var numberMatch value.toString().match(/\d+\.?\d*/); if (numberMatch) { return Math.round(parseFloat(numberMatch0)); } // Als direct parseFloat werkt var parsed parseFloat(value); if (!isNaN(parsed) && parsed > 0) { return Math.round(parsed); } return null; } // Functie om de quantity input te vinden function findQuantityInput() { // Probeer specifieke ID eerst var input document.getElementById(quantity_69440fa802438); if (input) return input; // Probeer aria-label input document.querySelector(inputaria-labelQuantidade do produto); if (input) return input; // Probeer andere selectors input document.querySelector(input.input-text.qty.text) || document.querySelector(input.qtynamequantity) || document.querySelector(inputnamequantitytypenumber) || document.querySelector(input.qty); return input || null; } // Functie om de quantity input te updaten function updateQuantityInput() { var total getCFFTotal(); if (total null || total 0) { return; } var quantityInput findQuantityInput(); if (!quantityInput) { return; } // Check huidige waarde var currentValue parseInt(quantityInput.value) || 0; // Als de waarde al correct is, skip if (currentValue total) { return; } console.log(Updating quantity van, currentValue, naar, total); // Zet de waarde op MEERDERE manieren quantityInput.value total; quantityInput.setAttribute(value, total); quantityInput.defaultValue total; // Gebruik Object.defineProperty om te forceren try { Object.defineProperty(quantityInput, value, { value: total, writable: true, configurable: true }); } catch(e) {} // Trigger change event voor WooCommerce if (typeof jQuery ! undefined) { jQuery(quantityInput).val(total).trigger(change).trigger(input); } var changeEvent new Event(change, { bubbles: true }); quantityInput.dispatchEvent(changeEvent); // Forceer opnieuw na korte delay setTimeout(function() { if (parseInt(quantityInput.value) ! total) { console.log(Waarde werd teruggezet! Forceer opnieuw naar, total); quantityInput.value total; quantityInput.setAttribute(value, total); if (typeof jQuery ! undefined) { jQuery(quantityInput).val(total).trigger(change); } } }, 100); } // Luister naar wijzigingen in het CFF total veld function watchCFFTotal() { var totalField document.getElementById(fieldname1_1) || document.getElementById(fieldname4_1); if (!totalField) { return; } // Luister naar input/change events totalField.addEventListener(input, updateQuantityInput); totalField.addEventListener(change, updateQuantityInput); // Luister naar Calculated Fields Form events if (typeof jQuery ! undefined) { jQuery(totalField).on(change input, updateQuantityInput); jQuery(document).on(cff_calculated fbuilder_calculated, updateQuantityInput); } // MutationObserver voor value changes if (typeof MutationObserver ! undefined) { var observer new MutationObserver(function() { updateQuantityInput(); }); observer.observe(totalField, { attributes: true, attributeFilter: value, childList: true, subtree: true, characterData: true }); } } // Initialisatie function init() { // Eerst update uitvoeren updateQuantityInput(); // Dan watch functie starten watchCFFTotal(); // Periodieke controle als backup (elke 200ms - zeer agressief) setInterval(function() { updateQuantityInput(); }, 200); } // Extra agressieve controle specifiek voor quantity input var forceInterval setInterval(function() { var total getCFFTotal(); var quantityInput findQuantityInput(); if (total ! null && total > 0 && quantityInput) { var currentValue parseInt(quantityInput.value) || 0; if (currentValue ! total) { console.log(FORCE INTERVAL: quantity heeft, currentValue, maar moet, total, zijn - FORCEER NU); quantityInput.value total; quantityInput.setAttribute(value, total); if (typeof jQuery ! undefined) { jQuery(quantityInput).val(total).trigger(change); } var changeEvent new Event(change, { bubbles: true }); quantityInput.dispatchEvent(changeEvent); } } }, 100); // Elke 100ms - zeer agressief // Start wanneer DOM klaar is if (document.readyState loading) { document.addEventListener(DOMContentLoaded, init); } else { init(); } // Ook starten na delays voor dynamisch geladen content setTimeout(init, 500); setTimeout(init, 1000); setTimeout(init, 2000); })(); /script> /body>/html>!-- Page cached by LiteSpeed Cache 7.7 on 2026-02-18 12:31:58 -->
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]