<!doctype html>
<html lang="pt-PT" prefix="og: https://ogp.me/ns#">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<script>document.documentElement.classList.add('pp-js')</script>
<link rel="preload" href="https://pedroporto.pt/wp-content/themes/pedroporto/assets/fonts/geist-latin.woff2" as="font" type="font/woff2" crossorigin>

<!-- Otimização para mecanismos de busca com o Rank Math - https://rankmath.com/ -->
<title>ITS &#8211; Pedro Porto Lda</title>
<meta name="robots" content="follow, index, max-snippet:-1, max-video-preview:-1, max-image-preview:large"/>
<link rel="canonical" href="https://pedroporto.pt/marca/its/" />
<link rel="next" href="https://pedroporto.pt/marca/its/page/2/" />
<meta property="og:locale" content="pt_PT" />
<meta property="og:type" content="article" />
<meta property="og:title" content="ITS - Pedro Porto Lda" />
<meta property="og:url" content="https://pedroporto.pt/marca/its/" />
<meta property="og:site_name" content="Pedro Porto Lda" />
<meta property="og:image" content="https://pedroporto.pt/wp-content/uploads/2025/04/cropped-PedroPorto-512x512-1.webp" />
<meta property="og:image:secure_url" content="https://pedroporto.pt/wp-content/uploads/2025/04/cropped-PedroPorto-512x512-1.webp" />
<meta property="og:image:width" content="512" />
<meta property="og:image:height" content="507" />
<meta property="og:image:type" content="image/webp" />
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:title" content="ITS - Pedro Porto Lda" />
<meta name="twitter:image" content="https://pedroporto.pt/wp-content/uploads/2025/04/cropped-PedroPorto-512x512-1.webp" />
<meta name="twitter:label1" content="Produtos" />
<meta name="twitter:data1" content="39" />
<script type="application/ld+json" class="rank-math-schema">{"@context":"https://schema.org","@graph":[{"@type":"Place","@id":"https://pedroporto.pt/#place","geo":{"@type":"GeoCoordinates","latitude":"38.8394","longitude":" -9.0728"},"hasMap":"https://www.google.com/maps/search/?api=1&amp;query=38.8394, -9.0728","address":{"@type":"PostalAddress","streetAddress":"Estrada Nacional 10, Km 136","addressLocality":"Santa Iria de Az\u00f3ia","addressRegion":"Lisboa","postalCode":"2690-368","addressCountry":"PT"}},{"@type":"ElectronicsStore","@id":"https://pedroporto.pt/#organization","name":"Pedro Porto Lda","url":"https://pedroporto.pt","email":"geral@pedroporto.pt","address":{"@type":"PostalAddress","streetAddress":"Estrada Nacional 10, Km 136","addressLocality":"Santa Iria de Az\u00f3ia","addressRegion":"Lisboa","postalCode":"2690-368","addressCountry":"PT"},"logo":{"@type":"ImageObject","@id":"https://pedroporto.pt/#logo","url":"https://pedroporto.pt/wp-content/uploads/2025/04/cropped-PedroPorto-512x512-1.webp","contentUrl":"https://pedroporto.pt/wp-content/uploads/2025/04/cropped-PedroPorto-512x512-1.webp","caption":"Pedro Porto Lda","inLanguage":"pt-PT","width":"512","height":"507"},"openingHours":["Mo,Tu,We,Th,Fr 09:00-13:00 e 14:00-18:00"],"description":"Distribuidor oficial SAM4S e ITS em Portugal. Especialistas em equipamentos POS, caixas registadoras, impressoras t\u00e9rmicas e balan\u00e7as para empresas.","vatID":"501343415","location":{"@id":"https://pedroporto.pt/#place"},"image":{"@id":"https://pedroporto.pt/#logo"},"telephone":"+351 219 566 844"},{"@type":"WebSite","@id":"https://pedroporto.pt/#website","url":"https://pedroporto.pt","name":"Pedro Porto Lda","alternateName":"PP","publisher":{"@id":"https://pedroporto.pt/#organization"},"inLanguage":"pt-PT"},{"@type":"CollectionPage","@id":"https://pedroporto.pt/marca/its/#webpage","url":"https://pedroporto.pt/marca/its/","name":"ITS - Pedro Porto Lda","isPartOf":{"@id":"https://pedroporto.pt/#website"},"inLanguage":"pt-PT"},{"@context":"https://schema.org/","@graph":[{"@type":"Product","name":"ITS M6 15.6'' i5 | Pedro Porto - Equipamentos POS","url":"https://pedroporto.pt/produto/its-m6-15-6-i5/","@id":"https://pedroporto.pt/produto/its-m6-15-6-i5/","description":"(+IVA)"},{"@type":"Product","name":"ITS NBW-GO 11'' N95 | Pedro Porto - Equipamentos POS","url":"https://pedroporto.pt/produto/nbw-go/","@id":"https://pedroporto.pt/produto/nbw-go/","description":"(+IVA)"},{"@type":"Product","name":"ITS NBT-GO 11'' T606 | Pedro Porto - Equipamentos POS","url":"https://pedroporto.pt/produto/nbt-go/","@id":"https://pedroporto.pt/produto/nbt-go/","description":"(+IVA)"},{"@type":"Product","name":"Pack ITS M3 15.6'' J6412 | Pedro Porto - Equipamentos POS","url":"https://pedroporto.pt/produto/pack-its-m3-15-6/","@id":"https://pedroporto.pt/produto/pack-its-m3-15-6/","description":"(+IVA)"},{"@type":"Product","name":"ITS M3 15.6'' J6412 | Pedro Porto - Equipamentos POS","url":"https://pedroporto.pt/produto/its-m3/","@id":"https://pedroporto.pt/produto/its-m3/","description":"(+IVA)"},{"@type":"Product","name":"ITS VEGA | Pedro Porto - Equipamentos POS","url":"https://pedroporto.pt/produto/its-vega/","@id":"https://pedroporto.pt/produto/its-vega/","description":"(+IVA)"},{"@type":"Product","name":"ITS M6 15'' i5 | Pedro Porto - Equipamentos POS","url":"https://pedroporto.pt/produto/its-m6-i5/","@id":"https://pedroporto.pt/produto/its-m6-i5/","description":"(+IVA)"},{"@type":"Product","name":"ITS Monitor M6 15'' i3 | Pedro Porto - Equipamentos POS","url":"https://pedroporto.pt/produto/its-monitor-m6-15-i3/","@id":"https://pedroporto.pt/produto/its-monitor-m6-15-i3/","description":"(+IVA)"},{"@type":"Product","name":"ITS Monitor M6 21.5'' N95 | Pedro Porto - Equipamentos POS","url":"https://pedroporto.pt/produto/its-monitor-m6-21-5-n97/","@id":"https://pedroporto.pt/produto/its-monitor-m6-21-5-n97/","description":"(+IVA)"},{"@type":"Product","name":"Pack ITS M6 15.6'' N95 | Pedro Porto - Equipamentos POS","url":"https://pedroporto.pt/produto/pack-its-m6-n97-copia/","@id":"https://pedroporto.pt/produto/pack-its-m6-n97-copia/","description":"(+IVA)"},{"@type":"Product","name":"Pack ITS M6 15.6'' i3 | Pedro Porto - Equipamentos POS","url":"https://pedroporto.pt/produto/pack-its-m6-15-6-i3/","@id":"https://pedroporto.pt/produto/pack-its-m6-15-6-i3/","description":"(+IVA)"},{"@type":"Product","name":"Pack ITS M6 15'' i3 | Pedro Porto - Equipamentos POS","url":"https://pedroporto.pt/produto/pack-its-m6-i3/","@id":"https://pedroporto.pt/produto/pack-its-m6-i3/","description":"(+IVA)"}]}]}</script>
<!-- /Plugin Rank Math para SEO no WordPress -->

<link rel='dns-prefetch' href='//www.googletagmanager.com' />
<link rel="alternate" type="application/rss+xml" title="Feed Pedro Porto Lda &raquo; ITS Marca" href="https://pedroporto.pt/marca/its/feed/" />
<style id="wp-img-auto-sizes-contain-inline-css">
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
</style>
<style id="wp-block-accordion-inline-css">
.wp-block-accordion{box-sizing:border-box}
/*# sourceURL=https://pedroporto.pt/wp-includes/blocks/accordion/style.min.css */
</style>
<style id="wp-block-accordion-item-inline-css">
.wp-block-accordion-item.is-open>.wp-block-accordion-heading .wp-block-accordion-heading__toggle-icon{transform:rotate(45deg)}@media (prefers-reduced-motion:no-preference){.wp-block-accordion-item{transition:grid-template-rows .3s ease-out}.wp-block-accordion-item>.wp-block-accordion-heading .wp-block-accordion-heading__toggle-icon{transition:transform .2s ease-in-out}}
/*# sourceURL=https://pedroporto.pt/wp-includes/blocks/accordion-item/style.min.css */
</style>
<style id="wp-block-archives-inline-css">
.wp-block-archives{box-sizing:border-box}.wp-block-archives-dropdown label{display:block}
/*# sourceURL=https://pedroporto.pt/wp-includes/blocks/archives/style.min.css */
</style>
<style id="wp-block-avatar-inline-css">
.wp-block-avatar{line-height:0}.wp-block-avatar,.wp-block-avatar img{box-sizing:border-box}.wp-block-avatar.aligncenter{text-align:center}
/*# sourceURL=https://pedroporto.pt/wp-includes/blocks/avatar/style.min.css */
</style>
<style id="wp-block-breadcrumbs-inline-css">
.wp-block-breadcrumbs{box-sizing:border-box}.wp-block-breadcrumbs ol{flex-wrap:wrap;list-style:none}.wp-block-breadcrumbs li,.wp-block-breadcrumbs ol{align-items:center;display:flex;margin:0;padding:0}.wp-block-breadcrumbs li:not(:last-child):after{content:var(--separator,"/")/"";margin:0 .5em;opacity:.7}.wp-block-breadcrumbs span{color:inherit}
/*# sourceURL=https://pedroporto.pt/wp-includes/blocks/breadcrumbs/style.min.css */
</style>
<link rel='stylesheet' id='wp-block-button-css' href='https://pedroporto.pt/wp-includes/blocks/button/style.min.css?ver=7.1.4' media='all' />
<style id="wp-block-calendar-inline-css">
.wp-block-calendar{text-align:center}.wp-block-calendar td,.wp-block-calendar th{border:1px solid;padding:.25em}.wp-block-calendar th{font-weight:400}.wp-block-calendar caption{background-color:inherit}.wp-block-calendar table{border-collapse:collapse;width:100%}.wp-block-calendar table.has-background th{background-color:inherit}.wp-block-calendar table.has-text-color th{color:inherit}.wp-block-calendar :where(table:not(.has-text-color)){color:#40464d}.wp-block-calendar :where(table:not(.has-text-color)) td,.wp-block-calendar :where(table:not(.has-text-color)) th{border-color:#ddd}:where(.wp-block-calendar table:not(.has-background) th){background:#ddd}
/*# sourceURL=https://pedroporto.pt/wp-includes/blocks/calendar/style.min.css */
</style>
<style id="wp-block-categories-inline-css">
.wp-block-categories{box-sizing:border-box}.wp-block-categories.alignleft{margin-right:2em}.wp-block-categories.alignright{margin-left:2em}.wp-block-categories.wp-block-categories-dropdown.aligncenter{text-align:center}.wp-block-categories .wp-block-categories__label:not(.screen-reader-text){display:block;width:100%}
/*# sourceURL=https://pedroporto.pt/wp-includes/blocks/categories/style.min.css */
</style>
<style id="wp-block-comment-author-name-inline-css">
.wp-block-comment-author-name{box-sizing:border-box}
/*# sourceURL=https://pedroporto.pt/wp-includes/blocks/comment-author-name/style.min.css */
</style>
<style id="wp-block-comment-content-inline-css">
.comment-awaiting-moderation{display:block;font-size:.875em;line-height:1.5}.wp-block-comment-content{box-sizing:border-box}
/*# sourceURL=https://pedroporto.pt/wp-includes/blocks/comment-content/style.min.css */
</style>
<style id="wp-block-comment-date-inline-css">
.wp-block-comment-date{box-sizing:border-box}
/*# sourceURL=https://pedroporto.pt/wp-includes/blocks/comment-date/style.min.css */
</style>
<style id="wp-block-comment-edit-link-inline-css">
.wp-block-comment-edit-link{box-sizing:border-box}
/*# sourceURL=https://pedroporto.pt/wp-includes/blocks/comment-edit-link/style.min.css */
</style>
<style id="wp-block-comment-reply-link-inline-css">
.wp-block-comment-reply-link{box-sizing:border-box}
/*# sourceURL=https://pedroporto.pt/wp-includes/blocks/comment-reply-link/style.min.css */
</style>
<style id="wp-block-comment-template-inline-css">
.wp-block-comment-template{box-sizing:border-box;list-style:none;margin-bottom:0;max-width:100%;padding:0}.wp-block-comment-template li{clear:both}.wp-block-comment-template ol{list-style:none;margin-bottom:0;max-width:100%;padding-left:2rem}.wp-block-comment-template.alignleft{float:left}.wp-block-comment-template.aligncenter{margin-left:auto;margin-right:auto;width:-moz-fit-content;width:fit-content}.wp-block-comment-template.alignright{float:right}
/*# sourceURL=https://pedroporto.pt/wp-includes/blocks/comment-template/style.min.css */
</style>
<link rel='stylesheet' id='wp-block-comments-css' href='https://pedroporto.pt/wp-includes/blocks/comments/style.min.css?ver=7.1.4' media='all' />
<style id="wp-block-comments-pagination-inline-css">
.wp-block-comments-pagination>.wp-block-comments-pagination-next,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers,.wp-block-comments-pagination>.wp-block-comments-pagination-previous{font-size:inherit}.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow{display:inline-block;margin-right:1ch}.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow{display:inline-block;margin-left:1ch}.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-comments-pagination.aligncenter{justify-content:center}
/*# sourceURL=https://pedroporto.pt/wp-includes/blocks/comments-pagination/style.min.css */
</style>
<link rel='stylesheet' id='wp-block-cover-css' href='https://pedroporto.pt/wp-includes/blocks/cover/style.min.css?ver=7.1.4' media='all' />
<style id="wp-block-details-inline-css">
.wp-block-details{box-sizing:border-box}.wp-block-details summary{cursor:pointer}
/*# sourceURL=https://pedroporto.pt/wp-includes/blocks/details/style.min.css */
</style>
<style id="wp-block-file-inline-css">
.wp-block-file{box-sizing:border-box}.wp-block-file:not(.wp-element-button){font-size:.8em}.wp-block-file.aligncenter{text-align:center}.wp-block-file.alignright{text-align:right}.wp-block-file *+.wp-block-file__button{margin-left:.75em}:where(.wp-block-file){margin-bottom:1.5em}.wp-block-file__embed{margin-bottom:1em}:where(.wp-block-file__button){border-radius:2em;display:inline-block;padding:.5em 1em}:where(.wp-block-file__button):where(a):active,:where(.wp-block-file__button):where(a):focus,:where(.wp-block-file__button):where(a):hover,:where(.wp-block-file__button):where(a):visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none}
/*# sourceURL=https://pedroporto.pt/wp-includes/blocks/file/style.min.css */
</style>
<style id="wp-block-footnotes-inline-css">
.editor-styles-wrapper,.entry-content{counter-reset:footnotes}a[data-fn].fn{counter-increment:footnotes;display:inline-flex;font-size:smaller;text-decoration:none;text-indent:-9999999px;vertical-align:super}a[data-fn].fn:after{content:"[" counter(footnotes) "]";float:left;text-indent:0}
/*# sourceURL=https://pedroporto.pt/wp-includes/blocks/footnotes/style.min.css */
</style>
<link rel='stylesheet' id='wp-block-gallery-css' href='https://pedroporto.pt/wp-includes/blocks/gallery/style.min.css?ver=7.1.4' media='all' />
<style id="wp-block-heading-inline-css">
h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}
/*# sourceURL=https://pedroporto.pt/wp-includes/blocks/heading/style.min.css */
</style>
<style id="wp-block-icon-inline-css">
.wp-block-icon{line-height:0}.wp-block-icon.aligncenter{display:flex;justify-content:center}.wp-block-icon svg{fill:currentColor;box-sizing:border-box}.wp-block-icon svg.is-flip-horizontal{transform:scaleX(-1)}.wp-block-icon svg.is-flip-vertical{transform:scaleY(-1)}.wp-block-icon svg.is-flip-horizontal.is-flip-vertical{transform:scaleX(-1) scaleY(-1)}:where(.wp-block-icon) svg{height:100%;width:100%}
/*# sourceURL=https://pedroporto.pt/wp-includes/blocks/icon/style.min.css */
</style>
<link rel='stylesheet' id='wp-block-image-css' href='https://pedroporto.pt/wp-includes/blocks/image/style.min.css?ver=7.1.4' media='all' />
<style id="wp-block-latest-comments-inline-css">
:where(.wp-block-latest-comments){padding-left:0}ol.wp-block-latest-comments{box-sizing:border-box;margin-left:0}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment)){line-height:1.1}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)){line-height:1.8}.has-dates :where(.wp-block-latest-comments:not([style*=line-height])),.has-excerpts :where(.wp-block-latest-comments:not([style*=line-height])){line-height:1.5}.wp-block-latest-comments__comment{list-style:none;margin-bottom:1em}.has-avatars .wp-block-latest-comments__comment{list-style:none;min-height:2.25em}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-left:3.25em}.wp-block-latest-comments__comment-excerpt p{font-size:.875em;margin:.36em 0 1.4em}.wp-block-latest-comments__comment-date{display:block;font-size:.75em}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;width:2.5em}.wp-block-latest-comments[class*=-font-size] a,.wp-block-latest-comments[style*=font-size] a{font-size:inherit}
/*# sourceURL=https://pedroporto.pt/wp-includes/blocks/latest-comments/style.min.css */
</style>
<link rel='stylesheet' id='wp-block-latest-posts-css' href='https://pedroporto.pt/wp-includes/blocks/latest-posts/style.min.css?ver=7.1.4' media='all' />
<style id="wp-block-list-inline-css">
ol,ul{box-sizing:border-box}:root :where(.wp-block-list.has-background){padding:1.25em 2.375em}
/*# sourceURL=https://pedroporto.pt/wp-includes/blocks/list/style.min.css */
</style>
<style id="wp-block-loginout-inline-css">
.wp-block-loginout{box-sizing:border-box}
/*# sourceURL=https://pedroporto.pt/wp-includes/blocks/loginout/style.min.css */
</style>
<link rel='stylesheet' id='wp-block-media-text-css' href='https://pedroporto.pt/wp-includes/blocks/media-text/style.min.css?ver=7.1.4' media='all' />
<link rel='stylesheet' id='wp-block-navigation-css' href='https://pedroporto.pt/wp-includes/blocks/navigation/style.min.css?ver=7.1.4' media='all' />
<style id="wp-block-navigation-link-inline-css">
.wp-block-navigation .wp-block-navigation-item__label{overflow-wrap:break-word}.wp-block-navigation .wp-block-navigation-item__description{display:none}.link-ui-tools{outline:1px solid #f0f0f0;padding:8px}.link-ui-block-inserter{padding-top:8px}.link-ui-block-inserter__back{margin-left:8px;text-transform:uppercase}
/*# sourceURL=https://pedroporto.pt/wp-includes/blocks/navigation-link/style.min.css */
</style>
<style id="wp-block-navigation-overlay-close-inline-css">
.wp-block-navigation-overlay-close{align-items:center;background:transparent;border:none;cursor:pointer;display:inline-flex;gap:.5em;justify-content:center;padding:0;text-decoration:none}.wp-block-navigation-overlay-close:focus{outline-offset:2px}.wp-block-navigation-overlay-close svg{fill:currentColor;display:block;flex-shrink:0;height:24px;width:24px}.wp-block-navigation-overlay-close .wp-block-navigation-overlay-close__text{align-items:center;display:inline-flex}
/*# sourceURL=https://pedroporto.pt/wp-includes/blocks/navigation-overlay-close/style.min.css */
</style>
<style id="wp-block-page-list-inline-css">
.wp-block-navigation .wp-block-page-list{align-items:var(--navigation-layout-align,initial);background-color:inherit;display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation .wp-block-navigation-item{background-color:inherit}.wp-block-page-list{box-sizing:border-box}
/*# sourceURL=https://pedroporto.pt/wp-includes/blocks/page-list/style.min.css */
</style>
<style id="wp-block-paragraph-inline-css">
.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}
/*# sourceURL=https://pedroporto.pt/wp-includes/blocks/paragraph/style.min.css */
</style>
<link rel='stylesheet' id='wp-block-playlist-css' href='https://pedroporto.pt/wp-includes/blocks/playlist/style.min.css?ver=7.1.4' media='all' />
<style id="wp-block-playlist-track-inline-css">
.wp-block-playlist-track:has([aria-current=true]){background-color:color-mix(in srgb,currentColor 10%,transparent)}.wp-block-playlist-track:hover{background-color:color-mix(in srgb,currentColor 15%,transparent)}.wp-block-playlist__tracklist-show-numbers .wp-block-playlist-track{counter-increment:playlist-track}.wp-block-playlist-track .wp-block-playlist-track__button{align-items:center;background-color:transparent;border:0;color:inherit;cursor:pointer;display:flex;font-family:inherit;font-size:inherit;outline-offset:2px;padding:var(--wp--preset--spacing--20,.5em);text-align:left;width:100%}.wp-block-playlist__tracklist-show-numbers .wp-block-playlist-track .wp-block-playlist-track__button:before{content:counter(playlist-track);font-size:.85em;margin-right:var(--wp--preset--spacing--20,.5em);opacity:.7;width:2ch}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__image{border:1px solid rgba(0,0,0,.08);box-sizing:border-box;flex:0 0 50px;height:50px;margin-right:var(--wp--preset--spacing--20,.5em);-o-object-fit:cover;object-fit:cover;width:50px}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__content{flex:1 1 0;min-width:0}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__title{display:block}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__artist{display:block;font-size:.85em;margin-top:.125em;opacity:.7}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__length{font-size:.85em;margin-left:auto;opacity:.7}
/*# sourceURL=https://pedroporto.pt/wp-includes/blocks/playlist-track/style.min.css */
</style>
<style id="wp-block-post-author-inline-css">
.wp-block-post-author{box-sizing:border-box;display:flex;flex-wrap:wrap}.wp-block-post-author__byline{font-size:.5em;margin-bottom:0;margin-top:0;width:100%}.wp-block-post-author__avatar{margin-right:1em}.wp-block-post-author__bio{font-size:.7em;margin-bottom:.7em}.wp-block-post-author__content{flex-basis:0;flex-grow:1}.wp-block-post-author__name{margin:0}
/*# sourceURL=https://pedroporto.pt/wp-includes/blocks/post-author/style.min.css */
</style>
<style id="wp-block-post-author-biography-inline-css">
.wp-block-post-author-biography{box-sizing:border-box;white-space:pre-wrap}
/*# sourceURL=https://pedroporto.pt/wp-includes/blocks/post-author-biography/style.min.css */
</style>
<style id="wp-block-post-author-name-inline-css">
.wp-block-post-author-name{box-sizing:border-box}
/*# sourceURL=https://pedroporto.pt/wp-includes/blocks/post-author-name/style.min.css */
</style>
<style id="wp-block-post-comments-count-inline-css">
.wp-block-post-comments-count{box-sizing:border-box}
/*# sourceURL=https://pedroporto.pt/wp-includes/blocks/post-comments-count/style.min.css */
</style>
<link rel='stylesheet' id='wp-block-post-comments-form-css' href='https://pedroporto.pt/wp-includes/blocks/post-comments-form/style.min.css?ver=7.1.4' media='all' />
<style id="wp-block-buttons-inline-css">
.wp-block-buttons{box-sizing:border-box}.wp-block-buttons.is-vertical{flex-direction:column}.wp-block-buttons.is-vertical>.wp-block-button:last-child{margin-bottom:0}.wp-block-buttons>.wp-block-button{display:inline-block;margin:0}.wp-block-buttons.is-content-justification-left{justify-content:flex-start}.wp-block-buttons.is-content-justification-left.is-vertical{align-items:flex-start}.wp-block-buttons.is-content-justification-center{justify-content:center}.wp-block-buttons.is-content-justification-center.is-vertical{align-items:center}.wp-block-buttons.is-content-justification-right{justify-content:flex-end}.wp-block-buttons.is-content-justification-right.is-vertical{align-items:flex-end}.wp-block-buttons.is-content-justification-space-between{justify-content:space-between}.wp-block-buttons.aligncenter{text-align:center}.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block-button.aligncenter{margin-left:auto;margin-right:auto;width:100%}.wp-block-buttons[style*=text-decoration] .wp-block-button,.wp-block-buttons[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons .wp-block-button__link{width:100%}.wp-block-button.aligncenter{text-align:center}
/*# sourceURL=https://pedroporto.pt/wp-includes/blocks/buttons/style.min.css */
</style>
<style id="wp-block-post-comments-link-inline-css">
.wp-block-post-comments-link{box-sizing:border-box}
/*# sourceURL=https://pedroporto.pt/wp-includes/blocks/post-comments-link/style.min.css */
</style>
<style id="wp-block-post-content-inline-css">
.wp-block-post-content{display:flow-root}
/*# sourceURL=https://pedroporto.pt/wp-includes/blocks/post-content/style.min.css */
</style>
<style id="wp-block-post-date-inline-css">
.wp-block-post-date{box-sizing:border-box}
/*# sourceURL=https://pedroporto.pt/wp-includes/blocks/post-date/style.min.css */
</style>
<style id="wp-block-post-excerpt-inline-css">
:where(.wp-block-post-excerpt){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__excerpt{margin-bottom:0;margin-top:0}.wp-block-post-excerpt__more-text{margin-bottom:0;margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__more-link{display:inline-block}
/*# sourceURL=https://pedroporto.pt/wp-includes/blocks/post-excerpt/style.min.css */
</style>
<style id="wp-block-post-featured-image-inline-css">
.wp-block-post-featured-image{margin-left:0;margin-right:0}.wp-block-post-featured-image a{display:block;height:100%}.wp-block-post-featured-image :where(img){box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom;width:100%}.wp-block-post-featured-image.alignfull img,.wp-block-post-featured-image.alignwide img{width:100%}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim{background-color:#000;inset:0;position:absolute}.wp-block-post-featured-image{position:relative}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient{background-color:transparent}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0{opacity:0}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10{opacity:.1}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20{opacity:.2}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30{opacity:.3}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40{opacity:.4}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50{opacity:.5}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60{opacity:.6}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70{opacity:.7}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80{opacity:.8}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90{opacity:.9}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100{opacity:1}.wp-block-post-featured-image:where(.alignleft,.alignright){width:100%}
/*# sourceURL=https://pedroporto.pt/wp-includes/blocks/post-featured-image/style.min.css */
</style>
<style id="wp-block-post-navigation-link-inline-css">
.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous{display:inline-block;margin-right:1ch}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next{display:inline-block;margin-left:1ch}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-post-navigation-link.has-text-align-left[style*="writing-mode: vertical-lr"],.wp-block-post-navigation-link.has-text-align-right[style*="writing-mode: vertical-rl"]{rotate:180deg}
/*# sourceURL=https://pedroporto.pt/wp-includes/blocks/post-navigation-link/style.min.css */
</style>
<style id="wp-block-post-template-inline-css">
.wp-block-post-template{box-sizing:border-box;list-style:none;margin-bottom:0;margin-top:0;max-width:100%;padding:0}.wp-block-post-template.is-flex-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.25em}.wp-block-post-template.is-flex-container>li{margin:0;width:100%}@media (min-width:600px){.wp-block-post-template.is-flex-container.is-flex-container.columns-2>li{width:calc(50% - .625em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-3>li{width:calc(33.33333% - .83333em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-4>li{width:calc(25% - .9375em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-5>li{width:calc(20% - 1em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-6>li{width:calc(16.66667% - 1.04167em)}}@media (max-width:600px){.wp-block-post-template-is-layout-grid[class*=columns-]:not(.has-native-responsive-grid){grid-template-columns:1fr}}.wp-block-post-template-is-layout-constrained>li>.alignright,.wp-block-post-template-is-layout-flow>li>.alignright{float:right;margin-inline-end:0;margin-inline-start:2em}.wp-block-post-template-is-layout-constrained>li>.alignleft,.wp-block-post-template-is-layout-flow>li>.alignleft{float:left;margin-inline-end:2em;margin-inline-start:0}.wp-block-post-template-is-layout-constrained>li>.aligncenter,.wp-block-post-template-is-layout-flow>li>.aligncenter{margin-inline-end:auto;margin-inline-start:auto}
/*# sourceURL=https://pedroporto.pt/wp-includes/blocks/post-template/style.min.css */
</style>
<style id="wp-block-post-terms-inline-css">
.wp-block-post-terms{box-sizing:border-box}.wp-block-post-terms .wp-block-post-terms__separator{white-space:pre-wrap}
/*# sourceURL=https://pedroporto.pt/wp-includes/blocks/post-terms/style.min.css */
</style>
<style id="wp-block-post-time-to-read-inline-css">
.wp-block-post-time-to-read{box-sizing:border-box}
/*# sourceURL=https://pedroporto.pt/wp-includes/blocks/post-time-to-read/style.min.css */
</style>
<style id="wp-block-post-title-inline-css">
.wp-block-post-title{box-sizing:border-box;word-break:break-word}.wp-block-post-title :where(a){display:inline-block;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit}
/*# sourceURL=https://pedroporto.pt/wp-includes/blocks/post-title/style.min.css */
</style>
<style id="wp-block-query-pagination-inline-css">
.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-next:last-of-type{margin-inline-start:auto}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-previous:first-child{margin-inline-end:auto}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow{display:inline-block;margin-right:1ch}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-query-pagination .wp-block-query-pagination-next-arrow{display:inline-block;margin-left:1ch}.wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-query-pagination.aligncenter{justify-content:center}
/*# sourceURL=https://pedroporto.pt/wp-includes/blocks/query-pagination/style.min.css */
</style>
<style id="wp-block-query-title-inline-css">
.wp-block-query-title{box-sizing:border-box}
/*# sourceURL=https://pedroporto.pt/wp-includes/blocks/query-title/style.min.css */
</style>
<style id="wp-block-query-total-inline-css">
.wp-block-query-total{box-sizing:border-box}
/*# sourceURL=https://pedroporto.pt/wp-includes/blocks/query-total/style.min.css */
</style>
<style id="wp-block-read-more-inline-css">
.wp-block-read-more{display:block;width:-moz-fit-content;width:fit-content}.wp-block-read-more:where(:not([style*=text-decoration])){text-decoration:none}.wp-block-read-more:where(:not([style*=text-decoration])):active,.wp-block-read-more:where(:not([style*=text-decoration])):focus{text-decoration:none}
/*# sourceURL=https://pedroporto.pt/wp-includes/blocks/read-more/style.min.css */
</style>
<style id="wp-block-rss-inline-css">
ul.wp-block-rss.alignleft{margin-right:2em}ul.wp-block-rss.alignright{margin-left:2em}ul.wp-block-rss.is-grid{display:flex;flex-wrap:wrap;padding:0}ul.wp-block-rss.is-grid li{margin:0 1em 1em 0;width:100%}@media (min-width:600px){ul.wp-block-rss.columns-2 li{width:calc(50% - 1em)}ul.wp-block-rss.columns-3 li{width:calc(33.33333% - 1em)}ul.wp-block-rss.columns-4 li{width:calc(25% - 1em)}ul.wp-block-rss.columns-5 li{width:calc(20% - 1em)}ul.wp-block-rss.columns-6 li{width:calc(16.66667% - 1em)}}.wp-block-rss__item-author,.wp-block-rss__item-publish-date{display:block;font-size:.8125em}.wp-block-rss{box-sizing:border-box;list-style:none;padding:0}
/*# sourceURL=https://pedroporto.pt/wp-includes/blocks/rss/style.min.css */
</style>
<link rel='stylesheet' id='wp-block-search-css' href='https://pedroporto.pt/wp-includes/blocks/search/style.min.css?ver=7.1.4' media='all' />
<style id="wp-block-site-logo-inline-css">
.wp-block-site-logo{box-sizing:border-box;line-height:0}.wp-block-site-logo a{display:inline-block;line-height:0}.wp-block-site-logo.is-default-size img{height:auto;width:120px}.wp-block-site-logo img{height:auto;max-width:100%}.wp-block-site-logo a,.wp-block-site-logo img{border-radius:inherit}.wp-block-site-logo.aligncenter{margin-left:auto;margin-right:auto;text-align:center}:root :where(.wp-block-site-logo.is-style-rounded){border-radius:9999px}
/*# sourceURL=https://pedroporto.pt/wp-includes/blocks/site-logo/style.min.css */
</style>
<style id="wp-block-site-tagline-inline-css">
.wp-block-site-tagline{box-sizing:border-box}
/*# sourceURL=https://pedroporto.pt/wp-includes/blocks/site-tagline/style.min.css */
</style>
<style id="wp-block-site-title-inline-css">
.wp-block-site-title{box-sizing:border-box}.wp-block-site-title :where(a){color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit}
/*# sourceURL=https://pedroporto.pt/wp-includes/blocks/site-title/style.min.css */
</style>
<style id="wp-block-tab-list-inline-css">
:where(.wp-block-tab-list button){-moz-appearance:none;appearance:none;-webkit-appearance:none;background:none;border:none;box-sizing:border-box;color:inherit;cursor:pointer;display:block;flex-basis:inherit!important;flex-grow:inherit!important;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:var(--wp--preset--spacing--20,.5em) var(--wp--preset--spacing--30,1em);position:relative;text-align:inherit;text-decoration:none;text-transform:inherit;width:-moz-max-content;width:max-content}:where(.wp-block-tab-list button)[aria-selected=true]:before{border-bottom:2px solid;bottom:0;content:"";left:0;pointer-events:none;position:absolute;width:100%}
/*# sourceURL=https://pedroporto.pt/wp-includes/blocks/tab-list/style.min.css */
</style>
<style id="wp-block-tab-panel-inline-css">
.wp-block-tab-panel:empty,.wp-block-tab-panel[hidden]{display:none!important}
/*# sourceURL=https://pedroporto.pt/wp-includes/blocks/tab-panel/style.min.css */
</style>
<style id="wp-block-tabs-inline-css">
.wp-block-tabs{box-sizing:border-box}
/*# sourceURL=https://pedroporto.pt/wp-includes/blocks/tabs/style.min.css */
</style>
<style id="wp-block-tag-cloud-inline-css">
.wp-block-tag-cloud{box-sizing:border-box}.wp-block-tag-cloud.aligncenter{justify-content:center;text-align:center}.wp-block-tag-cloud a{display:inline-block;margin-right:5px}.wp-block-tag-cloud span{display:inline-block;margin-left:5px;text-decoration:none}:root :where(.wp-block-tag-cloud.is-style-outline){display:flex;flex-wrap:wrap;gap:1ch}:root :where(.wp-block-tag-cloud.is-style-outline a){border:1px solid;font-size:unset!important;margin-right:0;padding:1ch 2ch;text-decoration:none!important}
/*# sourceURL=https://pedroporto.pt/wp-includes/blocks/tag-cloud/style.min.css */
</style>
<style id="wp-block-term-count-inline-css">
.wp-block-term-count{box-sizing:border-box}
/*# sourceURL=https://pedroporto.pt/wp-includes/blocks/term-count/style.min.css */
</style>
<style id="wp-block-term-description-inline-css">
:where(.wp-block-term-description){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-term-description p{margin-bottom:0;margin-top:0}
/*# sourceURL=https://pedroporto.pt/wp-includes/blocks/term-description/style.min.css */
</style>
<style id="wp-block-term-name-inline-css">
.wp-block-term-name{box-sizing:border-box}
/*# sourceURL=https://pedroporto.pt/wp-includes/blocks/term-name/style.min.css */
</style>
<style id="wp-block-term-template-inline-css">
.wp-block-term-template{box-sizing:border-box;list-style:none;margin-bottom:0;margin-top:0;max-width:100%;padding:0}
/*# sourceURL=https://pedroporto.pt/wp-includes/blocks/term-template/style.min.css */
</style>
<style id="wp-block-video-inline-css">
.wp-block-video{box-sizing:border-box}.wp-block-video video{height:auto;vertical-align:middle;width:100%}@supports (position:sticky){.wp-block-video [poster]{-o-object-fit:cover;object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video :where(figcaption){margin-bottom:1em;margin-top:.5em}
/*# sourceURL=https://pedroporto.pt/wp-includes/blocks/video/style.min.css */
</style>
<style id="wp-block-accordion-heading-inline-css">
.wp-block-accordion-heading__toggle{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;overflow:hidden;padding:var(--wp--preset--spacing--20,1em) 0;text-align:inherit;text-decoration:inherit;text-transform:inherit;width:100%;word-spacing:inherit}.wp-block-accordion-heading__toggle:not(:focus-visible){outline:none}.wp-block-accordion-heading__toggle:hover .wp-block-accordion-heading__toggle-title{text-decoration:underline}.wp-block-accordion-heading__toggle-title{flex:1}.wp-block-accordion-heading__toggle-icon{align-items:center;display:flex;height:1.2em;justify-content:center;width:1.2em}
/*# sourceURL=https://pedroporto.pt/wp-includes/blocks/accordion-heading/style.min.css */
</style>
<style id="wp-block-accordion-panel-inline-css">
.wp-block-accordion-panel[hidden]{border:none!important;box-shadow:none!important;margin-block-start:0;padding:0!important}
/*# sourceURL=https://pedroporto.pt/wp-includes/blocks/accordion-panel/style.min.css */
</style>
<style id="wp-block-audio-inline-css">
.wp-block-audio{box-sizing:border-box}.wp-block-audio :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-audio audio{min-width:300px;width:100%}
/*# sourceURL=https://pedroporto.pt/wp-includes/blocks/audio/style.min.css */
</style>
<style id="wp-block-code-inline-css">
.wp-block-code{box-sizing:border-box}.wp-block-code code{direction:ltr;display:block;font-family:inherit;overflow-wrap:break-word;text-align:initial;white-space:break-spaces}
/*# sourceURL=https://pedroporto.pt/wp-includes/blocks/code/style.min.css */
</style>
<style id="wp-block-columns-inline-css">
.wp-block-columns{box-sizing:border-box;display:flex;flex-wrap:wrap!important}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap!important}}.wp-block-columns{align-items:normal!important}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}}.wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap!important}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{flex-grow:0}:where(.wp-block-columns){margin-bottom:1.75em}:where(.wp-block-columns.has-background){padding:1.25em 2.375em}.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-stretch{align-self:stretch}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}
/*# sourceURL=https://pedroporto.pt/wp-includes/blocks/columns/style.min.css */
</style>
<style id="wp-block-embed-inline-css">
.wp-block-embed.alignleft,.wp-block-embed.alignright,.wp-block[data-align=left]>[data-type="core/embed"],.wp-block[data-align=right]>[data-type="core/embed"]{max-width:360px;width:100%}.wp-block-embed.alignleft .wp-block-embed__wrapper,.wp-block-embed.alignright .wp-block-embed__wrapper,.wp-block[data-align=left]>[data-type="core/embed"] .wp-block-embed__wrapper,.wp-block[data-align=right]>[data-type="core/embed"] .wp-block-embed__wrapper{min-width:280px}.wp-block-cover .wp-block-embed{min-height:240px;min-width:320px}.wp-block-group.is-layout-flex .wp-block-embed{flex:1 1 0%;min-width:0}.wp-block-embed{overflow-wrap:break-word}.wp-block-embed :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-embed iframe{max-width:100%}.wp-block-embed__wrapper{position:relative}.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before{content:"";display:block;padding-top:50%}.wp-embed-responsive .wp-has-aspect-ratio iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{padding-top:42.85%}.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{padding-top:50%}.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%}.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%}.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{padding-top:100%}.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before{padding-top:177.77%}.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{padding-top:200%}
/*# sourceURL=https://pedroporto.pt/wp-includes/blocks/embed/style.min.css */
</style>
<style id="wp-block-group-inline-css">
.wp-block-group{box-sizing:border-box}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative}
/*# sourceURL=https://pedroporto.pt/wp-includes/blocks/group/style.min.css */
</style>
<style id="wp-block-math-inline-css">
.wp-block-math{overflow-x:auto;overflow-y:hidden}
/*# sourceURL=https://pedroporto.pt/wp-includes/blocks/math/style.min.css */
</style>
<style id="wp-block-preformatted-inline-css">
.wp-block-preformatted{box-sizing:border-box;white-space:pre-wrap}:where(.wp-block-preformatted.has-background){padding:1.25em 2.375em}
/*# sourceURL=https://pedroporto.pt/wp-includes/blocks/preformatted/style.min.css */
</style>
<style id="wp-block-pullquote-inline-css">
.wp-block-pullquote{box-sizing:border-box;margin:0 0 1em;overflow-wrap:break-word;padding:4em 0;text-align:center}.wp-block-pullquote blockquote,.wp-block-pullquote p{color:inherit}.wp-block-pullquote blockquote{margin:0}.wp-block-pullquote p{margin-top:0}.wp-block-pullquote p:last-child{margin-bottom:0}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:420px}.wp-block-pullquote cite,.wp-block-pullquote footer{position:relative}.wp-block-pullquote .has-text-color a{color:inherit}.wp-block-pullquote.has-text-align-left blockquote{text-align:left}.wp-block-pullquote.has-text-align-right blockquote{text-align:right}.wp-block-pullquote.has-text-align-center blockquote{text-align:center}.wp-block-pullquote.is-style-solid-color{border:none}.wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;max-width:60%}.wp-block-pullquote.is-style-solid-color blockquote p{font-size:2em;margin-bottom:0;margin-top:0}.wp-block-pullquote.is-style-solid-color blockquote cite{font-style:normal;text-transform:none}.wp-block-pullquote :where(cite){color:inherit;display:block}
/*# sourceURL=https://pedroporto.pt/wp-includes/blocks/pullquote/style.min.css */
</style>
<style id="wp-block-quote-inline-css">
.wp-block-quote{box-sizing:border-box;overflow-wrap:break-word}.wp-block-quote.is-large:where(:not(.is-style-plain)),.wp-block-quote.is-style-large:where(:not(.is-style-plain)){margin-bottom:1em;padding:0 1em}.wp-block-quote.is-large:where(:not(.is-style-plain)) p,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{font-size:1.5em;font-style:italic;line-height:1.6}.wp-block-quote.is-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-large:where(:not(.is-style-plain)) footer,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{font-size:1.125em;text-align:right}.wp-block-quote>cite{display:block}
/*# sourceURL=https://pedroporto.pt/wp-includes/blocks/quote/style.min.css */
</style>
<style id="wp-block-separator-inline-css">
@charset "UTF-8";.wp-block-separator{border:none;border-top:2px solid}:root :where(.wp-block-separator.is-style-dots){height:auto;line-height:1;text-align:center}:root :where(.wp-block-separator.is-style-dots):before{color:currentColor;content:"···";font-family:serif;font-size:1.5em;letter-spacing:2em;padding-left:2em}.wp-block-separator.is-style-dots{background:none!important;border:none!important}
/*# sourceURL=https://pedroporto.pt/wp-includes/blocks/separator/style.min.css */
</style>
<link rel='stylesheet' id='wp-block-social-links-css' href='https://pedroporto.pt/wp-includes/blocks/social-links/style.min.css?ver=7.1.4' media='all' />
<style id="wp-block-spacer-inline-css">
.wp-block-spacer{clear:both}
/*# sourceURL=https://pedroporto.pt/wp-includes/blocks/spacer/style.min.css */
</style>
<link rel='stylesheet' id='wp-block-table-css' href='https://pedroporto.pt/wp-includes/blocks/table/style.min.css?ver=7.1.4' media='all' />
<style id="wp-block-text-columns-inline-css">
.wp-block-text-columns,.wp-block-text-columns.aligncenter{display:flex}.wp-block-text-columns .wp-block-column{margin:0 1em;padding:0}.wp-block-text-columns .wp-block-column:first-child{margin-left:0}.wp-block-text-columns .wp-block-column:last-child{margin-right:0}.wp-block-text-columns.columns-2 .wp-block-column{width:50%}.wp-block-text-columns.columns-3 .wp-block-column{width:33.3333333333%}.wp-block-text-columns.columns-4 .wp-block-column{width:25%}
/*# sourceURL=https://pedroporto.pt/wp-includes/blocks/text-columns/style.min.css */
</style>
<style id="wp-block-verse-inline-css">
pre.wp-block-verse{box-sizing:border-box;min-width:1em;overflow:auto;white-space:pre-wrap;word-break:break-word}:where(pre.wp-block-verse){font-family:inherit}
/*# sourceURL=https://pedroporto.pt/wp-includes/blocks/verse/style.min.css */
</style>
<link rel='stylesheet' id='wc-blocks-style-active-filters-css' href='https://pedroporto.pt/wp-content/plugins/woocommerce/assets/client/blocks/active-filters.css?ver=wc-11.2.2' media='all' />
<link rel='stylesheet' id='woocommerce-add-to-cart-form-style-css' href='https://pedroporto.pt/wp-content/plugins/woocommerce/assets/client/blocks/woocommerce/add-to-cart-form-style.css?ver=7.1.4' media='all' />
<link rel='stylesheet' id='wc-blocks-style-all-products-css' href='https://pedroporto.pt/wp-content/plugins/woocommerce/assets/client/blocks/all-products.css?ver=wc-11.2.2' media='all' />
<link rel='stylesheet' id='wc-blocks-style-all-reviews-css' href='https://pedroporto.pt/wp-content/plugins/woocommerce/assets/client/blocks/all-reviews.css?ver=wc-11.2.2' media='all' />
<link rel='stylesheet' id='wc-blocks-style-attribute-filter-css' href='https://pedroporto.pt/wp-content/plugins/woocommerce/assets/client/blocks/attribute-filter.css?ver=wc-11.2.2' media='all' />
<link rel='stylesheet' id='wc-blocks-packages-style-css' href='https://pedroporto.pt/wp-content/plugins/woocommerce/assets/client/blocks/packages-style.css?ver=wc-11.2.2' media='all' />
<link rel='stylesheet' id='wc-blocks-style-breadcrumbs-css' href='https://pedroporto.pt/wp-content/plugins/woocommerce/assets/client/blocks/breadcrumbs.css?ver=wc-11.2.2' media='all' />
<link rel='stylesheet' id='wc-blocks-style-cart-link-css' href='https://pedroporto.pt/wp-content/plugins/woocommerce/assets/client/blocks/cart-link.css?ver=wc-11.2.2' media='all' />
<style id="woocommerce-catalog-sorting-style-inline-css">
@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.woocommerce.wc-block-catalog-sorting form{float:none}.woocommerce.wc-block-catalog-sorting label{margin-bottom:0;margin-right:.25rem;vertical-align:middle}.woocommerce.wc-block-catalog-sorting select.orderby{field-sizing:content;font-size:inherit;vertical-align:middle}.woocommerce.wc-block-catalog-sorting.has-text-color select.orderby{color:inherit}.woocommerce.wc-block-catalog-sorting .woocommerce-ordering{margin:auto}

/*# sourceURL=https://pedroporto.pt/wp-content/plugins/woocommerce/assets/client/blocks/woocommerce/catalog-sorting-style.css */
</style>
<link rel='stylesheet' id='wc-blocks-style-legacy-template-css' href='https://pedroporto.pt/wp-content/plugins/woocommerce/assets/client/blocks/legacy-template.css?ver=wc-11.2.2' media='all' />
<link rel='stylesheet' id='wc-blocks-style-coming-soon-css' href='https://pedroporto.pt/wp-content/plugins/woocommerce/assets/client/blocks/coming-soon.css?ver=wc-11.2.2' media='all' />
<link rel='stylesheet' id='woocommerce-customer-account-style-css' href='https://pedroporto.pt/wp-content/plugins/woocommerce/assets/client/blocks/woocommerce/customer-account-style.css?ver=7.1.4' media='all' />
<style id="woocommerce-dropdown-style-inline-css">
@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}:where(.wc-block-dropdown__fieldset){display:contents}

/*# sourceURL=https://pedroporto.pt/wp-content/plugins/woocommerce/assets/client/blocks/woocommerce/dropdown-style.css */
</style>
<link rel='stylesheet' id='wc-blocks-style-featured-category-css' href='https://pedroporto.pt/wp-content/plugins/woocommerce/assets/client/blocks/featured-category.css?ver=wc-11.2.2' media='all' />
<link rel='stylesheet' id='wc-blocks-style-featured-product-css' href='https://pedroporto.pt/wp-content/plugins/woocommerce/assets/client/blocks/featured-product.css?ver=wc-11.2.2' media='all' />
<style id="woocommerce-mini-cart-style-inline-css">
@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-mini-cart__quantity-badge{align-items:center;display:flex;position:relative}.wc-block-mini-cart__quantity-badge:empty{display:none}.wc-block-mini-cart__badge{align-items:center;border-radius:1em;box-sizing:border-box;display:flex;font-size:.875em;height:1.4285714286em;justify-content:center;left:100%;margin-left:-44%;min-width:1.4285714286em;padding:0 .25em;position:absolute;transform:translateY(-50%);white-space:nowrap;z-index:1}.wc-block-mini-cart__badge[hidden]{display:none}:where(.wc-block-mini-cart__badge){background-color:transparent;color:transparent}.wc-block-mini-cart__badge:empty{opacity:0}.wc-block-mini-cart__icon{display:block;height:2em;margin:-.25em;width:2em}html[dir=rtl] .wc-block-mini-cart__icon{transform:scaleX(-1)}.wc-block-mini-cart{display:inline-block}.wc-block-mini-cart__button{align-items:center;background-color:transparent;border:none;color:inherit;display:flex;font-family:inherit;font-size:inherit;font-weight:inherit;gap:.5em;line-height:1;padding:.5em;white-space:nowrap}.wc-block-mini-cart__button:hover:not([disabled]){cursor:pointer}.wc-block-mini-cart__button .wc-block-mini-cart__icon{height:1.5em;margin:0;width:1.5em}.wc-block-mini-cart--preview .wc-block-mini-cart__amount{display:initial}.wc-block-mini-cart__tax-label{margin-right:.5em}@media screen and (min-width:768px){.wc-block-mini-cart__amount{display:initial;font-size:inherit;font-weight:inherit}}.drawer-open .wc-block-mini-cart__button{pointer-events:none}

/*# sourceURL=https://pedroporto.pt/wp-content/plugins/woocommerce/assets/client/blocks/woocommerce/mini-cart-style.css */
</style>
<style id="woocommerce-product-gallery-large-image-next-previous-style-inline-css">
@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}:where(.wc-block-next-previous-buttons)[hidden]{display:none!important}:where(.wc-block-next-previous-buttons__icon){color:inherit}:where(.wc-block-next-previous-buttons__icon--left){padding:2px 2px 0 0}:where(.wc-block-next-previous-buttons__icon--right){padding:2px 0 0 2px}:where(.rtl) :where(.wc-block-next-previous-buttons__icon--left){padding:2px 0 0 2px}:where(.rtl) :where(.wc-block-next-previous-buttons__icon--right){padding:2px 2px 0 0}:where(.wc-block-next-previous-buttons__button){background:var(--wp--preset--color--base,#fff);border:none;color:inherit;cursor:pointer;font-size:12px;height:40px;outline-color:currentColor;outline-offset:-2px;padding:0;pointer-events:all;width:40px;z-index:22}:where(.wc-block-next-previous-buttons__button[aria-disabled=true]){cursor:not-allowed}:where(.wc-block-next-previous-buttons__button[aria-disabled=true]) :where(.wc-block-next-previous-buttons__icon){opacity:30%}

/*# sourceURL=https://pedroporto.pt/wp-content/plugins/woocommerce/assets/client/blocks/woocommerce/product-gallery-large-image-next-previous-style.css */
</style>
<link rel='stylesheet' id='wc-blocks-style-store-notices-css' href='https://pedroporto.pt/wp-content/plugins/woocommerce/assets/client/blocks/store-notices.css?ver=wc-11.2.2' media='all' />
<link rel='stylesheet' id='wc-blocks-style-payment-method-icons-css' href='https://pedroporto.pt/wp-content/plugins/woocommerce/assets/client/blocks/payment-method-icons.css?ver=wc-11.2.2' media='all' />
<link rel='stylesheet' id='wc-blocks-style-price-filter-css' href='https://pedroporto.pt/wp-content/plugins/woocommerce/assets/client/blocks/price-filter.css?ver=wc-11.2.2' media='all' />
<link rel='stylesheet' id='woocommerce-product-button-style-css' href='https://pedroporto.pt/wp-content/plugins/woocommerce/assets/client/blocks/woocommerce/product-button-style.css?ver=7.1.4' media='all' />
<link rel='stylesheet' id='wc-blocks-style-product-categories-css' href='https://pedroporto.pt/wp-content/plugins/woocommerce/assets/client/blocks/product-categories.css?ver=wc-11.2.2' media='all' />
<style id="woocommerce-product-collection-style-inline-css">
@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wp-block-woocommerce-product-collection{margin-bottom:30px}.wp-block-woocommerce-product-collection .wc-block-components-product-stock-indicator{text-align:center}.wp-block-woocommerce-product-collection .wc-block-components-notices:not(:has(*))+.wc-block-product-template{margin-block-start:0}@media(max-width:600px)and (hover:none)and (pointer:coarse){.wp-block-woocommerce-product-collection:has(.is-product-collection-layout-carousel) :where(.wc-block-next-previous-buttons.wc-block-next-previous-buttons){display:none}}.wc-product-collection-carousel-header .wp-block-heading{margin-bottom:0;margin-top:0}.wc-block-components-notice-banner .wc-block-components-button.wc-block-components-notice-banner__dismiss[hidden]{display:none}

/*# sourceURL=https://pedroporto.pt/wp-content/plugins/woocommerce/assets/client/blocks/woocommerce/product-collection-style.css */
</style>
<link rel='stylesheet' id='woocommerce-product-filters-style-css' href='https://pedroporto.pt/wp-content/plugins/woocommerce/assets/client/blocks/woocommerce/product-filters-style.css?ver=7.1.4' media='all' />
<link rel='stylesheet' id='wc-blocks-style-product-filter-status-css' href='https://pedroporto.pt/wp-content/plugins/woocommerce/assets/client/blocks/product-filter-status.css?ver=wc-11.2.2' media='all' />
<link rel='stylesheet' id='woocommerce-product-filter-price-slider-style-css' href='https://pedroporto.pt/wp-content/plugins/woocommerce/assets/client/blocks/woocommerce/product-filter-price-slider-style.css?ver=7.1.4' media='all' />
<link rel='stylesheet' id='wc-blocks-style-product-filter-attribute-css' href='https://pedroporto.pt/wp-content/plugins/woocommerce/assets/client/blocks/product-filter-attribute.css?ver=wc-11.2.2' media='all' />
<link rel='stylesheet' id='wc-blocks-style-product-filter-rating-css' href='https://pedroporto.pt/wp-content/plugins/woocommerce/assets/client/blocks/product-filter-rating.css?ver=wc-11.2.2' media='all' />
<style id="woocommerce-product-filter-removable-chips-style-inline-css">
@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-product-filter-removable-chips.is-vertical .wc-block-product-filter-removable-chips__items{flex-direction:column}.wc-block-product-filter-removable-chips.is-content-justification-center .wc-block-product-filter-removable-chips__items{justify-content:center}.wc-block-product-filter-removable-chips.is-content-justification-right .wc-block-product-filter-removable-chips__items{justify-content:flex-end}.wc-block-product-filter-removable-chips.is-content-justification-space-between .wc-block-product-filter-removable-chips__items{justify-content:space-between}.wc-block-product-filter-removable-chips.is-horizontal .wc-block-product-filter-removable-chips__items{width:100%}.wc-block-product-filter-removable-chips__items{color:var(--wc-product-filter-removable-chips-text,currentColor);display:inline-flex;flex-wrap:wrap;gap:4px;list-style:none;margin:0;padding:0}.wc-block-product-filter-removable-chips__items .wc-block-product-filter-removable-chips__item{align-items:center;appearance:none;background:var(--wc-product-filter-removable-chips-background,transparent);border:1px solid var(--wc-product-filter-removable-chips-border,color-mix(in srgb,currentColor 20%,transparent));border-radius:2px;display:flex;font-size:.875em;gap:8px;justify-content:space-between;padding:.25em .75em}.wc-block-product-filter-removable-chips__items .wc-block-product-filter-removable-chips__item .wc-block-product-filter-removable-chips__remove{align-items:center;background-color:transparent;border:none;color:var(--wc-product-filter-removable-chips-text,currentColor);cursor:pointer;display:flex;margin:0;padding:0}.wc-block-product-filter-removable-chips__items .wc-block-product-filter-removable-chips__item .wc-block-product-filter-removable-chips__remove .wc-block-product-filter-removable-chips__remove-icon{fill:currentColor}

/*# sourceURL=https://pedroporto.pt/wp-content/plugins/woocommerce/assets/client/blocks/woocommerce/product-filter-removable-chips-style.css */
</style>
<link rel='stylesheet' id='wc-blocks-style-product-filter-clear-button-css' href='https://pedroporto.pt/wp-content/plugins/woocommerce/assets/client/blocks/product-filter-clear-button.css?ver=wc-11.2.2' media='all' />
<link rel='stylesheet' id='woocommerce-product-filter-checkbox-list-style-css' href='https://pedroporto.pt/wp-content/plugins/woocommerce/assets/client/blocks/woocommerce/product-filter-checkbox-list-style.css?ver=7.1.4' media='all' />
<link rel='stylesheet' id='woocommerce-product-filter-chips-style-css' href='https://pedroporto.pt/wp-content/plugins/woocommerce/assets/client/blocks/woocommerce/product-filter-chips-style.css?ver=7.1.4' media='all' />
<link rel='stylesheet' id='wc-blocks-style-product-filter-taxonomy-css' href='https://pedroporto.pt/wp-content/plugins/woocommerce/assets/client/blocks/product-filter-taxonomy.css?ver=wc-11.2.2' media='all' />
<link rel='stylesheet' id='woocommerce-product-gallery-style-css' href='https://pedroporto.pt/wp-content/plugins/woocommerce/assets/client/blocks/woocommerce/product-gallery-style.css?ver=7.1.4' media='all' />
<link rel='stylesheet' id='wc-blocks-style-product-image-css' href='https://pedroporto.pt/wp-content/plugins/woocommerce/assets/client/blocks/product-image.css?ver=wc-11.2.2' media='all' />
<link rel='stylesheet' id='wc-blocks-style-product-image-gallery-css' href='https://pedroporto.pt/wp-content/plugins/woocommerce/assets/client/blocks/product-image-gallery.css?ver=wc-11.2.2' media='all' />
<style id="woocommerce-product-price-style-inline-css">
@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-product-price--align-left{display:block;text-align:left}.wc-block-components-product-price--align-center{display:block;text-align:center}.wc-block-components-product-price--align-right{display:block;text-align:right}.wc-block-components-product-price{display:block}.wc-block-components-product-price[hidden]{display:none}.wc-block-components-product-price>:empty{display:none}.wc-block-components-product-price .wc-block-all-products .wc-block-components-product-price{margin-bottom:12px}.wc-block-components-product-price ins{text-decoration:none}.wc-block-components-product-price .woocommerce-Price-amount{white-space:nowrap}.wc-block-components-product-price__value.is-discounted{margin-left:.5em}.is-loading .wc-block-components-product-price:before{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;content:".";display:block;display:inline-block;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;width:5em;z-index:1}.is-loading .wc-block-components-product-price:before>*{visibility:hidden}.is-loading .wc-block-components-product-price:before:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@keyframes loading__animation{to{transform:translateX(100%)}}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-components-product-price:before{animation:none}}

/*# sourceURL=https://pedroporto.pt/wp-content/plugins/woocommerce/assets/client/blocks/product-price.css */
</style>
<link rel='stylesheet' id='woocommerce-product-template-style-css' href='https://pedroporto.pt/wp-content/plugins/woocommerce/assets/client/blocks/woocommerce/product-template-style.css?ver=7.1.4' media='all' />
<link rel='stylesheet' id='wc-blocks-style-product-query-css' href='https://pedroporto.pt/wp-content/plugins/woocommerce/assets/client/blocks/product-query.css?ver=wc-11.2.2' media='all' />
<link rel='stylesheet' id='wc-blocks-style-product-rating-css' href='https://pedroporto.pt/wp-content/plugins/woocommerce/assets/client/blocks/product-rating.css?ver=wc-11.2.2' media='all' />
<link rel='stylesheet' id='wc-blocks-style-product-rating-stars-css' href='https://pedroporto.pt/wp-content/plugins/woocommerce/assets/client/blocks/product-rating-stars.css?ver=wc-11.2.2' media='all' />
<link rel='stylesheet' id='wc-blocks-style-product-results-count-css' href='https://pedroporto.pt/wp-content/plugins/woocommerce/assets/client/blocks/product-results-count.css?ver=wc-11.2.2' media='all' />
<link rel='stylesheet' id='wc-blocks-style-product-sale-badge-css' href='https://pedroporto.pt/wp-content/plugins/woocommerce/assets/client/blocks/product-sale-badge.css?ver=wc-11.2.2' media='all' />
<link rel='stylesheet' id='wc-blocks-style-product-search-css' href='https://pedroporto.pt/wp-content/plugins/woocommerce/assets/client/blocks/product-search.css?ver=wc-11.2.2' media='all' />
<link rel='stylesheet' id='wc-blocks-style-product-sku-css' href='https://pedroporto.pt/wp-content/plugins/woocommerce/assets/client/blocks/product-sku.css?ver=wc-11.2.2' media='all' />
<link rel='stylesheet' id='wc-blocks-style-product-summary-css' href='https://pedroporto.pt/wp-content/plugins/woocommerce/assets/client/blocks/product-summary.css?ver=wc-11.2.2' media='all' />
<link rel='stylesheet' id='wc-blocks-style-product-title-css' href='https://pedroporto.pt/wp-content/plugins/woocommerce/assets/client/blocks/product-title.css?ver=wc-11.2.2' media='all' />
<link rel='stylesheet' id='wc-blocks-style-rating-filter-css' href='https://pedroporto.pt/wp-content/plugins/woocommerce/assets/client/blocks/rating-filter.css?ver=wc-11.2.2' media='all' />
<link rel='stylesheet' id='wc-blocks-style-reviews-by-category-css' href='https://pedroporto.pt/wp-content/plugins/woocommerce/assets/client/blocks/reviews-by-category.css?ver=wc-11.2.2' media='all' />
<link rel='stylesheet' id='wc-blocks-style-reviews-by-product-css' href='https://pedroporto.pt/wp-content/plugins/woocommerce/assets/client/blocks/reviews-by-product.css?ver=wc-11.2.2' media='all' />
<link rel='stylesheet' id='wc-blocks-style-stock-filter-css' href='https://pedroporto.pt/wp-content/plugins/woocommerce/assets/client/blocks/stock-filter.css?ver=wc-11.2.2' media='all' />
<link rel='stylesheet' id='wc-blocks-style-order-confirmation-status-css' href='https://pedroporto.pt/wp-content/plugins/woocommerce/assets/client/blocks/order-confirmation-status.css?ver=wc-11.2.2' media='all' />
<link rel='stylesheet' id='wc-blocks-style-order-confirmation-summary-css' href='https://pedroporto.pt/wp-content/plugins/woocommerce/assets/client/blocks/order-confirmation-summary.css?ver=wc-11.2.2' media='all' />
<link rel='stylesheet' id='wc-blocks-style-order-confirmation-totals-css' href='https://pedroporto.pt/wp-content/plugins/woocommerce/assets/client/blocks/order-confirmation-totals.css?ver=wc-11.2.2' media='all' />
<link rel='stylesheet' id='wc-blocks-style-order-confirmation-downloads-css' href='https://pedroporto.pt/wp-content/plugins/woocommerce/assets/client/blocks/order-confirmation-downloads.css?ver=wc-11.2.2' media='all' />
<link rel='stylesheet' id='wc-blocks-style-order-confirmation-billing-address-css' href='https://pedroporto.pt/wp-content/plugins/woocommerce/assets/client/blocks/order-confirmation-billing-address.css?ver=wc-11.2.2' media='all' />
<link rel='stylesheet' id='wc-blocks-style-order-confirmation-shipping-address-css' href='https://pedroporto.pt/wp-content/plugins/woocommerce/assets/client/blocks/order-confirmation-shipping-address.css?ver=wc-11.2.2' media='all' />
<link rel='stylesheet' id='wc-blocks-style-order-confirmation-additional-information-css' href='https://pedroporto.pt/wp-content/plugins/woocommerce/assets/client/blocks/order-confirmation-additional-information.css?ver=wc-11.2.2' media='all' />
<link rel='stylesheet' id='wc-blocks-style-order-confirmation-additional-fields-wrapper-css' href='https://pedroporto.pt/wp-content/plugins/woocommerce/assets/client/blocks/order-confirmation-additional-fields-wrapper.css?ver=wc-11.2.2' media='all' />
<link rel='stylesheet' id='wc-blocks-style-order-confirmation-additional-fields-css' href='https://pedroporto.pt/wp-content/plugins/woocommerce/assets/client/blocks/order-confirmation-additional-fields.css?ver=wc-11.2.2' media='all' />
<link rel='stylesheet' id='wc-blocks-style-order-confirmation-create-account-css' href='https://pedroporto.pt/wp-content/plugins/woocommerce/assets/client/blocks/order-confirmation-create-account.css?ver=wc-11.2.2' media='all' />
<link rel='stylesheet' id='wc-blocks-style-product-details-css' href='https://pedroporto.pt/wp-content/plugins/woocommerce/assets/client/blocks/product-details.css?ver=wc-11.2.2' media='all' />
<link rel='stylesheet' id='wc-blocks-style-product-specifications-css' href='https://pedroporto.pt/wp-content/plugins/woocommerce/assets/client/blocks/product-specifications.css?ver=wc-11.2.2' media='all' />
<style id="woocommerce-accordion-group-style-inline-css">
@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wp-block-woocommerce-accordion-item{display:grid;grid-template-rows:max-content 0fr}.wp-block-woocommerce-accordion-item.is-open{grid-template-rows:max-content 1fr}.wp-block-woocommerce-accordion-item .accordion-item__heading{color:inherit;margin:0;padding:0}.accordion-item__toggle{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;outline:none;padding:var(--wp--preset--spacing--20,1em) 0;position:relative;text-align:inherit;text-decoration:inherit;text-transform:inherit;width:100%;word-spacing:inherit}.accordion-item__toggle>span{width:100%}.is-layout-flow>.wp-block-woocommerce-accordion-panel,.wp-block-woocommerce-accordion-panel{margin:0;overflow:hidden}.accordion-panel__wrapper{padding-bottom:var(--wp--preset--spacing--20,1em)}.is-style-no-icon .accordion-item__toggle-icon{background-color:unset}.wp-block-woocommerce-accordion-header.icon-position-left .accordion-item__toggle{flex-direction:row-reverse}.accordion-item__toggle:focus-visible{outline:2px solid -webkit-focus-ring-color;outline-offset:2px}@media(prefers-reduced-motion:no-preference){.wp-block-woocommerce-accordion-item .accordion-item__toggle-icon{transition:transform .2s ease-in-out}.wp-block-woocommerce-accordion-item{transition:grid-template-rows .3s ease-out}}.is-open .accordion-item__toggle-icon.has-icon-plus{transform:rotate(45deg)}.is-open .accordion-item__toggle-icon.has-icon-chevron{transform:rotate(-180deg)}.is-open .accordion-item__toggle-icon.has-icon-circlePlus{transform:rotate(45deg)}.is-open .accordion-item__toggle-icon.has-icon-caret{transform:rotate(-180deg)}.is-open .accordion-item__toggle-icon.has-icon-chevronRight{transform:rotate(90deg)}

/*# sourceURL=https://pedroporto.pt/wp-content/plugins/woocommerce/assets/client/blocks/woocommerce/accordion-group-style.css */
</style>
<link rel='stylesheet' id='wc-blocks-style-product-reviews-title-css' href='https://pedroporto.pt/wp-content/plugins/woocommerce/assets/client/blocks/product-reviews-title.css?ver=wc-11.2.2' media='all' />
<link rel='stylesheet' id='woocommerce-product-review-form-style-css' href='https://pedroporto.pt/wp-content/plugins/woocommerce/assets/client/blocks/woocommerce/product-review-form-style.css?ver=7.1.4' media='all' />
<link rel='stylesheet' id='wc-blocks-style-product-review-date-css' href='https://pedroporto.pt/wp-content/plugins/woocommerce/assets/client/blocks/product-review-date.css?ver=wc-11.2.2' media='all' />
<link rel='stylesheet' id='wc-blocks-style-product-review-content-css' href='https://pedroporto.pt/wp-content/plugins/woocommerce/assets/client/blocks/product-review-content.css?ver=wc-11.2.2' media='all' />
<link rel='stylesheet' id='wc-blocks-style-product-review-author-name-css' href='https://pedroporto.pt/wp-content/plugins/woocommerce/assets/client/blocks/product-review-author-name.css?ver=wc-11.2.2' media='all' />
<link rel='stylesheet' id='wc-blocks-style-product-reviews-pagination-css' href='https://pedroporto.pt/wp-content/plugins/woocommerce/assets/client/blocks/product-reviews-pagination.css?ver=wc-11.2.2' media='all' />
<link rel='stylesheet' id='wc-blocks-style-product-review-template-css' href='https://pedroporto.pt/wp-content/plugins/woocommerce/assets/client/blocks/product-review-template.css?ver=wc-11.2.2' media='all' />
<link rel='stylesheet' id='wc-blocks-style-cart-css' href='https://pedroporto.pt/wp-content/plugins/woocommerce/assets/client/blocks/cart.css?ver=wc-11.2.2' media='all' />
<link rel='stylesheet' id='wc-blocks-style-checkout-css' href='https://pedroporto.pt/wp-content/plugins/woocommerce/assets/client/blocks/checkout.css?ver=wc-11.2.2' media='all' />
<link rel='stylesheet' id='wc-blocks-style-mini-cart-contents-css' href='https://pedroporto.pt/wp-content/plugins/woocommerce/assets/client/blocks/mini-cart-contents.css?ver=wc-11.2.2' media='all' />
<link rel='stylesheet' id='woocommerce-saved-for-later-style-css' href='https://pedroporto.pt/wp-content/plugins/woocommerce/assets/client/blocks/woocommerce/saved-for-later-style.css?ver=1.0.0' media='all' />
<style id="woocommerce-inline-inline-css">
.woocommerce form .form-row .required { visibility: visible; }
/*# sourceURL=woocommerce-inline-inline-css */
</style>
<style id="nfd-wonder-blocks-utilities-inline-css">
.nfd-relative{position:relative!important}.-nfd-bottom-1{bottom:-.25rem!important}.-nfd-top-0\.5{top:-.125rem!important}.-nfd-top-1{top:-.25rem!important}.nfd-top-10{top:2.5rem!important}.nfd-col-start-1{grid-column-start:1!important}.nfd-col-start-2{grid-column-start:2!important}.nfd-col-start-3{grid-column-start:3!important}.nfd-col-start-4{grid-column-start:4!important}.nfd-col-start-5{grid-column-start:5!important}.nfd-col-start-6{grid-column-start:6!important}.nfd-col-start-7{grid-column-start:7!important}.nfd-col-end-10{grid-column-end:10!important}.nfd-col-end-11{grid-column-end:11!important}.nfd-col-end-12{grid-column-end:12!important}.nfd-col-end-13{grid-column-end:13!important}.nfd-col-end-7{grid-column-end:7!important}.nfd-col-end-8{grid-column-end:8!important}.nfd-col-end-9{grid-column-end:9!important}.nfd-row-start-1{grid-row-start:1!important}.-nfd-mx-2:not([style*=margin]){margin-left:-.5rem!important;margin-right:-.5rem!important}.nfd-my-0:not([style*=margin]){margin-bottom:0!important;margin-top:0!important}.nfd-mb-8:not([style*=margin]){margin-bottom:2rem!important}.nfd-mt-2:not([style*=margin]){margin-top:.5rem!important}.nfd-mt-8:not([style*=margin]){margin-top:2rem!important}.nfd-mt-\[-100px\]:not([style*=margin]){margin-top:-100px!important}.nfd-grid{display:grid!important}.nfd-h-full{height:100%!important}.nfd-w-full{width:100%!important}.nfd-shrink-0{flex-shrink:0!important}.nfd-grow{flex-grow:1!important}.nfd-grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))!important}.nfd-grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))!important}.nfd-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.nfd-grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))!important}.nfd-items-center{align-items:center!important}.nfd-gap-y-10{row-gap:2.5rem!important}.nfd-overflow-hidden{overflow:hidden!important}.nfd-border-b{border-bottom-width:1px!important}.nfd-border-dashed{border-style:dashed!important}.nfd-p-0:not([style*=padding]){padding:0!important}.nfd-p-10:not([style*=padding]){padding:2.5rem!important}.nfd-p-2:not([style*=padding]){padding:.5rem!important}.nfd-p-4:not([style*=padding]){padding:1rem!important}.nfd-p-8:not([style*=padding]){padding:2rem!important}.nfd-px-0:not([style*=padding]){padding-left:0!important;padding-right:0!important}.nfd-px-4:not([style*=padding]){padding-left:1rem!important;padding-right:1rem!important}.nfd-px-8:not([style*=padding]){padding-left:2rem!important;padding-right:2rem!important}.nfd-py-0:not([style*=padding]){padding-bottom:0!important;padding-top:0!important}.nfd-py-4:not([style*=padding]){padding-bottom:1rem!important;padding-top:1rem!important}.nfd-py-5:not([style*=padding]){padding-bottom:1.25rem!important;padding-top:1.25rem!important}.nfd-pt-0:not([style*=padding]){padding-top:0!important}.nfd-text-left{text-align:left!important}.nfd-wc-products{self-align:flex-start!important;flex-grow:0!important}.nfd-wc-products>ul{row-gap:calc(var(--wndb--gap--2xl)*var(--wndb--gap--scale-factor))!important}.nfd-wc-products .wc-block-grid__product-image{overflow:hidden!important}.nfd-wc-products .wc-block-grid__product-image img{transition:transform .6s ease-in-out!important}.nfd-wc-products .wc-block-grid__product-image img:hover{transform:scale(1.1)!important}.nfd-wc-products .wc-block-components-product-sale-badge{backdrop-filter:blur(4px)!important;background:hsla(0,0%,100%,.5)!important;border:1px solid hsla(0,0%,100%,.2)!important;border-radius:999px!important;font-size:.8125rem!important;font-weight:700!important;margin:6px!important;padding:4px 12px!important}.nfd-wc-products .wc-block-components-product-sale-badge>span{background:transparent!important}.nfd-wc-products .wc-block-components-product-price{color:inherit!important}.nfd-wc-search .wp-block-search__inside-wrapper{background-color:var(--wndb--color--borders)!important;border:2px solid var(--wndb--color--subtle)!important;border-radius:999px!important;max-width:100%!important;padding:0!important;width:25rem!important}.nfd-wc-search .wp-block-search__inside-wrapper input[type=search]{background:none!important;border:none!important;border-bottom-left-radius:999px!important;border-top-left-radius:999px!important;color:var(--wndb--color--text--contrast)!important;font-size:1.25rem!important;font-weight:500!important;min-height:3.75rem!important;padding-inline:24px!important}.nfd-wc-search .wp-block-search__inside-wrapper:has(button:focus),.nfd-wc-search .wp-block-search__inside-wrapper:has(input[type=search]:focus){outline:2px solid var(--wndb--color--text--contrast)!important;outline-offset:2px!important}.nfd-wc-search .wp-block-search__button{aspect-ratio:1/1!important;background:var(--wndb-gray-800)!important;border-radius:999px!important;height:100%!important;margin-left:0!important;margin-right:2px!important;margin-top:2px!important}.nfd-wc-search .wp-block-search__button:focus,.nfd-wc-search .wp-block-search__button:hover{background:var(--wndb-gray-900)!important;filter:none!important;outline:2px solid var(--wndb-gray-900)!important;outline-offset:2px!important}.nfd-wc-search .wp-block-search__inside-wrapper input[type=search]::-moz-placeholder{color:var(--wndb--color--text--faded)!important}.nfd-wc-search .wp-block-search__inside-wrapper input[type=search]::placeholder{color:var(--wndb--color--text--faded)!important}.nfd-commerce-icons{align-items:center!important;display:flex!important;flex-direction:row!important;gap:8px!important}.nfd-commerce-icons .wc-block-cart-link__text{display:none!important}.nfd-commerce-icons .wp-block-search__button svg,.nfd-commerce-icons svg.wc-block-customer-account__account-icon,.nfd-commerce-icons svg.wc-block-mini-cart__icon{height:28px!important;width:28px!important}.nfd-commerce-icons .wp-block-search__button-only .wp-block-search__button.has-icon{align-items:center!important;background:none!important;color:currentcolor!important;display:flex!important;padding:0!important}.nfd-commerce-icons .wp-block-search__button-only .wp-block-search__input{margin-right:.5em!important}.nfd-commerce-icons .wp-block-woocommerce-customer-account a{padding:0!important}:root{--wndb-mask-color:rgba(0,0,0,.15);--wndb-mask-position:50% 50% at 50% 20%;--wndb-mask-opacity:0.35}[class*=nfd-bg-effect]{isolation:isolate!important;position:relative!important}[class*=nfd-wb-header] [class*=nfd-bg-effect]{z-index:1!important}.has-modal-open [class*=nfd-bg-effect]{isolation:unset!important}.nfd-bg-effect-position-center{--wndb-mask-position:50% 50% at 50% 50%}[class*=nfd-bg-effect]:after{content:""!important;inset:0!important;-webkit-mask-image:radial-gradient(ellipse var(--wndb-mask-position),#000 70%,rgba(0,0,0,.3) 100%)!important;mask-image:radial-gradient(ellipse var(--wndb-mask-position),#000 70%,rgba(0,0,0,.3) 100%)!important;opacity:var(--wndb-mask-opacity)!important;pointer-events:none!important;position:absolute!important;z-index:-1!important}.nfd-bg-effect-dots:after{--wndb-mask-opacity:1;background:radial-gradient(var(--wndb-mask-color) 1px,transparent 1px)!important;background-size:20px 20px!important}.nfd-bg-effect-grid:after{background-image:linear-gradient(to right,var(--wndb-mask-color) 1px,transparent 1px),linear-gradient(to bottom,var(--wndb-mask-color) 1px,transparent 1px)!important;background-size:50px 50px!important}.nfd-bg-effect-grid-perspective{perspective:1000px!important}.has-modal-open .nfd-bg-effect-grid-perspective{perspective:unset!important}.nfd-bg-effect-grid-perspective:after{--wndb-mask-opacity:0.6;background-size:100px 100px!important;transform:rotateX(-60deg) translateZ(0)!important;transform-origin:top!important;transform-style:preserve-3d!important}.nfd-bg-effect-grid-2:after,.nfd-bg-effect-grid-perspective:after{background-image:linear-gradient(to right,var(--wndb-mask-color) 1px,transparent 1px),linear-gradient(to bottom,var(--wndb-mask-color) 1px,transparent 1px)!important}.nfd-bg-effect-grid-2:after{background-size:14px 32px!important}.nfd-bg-effect-grid-3{overflow:hidden!important}.nfd-bg-effect-grid-3:after{background-image:linear-gradient(to right,var(--wndb-mask-color) 1px,transparent 1px),linear-gradient(to bottom,var(--wndb-mask-color) 1px,transparent 1px)!important;background-size:32px 80px!important;right:-40%!important;top:-20%!important;transform:scale(1.5) skew(-30deg,30deg)!important}.nfd-bg-effect-lines:after{--wndb-mask-opacity:0.4;background-image:linear-gradient(to right,var(--wndb-mask-color) 1px,transparent 1px)!important;background-size:48px!important}.nfd-bg-effect-lines-2{--wndb-mask-opacity:0.45;overflow:hidden!important;perspective:1000px!important}.has-modal-open .nfd-bg-effect-lines-2{perspective:unset!important}.nfd-bg-effect-lines-2:after{background-image:linear-gradient(to right,var(--wndb-mask-color) 1px,transparent 1px)!important;background-size:30px!important;right:-40%!important;top:-20%!important;transform:rotateX(-45deg) skew(-16deg) translateZ(0)!important;transform-origin:right!important;transform-style:preserve-3d!important}.nfd-mask-opacity-0:after{--wndb-mask-opacity:0.8}:where(:root){--wndb--max-w--prose:min(65ch,1100px)}.nfd-max-w-prose:not(.nfd-max-w-full),:where(.nfd-text-balance:not(.nfd-max-w-full)){max-width:var(--wndb--max-w--prose)!important}.nfd-max-w-prose:not(.nfd-max-w-full).has-text-align-center,:where(.nfd-text-balance:not(.nfd-max-w-full)).has-text-align-center{margin-inline:auto!important}.nfd-max-w-prose:not(.nfd-max-w-full).has-text-align-right,:where(.nfd-text-balance:not(.nfd-max-w-full)).has-text-align-right{margin-inline-start:auto!important}:where(.nfd-text-balance){text-wrap:balance!important}.nfd-text-balance>h1,.nfd-text-balance>h2,.nfd-text-balance>h3,.nfd-text-balance>h4,.nfd-text-balance>p{text-wrap:balance!important}.nfd-text-pretty,.nfd-text-pretty>h1,.nfd-text-pretty>h2,.nfd-text-pretty>h3,.nfd-text-pretty>h4,.nfd-text-pretty>p{text-wrap:pretty!important}.wp-block-image figcaption{font-weight:400!important;margin-inline:auto!important;max-width:64ch!important;padding-block-start:.5em!important;text-wrap:balance!important}.wp-block-quote>.nfd-text-pretty{font-weight:550;margin-block:.25em}:where(:root){--wndb--text-scale-factor:1;--wndb--text--xs:0.75rem;--wndb--text--sm:0.875rem;--wndb--text--base:1rem;--wndb--text--md:1.125rem;--wndb--text--lg:1.5rem;--wndb--text--xl:2.375rem;--wndb--text--huge:clamp(2.75rem,1.4688rem + 2.5vw,3.5rem);--wndb--text-giga:clamp(3.25rem,2.546875rem + 2.25vw,4.375rem)}.nfd-text-xs:not([class*=font-size]):not([style*=font-size]){font-size:calc(var(--wndb--text--xs)*var(--wndb--text-scale-factor))!important}.nfd-text-xs:not([style*=letter-spacing]){letter-spacing:.05em!important}.nfd-text-sm:not([class*=font-size]):not([style*=font-size]){font-size:calc(var(--wndb--text--sm)*var(--wndb--text-scale-factor))!important}.nfd-text-base:not([class*=font-size]):not([style*=font-size]){font-size:calc(var(--wndb--text--base)*var(--wndb--text-scale-factor))!important}.nfd-text-md:not([class*=font-size]):not([style*=font-size]){font-size:calc(var(--wndb--text--md)*var(--wndb--text-scale-factor))!important}.nfd-text-base:not([style*=line-height]),.nfd-text-md:not([style*=line-height]){line-height:1.6!important}.nfd-text-lg:not([class*=font-size]):not([style*=font-size]){font-size:calc(var(--wndb--text--lg)*var(--wndb--text-scale-factor))!important}.nfd-text-lg:not([style*=line-height]){line-height:1.4!important}.nfd-text-lg:not([style*=letter-spacing]){letter-spacing:0!important}.nfd-text-lg:not([style*=font-weight]){font-weight:500!important}.nfd-text-xl:not([class*=font-size]):not([style*=font-size]){font-size:var(--wndb--text--xl)!important}.nfd-text-xl:not([style*=line-height]){line-height:1.25!important}.nfd-text-xl:not([style*=letter-spacing]){letter-spacing:-.01em!important}.nfd-text-xl:not([style*=font-weight]){font-weight:500!important}:where(.nfd-text-huge:not([class*=font-size]):not([style*=font-size])){font-size:calc(var(--wndb--text--huge)*var(--wndb--text-scale-factor))!important;max-width:var(--wndb--max-w--prose)!important;text-wrap:balance!important}:where(.nfd-text-huge:not([class*=font-size]):not([style*=font-size]).nfd-max-w-container){max-width:var(--wndb--container)!important}:where(.nfd-text-giga:not([class*=font-size]):not([style*=font-size])).has-text-align-center,:where(.nfd-text-huge:not([class*=font-size]):not([style*=font-size])).has-text-align-center{margin-inline:auto!important}:where(.nfd-text-giga:not([class*=font-size]):not([style*=font-size])).has-text-align-right,:where(.nfd-text-huge:not([class*=font-size]):not([style*=font-size])).has-text-align-right{margin-inline-start:auto!important}.nfd-text-huge:not([style*=line-height]){line-height:1.1!important}.nfd-text-huge:not([style*=letter-spacing]){letter-spacing:-.025em!important}.nfd-text-huge:not([style*=font-weight]){font-weight:500!important}:where(.nfd-text-giga:not([class*=font-size]):not([style*=font-size])){font-size:calc(var(--wndb--text-giga)*var(--wndb--text-scale-factor))!important;max-width:var(--wndb--max-w--prose)!important;text-wrap:balance!important}:where(.nfd-text-giga:not([class*=font-size]):not([style*=font-size]).nfd-max-w-container){max-width:var(--wndb--container)!important}.nfd-text-giga:not([style*=line-height]){line-height:1.1!important}.nfd-text-giga:not([style*=letter-spacing]){letter-spacing:-.04em!important}.nfd-text-giga:not([style*=font-weight]){font-weight:500!important}:root{--nfd-wb-anim-transition-duration:1400ms;--nfd-wb-anim-transition-delay:50ms;--nfd-wb-anim-transition-easing-function:cubic-bezier(0.4,1,0.65,1);--nfd-wb-anim-transition:all var(--nfd-wb-anim-transition-duration) var(--nfd-wb-anim-transition-easing-function) var(--nfd-wb-anim-transition-delay)}@media (prefers-reduced-motion:reduce){.nfd-wb-animate{transition:none!important}.nfd-wb-twist-in,[class*=nfd-wb-]{clip-path:none!important;opacity:1!important;transform:none!important}}@media (max-width:782px){body:not(.nfd-wb-editor-animations) .nfd-wb-animate{transition:none!important}body:not(.nfd-wb-editor-animations) .nfd-wb-twist-in,body:not(.nfd-wb-editor-animations) [class*=nfd-wb-]{clip-path:none!important;opacity:1!important;transform:none!important}}.nfd-wb-animate[data-replay-animation]{transition:none!important}[class*=nfd-wb-fade-in]{--nfd-wb-anim-transition:opacity var(--nfd-wb-anim-transition-duration) var(--nfd-wb-anim-transition-easing-function) var(--nfd-wb-anim-transition-delay),transform var(--nfd-wb-anim-transition-duration) var(--nfd-wb-anim-transition-easing-function) var(--nfd-wb-anim-transition-delay);transition:var(--nfd-wb-anim-transition)}.nfd-wb-fade-in-bottom{--nfd-wb-anim-transition-duration:1200ms;opacity:0;transform:translate3d(0,90px,0);transition:var(--nfd-wb-anim-transition)}.nfd-wb-fade-in-bottom-short{transform:translate3d(0,32px,0)}.nfd-wb-fade-in-bottom-short,.nfd-wb-fade-in-top-short{--nfd-wb-anim-transition-duration:600ms;opacity:0;transition:var(--nfd-wb-anim-transition)}.nfd-wb-fade-in-top-short{transform:translate3d(0,-32px,0)}.nfd-wb-fade-in-left-short{transform:translate3d(-32px,0,0)}.nfd-wb-fade-in-left-short,.nfd-wb-fade-in-right-short{--nfd-wb-anim-transition-duration:600ms;opacity:0;transition:var(--nfd-wb-anim-transition)}.nfd-wb-fade-in-right-short{transform:translate3d(32px,0,0)}.nfd-wb-animated-in:not([data-replay-animation])[class*=nfd-wb-fade-in]{opacity:1;transform:translateZ(0)}.nfd-wb-zoom-in{--nfd-wb-anim-transition-duration:1200ms;--nfd-wb-anim-transition:opacity var(--nfd-wb-anim-transition-duration) var(--nfd-wb-anim-transition-easing-function) var(--nfd-wb-anim-transition-delay),transform var(--nfd-wb-anim-transition-duration) var(--nfd-wb-anim-transition-easing-function) var(--nfd-wb-anim-transition-delay);transform:scale3d(.4,.4,.4)}.nfd-wb-zoom-in,.nfd-wb-zoom-in-short{opacity:0;transition:var(--nfd-wb-anim-transition)}.nfd-wb-zoom-in-short{--nfd-wb-anim-transition-duration:600ms;--nfd-wb-anim-transition:opacity var(--nfd-wb-anim-transition-duration) var(--nfd-wb-anim-transition-easing-function) var(--nfd-wb-anim-transition-delay),transform var(--nfd-wb-anim-transition-duration) var(--nfd-wb-anim-transition-easing-function) var(--nfd-wb-anim-transition-delay);transform:scale3d(.92,.92,.92)}.nfd-wb-animated-in:not([data-replay-animation])[class*=nfd-wb-zoom-]{opacity:1;transform:scaleX(1)}div:has(>.nfd-wb-twist-in){perspective:1200px}.nfd-wb-twist-in{--nfd-wb-anim-transition-duration:1000ms;--nfd-wb-anim-transition:opacity var(--nfd-wb-anim-transition-duration) var(--nfd-wb-anim-transition-easing-function) var(--nfd-wb-anim-transition-delay),transform var(--nfd-wb-anim-transition-duration) var(--nfd-wb-anim-transition-easing-function) var(--nfd-wb-anim-transition-delay);opacity:0;transform:translateY(40px) scale(.8) rotateY(30deg) rotate(-12deg) translateZ(0);transition:var(--nfd-wb-anim-transition)}.nfd-wb-animated-in:not([data-replay-animation]).nfd-wb-twist-in{opacity:1;transform:translateY(0) scale(1) rotateY(0deg) rotate(0deg) translateZ(0)}.nfd-wb-reveal-right{--nfd-wb-anim-transition-duration:1500ms;--nfd-wb-anim-transition-easing-function:cubic-bezier(0.4,0,0,1);--nfd-wb-anim-transition:clip-path var(--nfd-wb-anim-transition-duration) var(--nfd-wb-anim-transition-easing-function) var(--nfd-wb-anim-transition-delay);clip-path:inset(0 100% 0 0);transition:var(--nfd-wb-anim-transition)}.nfd-wb-animated-in>.nfd-wb-reveal-right:not([data-replay-animation]){clip-path:inset(0 0 0 0)!important}.nfd-delay-50{--nfd-wb-anim-transition-delay:50ms}.nfd-delay-150{--nfd-wb-anim-transition-delay:150ms}.nfd-delay-300{--nfd-wb-anim-transition-delay:300ms}.nfd-delay-450{--nfd-wb-anim-transition-delay:450ms}.nfd-delay-600{--nfd-wb-anim-transition-delay:600ms}.nfd-delay-750{--nfd-wb-anim-transition-delay:750ms}.nfd-delay-900{--nfd-wb-anim-transition-delay:900ms}.nfd-delay-1050{--nfd-wb-anim-transition-delay:1050ms}.nfd-delay-1200{--nfd-wb-anim-transition-delay:1200ms}.nfd-delay-1350{--nfd-wb-anim-transition-delay:1350ms}.nfd-delay-1500{--nfd-wb-anim-transition-delay:1500ms}:where(:root){--wndb--container:1200px;--wndb--container--wide:1340px}body .is-layout-constrained:has(.nfd-container.is-layout-constrained)>.nfd-container.is-layout-constrained{max-width:unset!important;width:100%!important}.is-layout-constrained.has-global-padding:has(.nfd-container.is-layout-constrained)>.nfd-container.is-layout-constrained{margin-left:calc(var(--wp--style--root--padding-left)*-1)!important;margin-right:calc(var(--wp--style--root--padding-right)*-1)!important;max-width:unset!important;width:unset!important}.editor-styles-wrapper .nfd-container:is(.is-layout-constrained)>:where(:not(.alignleft):not(.alignright):not(.alignfull):not(.alignwide)),.editor-styles-wrapper .nfd-container>:where(.wp-block-cover-is-layout-constrained:not(.alignleft):not(.alignright):not(.alignfull):not(.alignwide)):not([style*=margin]),.nfd-container:is(.is-layout-constrained)>:where(:not(.alignleft):not(.alignright):not(.alignfull):not(.alignwide)),.nfd-container:is(.nfd-my-0)>div,.nfd-container>:where(.wp-block-cover-is-layout-constrained:not(.alignleft):not(.alignright):not(.alignfull):not(.alignwide)){max-width:var(--wndb--container);width:100%}.editor-styles-wrapper .nfd-container:is(.is-layout-constrained)>.alignwide,.nfd-container:is(.is-layout-constrained).alignwide>:where(:not(.alignleft):not(.alignright):not(.alignfull)):not([style*=margin]),.nfd-container:is(.is-layout-constrained)>.alignwide,.nfd-container:is(.nfd-my-0)>.alignwide{max-width:var(--wndb--container--wide);width:100%}.nfd-container:not(.alignfull){padding-inline:var(--wndb--p)!important}.nfd-container:is(.nfd-my-0)>div:not([style*=margin]){margin-inline:auto!important}[class*=nfd-divider-]{position:relative;z-index:13}[class*=nfd-divider-]~[class*=nfd-divider-]{z-index:12!important}[class*=nfd-divider-]~[class*=nfd-divider-]~[class*=nfd-divider-]{z-index:11!important}[class*=nfd-divider-]:before{background:inherit!important;bottom:calc(var(--wndb--divider-size)*-1)!important;content:""!important;height:var(--wndb--divider-size)!important;left:0!important;pointer-events:none!important;position:absolute!important;width:100%!important;z-index:10!important}.nfd-divider-arrow{--wndb--divider-size:16px}.nfd-divider-arrow:before{bottom:calc(var(--wndb--divider-size)*-1)!important;height:calc(var(--wndb--divider-size)*2)!important;left:50%!important;transform:translateX(-50%) rotate(45deg)!important;width:calc(var(--wndb--divider-size)*2)!important}.nfd-divider-clouds{--wndb--divider-size:150px}.nfd-divider-clouds:after,.nfd-divider-clouds:before{background:inherit!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='xMidYMax slice' viewBox='0 0 283.5 27.8'%3E%3Cpath fill='%23fff' d='M0 0v6.7c1.9-.8 4.7-1.4 8.5-1 9.5 1.1 11.1 6 11.1 6s2.1-.7 4.3-.2c2.1.5 2.8 2.6 2.8 2.6s.2-.5 1.4-.7 1.7.2 1.7.2 0-2.1 1.9-2.8 3.6.7 3.6.7.7-2.9 3.1-4.1 4.7 0 4.7 0 1.2-.5 2.4 0 1.7 1.4 1.7 1.4h1.4c.7 0 1.2.7 1.2.7s.8-1.8 4-2.2c3.5-.4 5.3 2.4 6.2 4.4q.6-.6 1.8-.9c2.8-.7 4 .7 4 .7s1.7-5 11.1-6c9.5-1.1 12.3 3.9 12.3 3.9s1.2-4.8 5.7-5.7 6.8 1.8 6.8 1.8.6-.6 1.5-.9c.9-.2 1.9-.2 1.9-.2s5.2-6.4 12.6-3.3c7.3 3.1 4.7 9 4.7 9s1.9-.9 4 0 2.8 2.4 2.8 2.4 1.9-1.2 4.5-1.2 4.3 1.2 4.3 1.2.2-1 1.4-1.7 2.1-.7 2.1-.7-.5-3.1 2.1-5.5 5.7-1.4 5.7-1.4 1.5-2.3 4.2-1.1 1.7 5.2 1.7 5.2.3-.1 1.3.5c.5.4.8.8.9 1.1.5-1.4 2.4-5.8 8.4-4 7.1 2.1 3.5 8.9 3.5 8.9s.8-.4 2 0 1.1 1.1 1.1 1.1 1.1-1.1 2.3-1.1 2.1.5 2.1.5 1.9-3.6 6.2-1.2 1.9 6.4 1.9 6.4 2.6-2.4 7.4 0c3.4 1.7 3.9 4.9 3.9 4.9s3.3-6.9 10.4-7.9 11.5 2.6 11.5 2.6.8 0 1.2.2.9.9.9.9 4.4-3.1 8.3.2c1.9 1.7 1.5 5 1.5 5s.3-1.1 1.6-1.4 2.3.2 2.3.2-.1-1.2.5-1.9 1.9-.9 1.9-.9-4.7-9.3 4.4-13.4c5.6-2.5 9.2.9 9.2.9s5-6.2 15.9-6.2 16.1 8.1 16.1 8.1.7-.2 1.6-.4V0z'/%3E%3C/svg%3E")!important;background-repeat:repeat-x!important;background-size:cover!important;content:""!important;height:var(--wndb--divider-size)!important;left:0!important;pointer-events:none!important;position:absolute!important;top:0!important;width:100%!important;z-index:10!important}.nfd-divider-clouds:after{bottom:0!important;top:auto!important;transform:rotate(180deg)!important}.nfd-divider-ellipse{--wndb--divider-size:50px}.nfd-divider-ellipse:before{clip-path:ellipse(50% var(--wndb--divider-size) at 50% 0)!important}.nfd-divider-rounded:not([style*=-radius]){--wndb--divider-size:50px}.nfd-divider-rounded:before:not([style*=-radius]){border-bottom-left-radius:var(--wndb--divider-size)!important;border-bottom-right-radius:var(--wndb--divider-size)!important}.nfd-divider-slant,.nfd-divider-slant-invert{--wndb--divider-size:80px}.nfd-divider-slant:before{bottom:calc(var(--wndb--divider-size)*-1 + 1px)!important;clip-path:polygon(0 0,100% 0,0 100%)!important}.nfd-divider-slant-invert:before{bottom:calc(var(--wndb--divider-size)*-1 + 1px)!important;clip-path:polygon(0 0,100% 0,100% 100%)!important}.nfd-divider-triangle{--wndb--divider-size:80px}.nfd-divider-triangle:before{bottom:calc(var(--wndb--divider-size)*-1 + 1px)!important;clip-path:polygon(0 0,100% 0,50% 100%)!important}.nfd-divider-zigzag{--wndb--divider-size:8px}.nfd-divider-zigzag:before{-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50% /calc(var(--wndb--divider-size)*2) 100%!important;mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50% /calc(var(--wndb--divider-size)*2) 100%!important}:where(:root){--wndb--divider-size:0px}:where(:root){--nfd-opacity-preview:0.3}@media (min-width:1025px){body:not(.block-editor-page) :not(.is-desktop-preview) .nfd-hide-desktop{display:none!important}}@media (max-width:767px){body:not(.block-editor-page) :not(.is-mobile-preview) .nfd-hide-mobile{display:none!important}.nfd-align-mobile-left{text-align:left!important}.nfd-align-mobile-center{text-align:center!important}.nfd-align-mobile-right{text-align:right!important}.nfd-align-mobile-justify{text-align:justify!important}.wp-block-group-is-layout-flex.is-vertical p[class^=nfd-align-mobile-]{width:100%!important}}@media (min-width:768px) and (max-width:1024px){body:not(.block-editor-page) :not(.is-tablet-preview) .nfd-hide-tablet{display:none!important}.nfd-align-tablet-left{text-align:left!important}.nfd-align-tablet-center{text-align:center!important}.nfd-align-tablet-right{text-align:right!important}.nfd-align-tablet-justify{text-align:justify!important}.wp-block-group-is-layout-flex.is-vertical p[class^=nfd-align-tablet-]{width:100%!important}}.is-root-container.is-desktop-preview .nfd-hide-desktop,.is-root-container.is-mobile-preview .nfd-hide-mobile,.is-root-container.is-tablet-preview .nfd-hide-tablet{opacity:var(--nfd-opacity-preview)!important}@media (max-width:767px){.nfd-swiper-enabled{display:flex!important;flex-wrap:nowrap!important;gap:12px!important;margin-right:calc(var(--wp--style--root--padding-right, 0px)*-1)!important;overflow-x:auto!important;overflow-y:hidden!important;width:calc(100% + var(--wp--style--root--padding-right, 0px))!important;-webkit-overflow-scrolling:touch!important;padding-left:16px!important;padding-right:0!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important}.nfd-swiper-enabled::-webkit-scrollbar{display:none!important}.nfd-swiper-enabled.wp-block-column>*,.nfd-swiper-enabled.wp-block-columns>.wp-block-column{flex:0 0 calc(75% - 6px)!important;min-width:260px!important;scroll-snap-align:start!important;scroll-snap-stop:always!important}.nfd-swiper-enabled .wp-block-column,.nfd-swiper-enabled .wp-block-cover,.nfd-swiper-enabled .wp-block-image,.nfd-swiper-enabled figure{margin:0!important}.nfd-swiper-enabled [style*="min-width:"],.nfd-swiper-enabled [style*="width:"]{max-width:100%!important}}.nfd-grid-cols-1-2-1{grid-template-columns:1fr 2fr 1fr!important}:where(:root){--wndb--padding-factor:1;--wndb--p:2.375rem;--wndb--p--xs:0.75rem;--wndb--p--sm:1.5rem;--wndb--p--md:2rem;--wndb--p--lg:clamp(3.5rem,7vw,6.25rem);--wndb--p--square:2.5rem;--wndb--p--square-lg:4rem}.nfd-p-card-sm:not([style*=padding]){padding:calc(var(--wndb--p--xs)*var(--wndb--padding-factor)) calc(var(--wndb--p--sm)*var(--wndb--padding-factor))!important}.nfd-p-card-md:not([style*=padding]){padding:calc(var(--wndb--p--sm)*var(--wndb--padding-factor)) calc(var(--wndb--p--md)*var(--wndb--padding-factor))!important}.nfd-p-card-lg:not([style*=padding]){padding:calc(var(--wndb--p--md)*var(--wndb--padding-factor)) calc(var(--wndb--p--md)*var(--wndb--padding-factor))!important}@media screen and (min-width:782px){.nfd-p-card-lg:not([style*=padding]){padding:calc(var(--wndb--p--md)*var(--wndb--padding-factor)) calc(var(--wndb--p--md)*1.5*var(--wndb--padding-factor))!important}}.nfd-p-card-square-lg:not([style*=padding]),.nfd-p-card-square:not([style*=padding]){padding:calc(var(--wndb--p--square)*var(--wndb--padding-factor))!important}@media screen and (min-width:782px){.nfd-p-card-square-lg:not([style*=padding]){padding:calc(var(--wndb--p--square-lg)*var(--wndb--padding-factor))!important}}.nfd-p-xs:not([style*=padding]){padding:calc(var(--wndb--p--xs)*var(--wndb--padding-factor))!important}.nfd-py-xs:not([style*=padding]){padding-block:calc(var(--wndb--p--xs)*var(--wndb--padding-factor))!important}.nfd-pt-xs:not([style*=padding]){padding-block-start:calc(var(--wndb--p--xs)*var(--wndb--padding-factor))!important}.nfd-px-xs:not([style*=padding]){padding-inline:calc(var(--wndb--p--xs)*var(--wndb--padding-factor))!important}.nfd-p-sm:not([style*=padding]){padding:calc(var(--wndb--p--sm)*var(--wndb--padding-factor))!important}.nfd-px-sm:not([style*=padding]){padding-inline:calc(var(--wndb--p--sm)*var(--wndb--padding-factor))!important}.nfd-py-sm:not([style*=padding]){padding-block:calc(var(--wndb--p--sm)*var(--wndb--padding-factor))!important}.nfd-pt-sm:not([style*=padding]){padding-block-start:calc(var(--wndb--p--sm)*var(--wndb--padding-factor))!important}.nfd-pb-sm:not([style*=padding]){padding-block-end:calc(var(--wndb--p--sm)*var(--wndb--padding-factor))!important}.nfd-pl-sm:not([style*=padding]){padding-left:calc(var(--wndb--p--sm)*var(--wndb--padding-factor))!important}.nfd-p-md:not([style*=padding]){padding:calc(var(--wndb--p--md)*var(--wndb--padding-factor))!important}.nfd-px-md:not([style*=padding]){padding-inline:calc(var(--wndb--p--md)*var(--wndb--padding-factor))!important}.nfd-py-md:not([style*=padding]){padding-block:calc(var(--wndb--p--md)*var(--wndb--padding-factor))!important}.nfd-pt-md:not([style*=padding]){padding-block-start:calc(var(--wndb--p--md)*var(--wndb--padding-factor))!important}.nfd-pb-md:not([style*=padding]){padding-block-end:calc(var(--wndb--p--md)*var(--wndb--padding-factor))!important}.nfd-p-lg:not([style*=padding]){padding:calc(var(--wndb--p--lg)*var(--wndb--padding-factor)) calc(var(--wndb--p--md)*var(--wndb--padding-factor))!important}.nfd-py-lg:not([style*=padding]){padding-block:calc(var(--wndb--p--lg)*var(--wndb--padding-factor))!important}.nfd-pt-lg:not([style*=padding]){padding-block-start:calc(var(--wndb--p--lg)*var(--wndb--padding-factor))!important}.nfd-pb-lg:not([style*=padding]){padding-block-end:calc(var(--wndb--p--lg)*var(--wndb--padding-factor))!important}.nfd-pl-offset-md:not([style*=padding]){margin-left:calc(var(--wndb--p--md)*var(--wndb--padding-factor)*-1)!important;padding-left:calc(var(--wndb--p--md)*var(--wndb--padding-factor) - 3px)!important}.editor-styles-wrapper .nfd-overlap-x,.nfd-overlap-x{gap:0}.nfd-overlap-x>:not(:first-child){margin-inline-start:-1.275rem!important}@media (min-width:768px){.-nfd-translate-y-1\/2{margin-bottom:-100px!important;transform:translateY(-50%)!important}.-nfd-translate-y-1\/3{margin-bottom:-100px!important;transform:translateY(-33%)!important}.nfd-overlap-x-lg{transform:translateX(-150px)!important;width:calc(100% + 150px)!important}}.nfd-pseudo-play-icon{align-items:center!important;display:flex!important;justify-content:center!important;position:relative!important}.nfd-pseudo-play-icon>a{inset:0!important;position:absolute!important}:not(.is-root-container) .nfd-pseudo-play-icon>a{text-indent:-9999px!important}.nfd-pseudo-play-icon:before{backdrop-filter:blur(3px)!important;background:hsla(0,0%,100%,.1)!important;border-radius:100%!important;content:""!important;height:3rem!important;left:50%!important;opacity:1!important;pointer-events:none!important;position:absolute!important;top:50%!important;transform:translate(-50%,-50%)!important;transition:all .2s ease!important;width:3rem!important}.nfd-pseudo-play-icon:has(a:hover):before{background:hsla(0,0%,100%,.3)!important;height:4rem!important;width:4rem!important}.nfd-pseudo-play-icon:after{border-style:solid!important;border-bottom:10px solid transparent!important;border-left:16px solid!important;border-right:0!important;border-top:10px solid transparent!important;content:""!important;height:16px!important;height:0!important;left:50%!important;margin-left:2px!important;pointer-events:none!important;position:absolute!important;top:50%!important;transform:translate(-50%,-50%)!important;width:16px!important;width:0!important}.entry-content>.wp-block-group.has-background+.wp-block-group.has-background:not([style*=margin-top]),.entry-content>.wp-block-group.has-background+[class*=nfd-theme-]:not([style*=margin-top]),.entry-content>[class*=nfd-theme-]+.wp-block-group.has-background:not([style*=margin-top]),.entry-content>[class*=nfd-theme-]+[class*=nfd-theme-]:not([style*=margin-top]){margin-block-start:0!important}:where(:root){--wndb--gap--scale-factor:1;--wndb--gap--xs:0.25rem;--wndb--gap--sm:0.5rem;--wndb--gap--md:1rem;--wndb--gap--lg:1.5rem;--wndb--gap--xl:2rem;--wndb--gap--2xl:2.5rem;--wndb--gap--3xl:3.5rem;--wndb--gap--4xl:6rem}.editor-styles-wrapper .nfd-gap-0,.nfd-gap-0{gap:0}.editor-styles-wrapper .nfd-gap-xs,.nfd-gap-xs{gap:calc(var(--wndb--gap--xs)*var(--wndb--gap--scale-factor))}.editor-styles-wrapper .nfd-gap-sm,.nfd-gap-sm{gap:calc(var(--wndb--gap--sm)*var(--wndb--gap--scale-factor))}.editor-styles-wrapper .nfd-gap-md,.nfd-gap-md{gap:calc(var(--wndb--gap--md)*var(--wndb--gap--scale-factor))}.editor-styles-wrapper .nfd-gap-lg,.nfd-gap-lg{gap:calc(var(--wndb--gap--lg)*var(--wndb--gap--scale-factor))}.editor-styles-wrapper .nfd-gap-xl,.nfd-gap-xl{gap:calc(var(--wndb--gap--xl)*var(--wndb--gap--scale-factor))}.editor-styles-wrapper .nfd-gap-2xl,.nfd-gap-2xl{gap:calc(var(--wndb--gap--2xl)*var(--wndb--gap--scale-factor))}.editor-styles-wrapper .nfd-gap-3xl,.nfd-gap-3xl{gap:calc(var(--wndb--gap--3xl)*var(--wndb--gap--scale-factor))}.editor-styles-wrapper .nfd-gap-4xl,.nfd-gap-4xl{gap:calc(var(--wndb--gap--4xl)*var(--wndb--gap--scale-factor))}.editor-styles-wrapper .nfd-gap-x-4xl,.nfd-gap-x-4xl{-moz-column-gap:calc(var(--wndb--gap--4xl)*var(--wndb--gap--scale-factor));column-gap:calc(var(--wndb--gap--4xl)*var(--wndb--gap--scale-factor))}.editor-styles-wrapper .nfd-gap-x-lg,.nfd-gap-x-lg{-moz-column-gap:calc(var(--wndb--gap--lg)*var(--wndb--gap--scale-factor));column-gap:calc(var(--wndb--gap--lg)*var(--wndb--gap--scale-factor))}.editor-styles-wrapper .nfd-gap-y-lg,.nfd-gap-y-lg{row-gap:calc(var(--wndb--gap--lg)*var(--wndb--gap--scale-factor))}.editor-styles-wrapper .nfd-gap-y-xl,.nfd-gap-y-xl{row-gap:calc(var(--wndb--gap--xl)*var(--wndb--gap--scale-factor))}.editor-styles-wrapper .nfd-gap-y-2xl,.nfd-gap-y-2xl{row-gap:calc(var(--wndb--gap--2xl)*var(--wndb--gap--scale-factor))}.editor-styles-wrapper .nfd-gap-y-3xl,.nfd-gap-y-3xl{row-gap:calc(var(--wndb--gap--3xl)*var(--wndb--gap--scale-factor))}.nfd-border-2{border-bottom-width:2px!important}.nfd-border-strong:not([style*=border-color]):not([style*=border-top-color]):not([style*=border-right-color]):not([style*=border-bottom-color]):not([style*=border-left-color]):not(.has-border-color){border-color:var(--wndb-color--borders-strong)!important}.nfd-border-light:not([style*=border-color]):not([style*=border-top-color]):not([style*=border-right-color]):not([style*=border-bottom-color]):not([style*=border-left-color]):not(.has-border-color){border-color:var(--wndb--color--borders-light)!important}:where(:root){--wndb--button--outline-width:0px;--wndb--button-sm--font-size:1rem;--wndb--button-lg-x:2rem;--wndb--button-lg-y:0.75rem;--wndb--button-lg--font-size:1.125rem;--wndb--button-xl-x:3rem;--wndb--button-xl-y:1rem;--wndb--button-xl--font-size:1.125rem}[class*=nfd-btn].is-style-outline{--wndb--button--outline-width:2px}[class*=nfd-btn]>.wp-block-button__link:not([style*=padding]){padding:calc(.625rem - var(--wndb--button--outline-width)) calc(1.125rem - var(--wndb--button--outline-width))!important}.nfd-btn-sm>.wp-block-button__link:not([style*=padding]){padding:calc(.375rem - var(--wndb--button--outline-width)) calc(1rem - var(--wndb--button--outline-width))!important}.nfd-btn-sm:not(.has-custom-font-size)>.wp-block-button__link:not([style*=font-size]){font-size:var(--wndb--button-sm--font-size)!important}.nfd-btn-lg>.wp-block-button__link:not([style*=padding]){padding:calc(var(--wndb--button-lg-y) - var(--wndb--button--outline-width)) var(--wndb--button-lg-x)!important}.nfd-btn-lg:not(.has-custom-font-size)>.wp-block-button__link:not([style*=font-size]){font-size:var(--wndb--button-lg--font-size)!important}.nfd-btn-lg:not([style*=font-weight])>.wp-block-button__link{font-weight:600!important}.nfd-btn-xl>.wp-block-button__link:not([style*=padding]){padding:calc(var(--wndb--button-xl-y) - var(--wndb--button--outline-width)) var(--wndb--button-xl-x)!important}.nfd-btn-xl:not(.has-custom-font-size)>.wp-block-button__link:not([style*=font-size]){font-size:var(--wndb--button-xl--font-size)!important}.nfd-btn-xl:not([style*=font-weight])>.wp-block-button__link{font-weight:600!important}.nfd-btn-wide>.wp-block-button__link:not([style*=padding]){padding:calc(.625rem - var(--wndb--button--outline-width)) calc(2rem - var(--wndb--button--outline-width))!important}[class*=nfd-btn]:is(.is-style-outline)>.wp-block-button__link:not(.has-text-color){color:var(--wndb--color--text--contrast)!important}.nfd-btn:is(.is-style-outline)>.wp-block-button__link:not(.has-text-color):hover{--wndb--color--text--contrast:var(--wndb-gray-900);border-color:var(--wndb-white)!important}[class*=nfd-button]>.wp-block-button__link:not(.has-background):hover{filter:brightness(.8)!important}.nfd-theme-primary [class*=nfd-btn]:not(.is-style-outline):not(.nfd-btn-secondary):not(.nfd-btn-tertiary)>.wp-block-button__link:not(.has-background){background-color:var(--wndb-gray-800)!important}.nfd-theme-primary
	[class*=nfd-btn]:not(.is-style-outline):not(.nfd-btn-secondary):not(.nfd-btn-tertiary)>.wp-block-button__link:not(.has-background):hover{background-color:var(--wndb-gray-900)!important}.nfd-theme-primary
	[class*=nfd-btn]:is(.is-style-outline):not(.nfd-btn-secondary):not(.nfd-btn-tertiary)>.wp-block-button__link:not(.has-background):not(.has-text-color):hover{background-color:var(--wndb-white)!important;border-color:var(--wndb-white)!important;color:var(--wndb-gray-900)!important}.nfd-btn-secondary:is(.is-style-outline)>.wp-block-button__link:not(.has-text-color):hover{--wndb--color--text--contrast:var(--wndb-gray-900);border-color:var(--wndb-white)!important}.nfd-btn-secondary:not(.is-style-outline)>.wp-block-button__link:not(.has-text-color){color:var(--wndb-white)!important}.nfd-btn-secondary:not(.is-style-outline)>.wp-block-button__link:not(.has-background){background-color:var(--wndb-gray-800)!important}.nfd-btn-secondary:not(.is-style-outline)>.wp-block-button__link:not(.has-background):hover{background-color:var(--wndb-gray-900)!important}.nfd-theme-dark .nfd-btn-secondary:not(.is-style-outline)>.wp-block-button__link:not(.has-background),.nfd-theme-darker .nfd-btn-secondary:not(.is-style-outline)>.wp-block-button__link:not(.has-background){background-color:var(--wndb-white)!important}.nfd-theme-dark .nfd-btn-secondary:not(.is-style-outline)>.wp-block-button__link:not(.has-text-color),.nfd-theme-darker .nfd-btn-secondary:not(.is-style-outline)>.wp-block-button__link:not(.has-text-color){color:var(--wndb-gray-900)!important}.nfd-theme-dark .nfd-btn-secondary:not(.is-style-outline)>.wp-block-button__link:not(.has-background):hover,.nfd-theme-darker .nfd-btn-secondary:not(.is-style-outline)>.wp-block-button__link:not(.has-background):hover{background-color:var(--wndb-white)!important;color:var(--wndb-gray-900)!important;filter:brightness(.8)!important}.nfd-btn-tertiary:is(.is-style-outline)>.wp-block-button__link:not(.has-text-color):hover{--wndb--color--text--contrast:var(--wndb-gray-900)}.nfd-btn-tertiary:is(.is-style-outline)>.wp-block-button__link:not([class*=-border-color]){border-color:var(--wndb--color--subtle)!important}.nfd-btn-tertiary:not(.is-style-outline)>.wp-block-button__link:not(.has-text-color){color:var(--wndb--color--text--contrast)!important}.nfd-btn-tertiary:not(.is-style-outline)>.wp-block-button__link:not(.has-background){background-color:var(--wndb--color--borders)!important}.nfd-btn-tertiary:not(.is-style-outline)>.wp-block-button__link:not(.has-background):hover{--wndb--color--borders:var(--wndb--color--subtle)}:where(:root){--wndb--shadow--xs:0 1px 2px 0 rgba(18,18,23,.065);--wndb--shadow--sm:0 1px 3px 0 rgba(18,18,23,.1),0 1px 2px 0 rgba(18,18,23,.06)}.nfd-shadow-xs:not([style*=box-shadow]){box-shadow:var(--wndb--shadow--xs)!important}.nfd-shadow-sm:not([style*=box-shadow]){box-shadow:var(--wndb--shadow--sm)!important}.nfd-bg-subtle.nfd-shadow-xs:not([style*=box-shadow]),.nfd-theme-light .nfd-shadow-xs:not([style*=box-shadow]){--wndb--shadow--xs:none}:where(:root){--wndb--rounded--scale-factor:1;--wndb--border--radius--sm:0.25rem;--wndb--border--radius--md:0.5rem;--wndb--border--radius--lg:0.75rem;--wndb--border--radius--xl:1rem}[class*=nfd-rounded]:not([style*=-radius]),[class*=nfd-rounded]:not([style*=-radius])>.components-resizable-box__container>img:not([style*=-radius]),[class*=nfd-rounded]:not([style*=-radius])>.wp-element-button:not([style*=-radius]),[class*=nfd-rounded]:not([style*=-radius])>a>img,[class*=nfd-rounded]:not([style*=-radius])>img{border-radius:calc(var(--wndb--border--radius)*var(--wndb--rounded--scale-factor))!important}[class*=nfd-rounded-t-]:not([style*=-radius]),[class*=nfd-rounded-t-]:not([style*=-radius])>.components-resizable-box__container>img:not([style*=-radius]),[class*=nfd-rounded-t-]:not([style*=-radius])>.wp-element-button:not([style*=-radius]),[class*=nfd-rounded-t-]:not([style*=-radius])>a>img,[class*=nfd-rounded-t-]:not([style*=-radius])>img{border-radius:calc(var(--wndb--border--radius)*var(--wndb--rounded--scale-factor)) calc(var(--wndb--border--radius)*var(--wndb--rounded--scale-factor)) 0 0!important}.nfd-overflow-hidden.nfd-rounded-xl iframe:not([style*=-radius]){border-radius:calc(var(--wndb--border--radius--md)*var(--wndb--rounded--scale-factor))!important}.nfd-rounded-none:not([style*=-radius]){--wndb--border--radius:0}.nfd-rounded-sm:not([style*=-radius]){--wndb--border--radius:var(--wndb--border--radius--sm)}.nfd-rounded,.nfd-rounded-md,.nfd-rounded-t-md:not([style*=-radius]){--wndb--border--radius:var(--wndb--border--radius--md)}.nfd-rounded-lg,.nfd-rounded-t-lg:not([style*=-radius]){--wndb--border--radius:var(--wndb--border--radius--lg)}.nfd-rounded-t-xl:not([style*=-radius]),.nfd-rounded-xl{--wndb--border--radius:var(--wndb--border--radius--xl)}.nfd-rounded-full:not([style*=-radius]){--wndb--border--radius:9999px}:where(:root){--wndb-gray:#6c6c89;--wndb-gray-50:#f7f7f8;--wndb-gray-100:#ebebef;--wndb-gray-150:#e5e5e9;--wndb-gray-200:#d1d1db;--wndb-gray-300:#a9a9bc;--wndb-gray-400:#8a8aa3;--wndb-gray-500:#6c6c89;--wndb-gray-600:#55556d;--wndb-gray-700:#3f3f50;--wndb-gray-800:#1d1d22;--wndb-gray-900:#121217;--wndb-white:#fff;--wndb-white-50:hsla(0,0%,100%,.05);--wndb-white-100:hsla(0,0%,100%,.1);--wndb-white-150:hsla(0,0%,100%,.15);--wndb-white-200:hsla(0,0%,100%,.2);--wndb-white-300:hsla(0,0%,100%,.3);--wndb-white-400:hsla(0,0%,100%,.4);--wndb-white-500:hsla(0,0%,100%,.5);--wndb-white-600:hsla(0,0%,100%,.6);--wndb-white-700:hsla(0,0%,100%,.7);--wndb-white-800:hsla(0,0%,100%,.8);--wndb-white-900:hsla(0,0%,100%,.9);--wndb--color--primary:#00f;--wndb--color--secondary:#00f;--wndb--color--surface:var(--wndb-gray-50);--wndb--color--text:var(--wndb-gray-800);--wndb--color--text--contrast:var(--wndb-gray-900);--wndb--color--text--faded:var(--wndb-gray-600);--wndb--color--borders:var(--wndb-gray-150);--wndb--color--borders-light:var(--wndb-gray-100);--wndb--color--borders-strong:var(--wndb--color--text--faded);--wndb--color--subtle:var(--wndb-gray-200);--wndb--color--links:var(--wndb--color--primary);--wndb--color--body:var(--wndb--color--surface)}.is-style-nfd-theme-white,.nfd-theme-white:not([class*=is-style-nfd-theme]){--wndb--color--borders:var(--wndb-gray-150);--wndb--color--borders-light:var(--wndb-gray-100);--wndb--color--links:var(--wndb--color--primary);--wndb--color--subtle:var(--wndb-gray-200);--wndb--color--surface:var(--wndb-white);--wndb--color--text--contrast:var(--wndb-gray-900);--wndb--color--text--faded:var(--wndb-gray-700);--wndb--color--text:var(--wndb-gray-800)}.is-style-nfd-theme-light,.nfd-theme-light:not([class*=is-style-nfd-theme]){--wndb--color--borders:var(--wndb-gray-150);--wndb--color--borders-light:var(--wndb-gray-150);--wndb--color--links:var(--wndb--color--primary);--wndb--color--subtle:var(--wndb-gray-200);--wndb--color--surface:var(--wndb-gray-50);--wndb--color--text--contrast:var(--wndb-gray-900);--wndb--color--text--faded:var(--wndb-gray-700);--wndb--color--text:var(--wndb-gray-800)}.is-style-nfd-theme-dark,.nfd-theme-dark:not([class*=is-style-nfd-theme]){--wndb--color--borders:var(--wndb-white-100);--wndb--color--borders-light:var(--wndb--color--borders);--wndb--color--subtle:var(--wndb-white-200);--wndb--color--surface:var(--wndb-gray-800);--wndb--color--text--contrast:var(--wndb-white);--wndb--color--text--faded:var(--wndb-white-800);--wndb--color--text:var(--wndb-white);--wndb--shadow--sm:none;--wndb--shadow--xs:none;--wndb-mask-color:hsla(0,0%,100%,.12)}.is-style-nfd-theme-darker,.nfd-theme-darker:not([class*=is-style-nfd-theme]){--wndb--color--borders:var(--wndb-white-100);--wndb--color--borders-light:var(--wndb--color--borders);--wndb--color--subtle:var(--wndb-white-200);--wndb--color--surface:var(--wndb-gray-900);--wndb--color--text--contrast:var(--wndb-white);--wndb--color--text--faded:var(--wndb-white-800);--wndb--color--text:var(--wndb-white);--wndb--shadow--sm:none;--wndb--shadow--xs:none;--wndb-mask-color:hsla(0,0%,100%,.12)}.is-style-nfd-theme-primary,.nfd-theme-primary:not([class*=is-style-nfd-theme]){--wndb--color--borders:var(--wndb-white-100);--wndb--color--borders-light:var(--wndb--color--borders);--wndb--color--subtle:var(--wndb-white-200);--wndb--color--surface:var(--wndb--color--primary);--wndb--color--text--contrast:var(--wndb-white);--wndb--color--text--faded:var(--wndb-white-900);--wndb--color--text:var(--wndb-white);--wndb--color--links:var(--wndb-white);--wndb--shadow--sm:none;--wndb--shadow--xs:none;--wndb-mask-color:hsla(0,0%,100%,.12)}.is-style-nfd-theme-primary-15,.nfd-theme-primary-15:not([class*=is-style-nfd-theme]){--wndb--color--borders:color-mix(in srgb,var(--wndb--color--primary) 25%,#fff);--wndb--color--borders-light:color-mix(in srgb,var(--wndb--color--primary) 15%,#fff);--wndb--color--subtle:color-mix(in srgb,var(--wndb--color--primary) 30%,#fff);--wndb--color--surface:color-mix(in srgb,var(--wndb--color--primary) 15%,#fff)}.nfd-bg-surface:not(.has-background),[class*=is-style-nfd-theme]:not(.has-background){background-color:var(--wndb--color--surface)!important}.nfd-bg-surface:not(.has-text-color),[class*=is-style-nfd-theme]:not(.has-text-color){color:var(--wndb--color--text)!important}.nfd-text-faded p:not(.has-text-color):not(.has-link-color):not(.has-background):not(.nfd-text-primary),.nfd-text-faded time:not(.has-text-color):not(.has-background),.nfd-text-faded>a:not(.has-text-color):not(.has-link-color):not(.has-background),ol.nfd-text-faded:not(.has-text-color):not(.has-link-color):not(.has-background):not(.nfd-text-primary),p.nfd-text-faded:not(.has-text-color):not(.has-link-color):not(.has-background),ul.nfd-text-faded:not(.has-text-color):not(.has-link-color):not(.has-background):not(.nfd-text-primary){color:var(--wndb--color--text--faded)!important}.editor-styles-wrapper div .nfd-text-contrast:where(:not(.has-text-color)),.editor-styles-wrapper div :where(.nfd-text-contrast:not(.has-text-color):not(.wp-element-button)) a:where(:not(:hover)),.wp-site-blocks .nfd-text-contrast:where(:not(.has-text-color)),.wp-site-blocks .nfd-text-contrast:where(:not(.has-text-color)) a:where(:not(:hover)){color:var(--wndb--color--text--contrast)}.nfd-bg-surface .wp-block-separator:not(.has-background):not(.has-text-color):not(.nfd-border-strong),.nfd-bg-surface [style*=border]:not([class*=border-color]):not([style*=border-top-color]):not([style*=border-right-color]):not([style*=border-bottom-color]):not([style*=border-left-color]):not(.nfd-border-strong),.nfd-bg-surface [style*=border]:not([class*=border-color]):not([style*=border-top-color]):not([style*=border-right-color]):not([style*=border-bottom-color]):not([style*=border-left-color])>img:not(.has-border-color):not([class*=border-color]):not([style*=border-top-color]):not([style*=border-right-color]):not([style*=border-bottom-color]):not([style*=border-left-color]),.nfd-bg-surface [style*=border]:not([class*=border-color]):not([style*=border-top-color]):not([style*=border-right-color]):not([style*=border-bottom-color]):not([style*=border-left-color])>img:not(.has-border-color):not([class*=border-color]):not([style*=border-top-color]):not([style*=border-right-color]):not([style*=border-bottom-color]):not([style*=border-left-color])>.components-resizable-box__container>img:not([class*=border-color]):not([style*=border-top-color]):not([style*=border-right-color]):not([style*=border-bottom-color]):not([style*=border-left-color]),.nfd-bg-surface:not([class*=border-color]):not([style*=border-top-color]):not([style*=border-right-color]):not([style*=border-bottom-color]):not([style*=border-left-color]):not(.has-border-color):not(.nfd-border-strong),[class*=is-style-nfd-theme] .wp-block-separator:not(.has-background):not(.has-text-color):not(.nfd-border-strong),[class*=is-style-nfd-theme] [style*=border]:not([class*=border-color]):not([style*=border-top-color]):not([style*=border-right-color]):not([style*=border-bottom-color]):not([style*=border-left-color]):not(.nfd-border-strong),[class*=is-style-nfd-theme] [style*=border]:not([class*=border-color]):not([style*=border-top-color]):not([style*=border-right-color]):not([style*=border-bottom-color]):not([style*=border-left-color])>img:not(.has-border-color):not([class*=border-color]):not([style*=border-top-color]):not([style*=border-right-color]):not([style*=border-bottom-color]):not([style*=border-left-color]),[class*=is-style-nfd-theme] [style*=border]:not([class*=border-color]):not([style*=border-top-color]):not([style*=border-right-color]):not([style*=border-bottom-color]):not([style*=border-left-color])>img:not(.has-border-color):not([class*=border-color]):not([style*=border-top-color]):not([style*=border-right-color]):not([style*=border-bottom-color]):not([style*=border-left-color])>.components-resizable-box__container>img:not([class*=border-color]):not([style*=border-top-color]):not([style*=border-right-color]):not([style*=border-bottom-color]):not([style*=border-left-color]),[class*=is-style-nfd-theme]:not([class*=border-color]):not([style*=border-top-color]):not([style*=border-right-color]):not([style*=border-bottom-color]):not([style*=border-left-color]):not(.has-border-color):not(.nfd-border-strong){border-color:var(--wndb--color--borders)!important}.nfd-bg-surface .wp-block-separator:not(.has-background):not(.has-text-color):not(.nfd-border-2),[class*=is-style-nfd-theme] .wp-block-separator:not(.has-background):not(.has-text-color):not(.nfd-border-2){border-width:2px 0 0!important}.nfd-border-bg{--wndb--color--borders:var(--wndb--color--surface)}.nfd-border-primary{--wndb--color--borders:var(--wndb--color--primary)}.nfd-border-inherit{--wndb--color--borders:inherit}.nfd-bg-accent:not(.has-background),.nfd-bg-primary:not(.has-background),.wp-block-cover.nfd-bg-accent>.wp-block-cover__background:not([class*=background-color]),.wp-block-cover.nfd-bg-primary>.wp-block-cover__background:not([class*=background-color]){background-color:var(--wndb--color--primary)!important}.nfd-bg-secondary:not(.has-background),.wp-block-cover.nfd-bg-secondary>.wp-block-cover__background:not([class*=background-color]){background-color:var(--wndb--color--secondary)!important}.nfd-bg-accent:not(.has-text-color),.nfd-bg-primary:not(.has-text-color),.nfd-bg-secondary:not(.has-text-color){color:var(--wndb--color--white)!important}.nfd-bg-subtle:not(.has-background):not(.wp-block-button),.nfd-bg-subtle:not(.has-background)>.wp-block-button__link:not(.has-background){background-color:var(--wndb--color--borders-light)!important;color:var(--wndb--color--text--contrast)!important}.nfd-text-primary:not(.has-text-color),.wp-block-button.wndb-text-primary>a:not(.has-text-color){color:var(--wndb--color--primary)!important}.nfd-text-secondary:not(.has-text-color),.wp-block-button.wndb-text-secondary>a:not(.has-text-color){color:var(--wndb--color--secondary)!important}[class*=nfd-theme-primary] .nfd-text-primary:not(.has-text-color),[class*=nfd-theme-primary] .nfd-text-secondary:not(.has-text-color),[class*=nfd-theme-primary] .wp-block-button.wndb-text-primary>a:not(.has-text-color),[class*=nfd-theme-secondary] .wp-block-button.wndb-text-secondary>a:not(.has-text-color){color:var(--wndb--color--contrast)!important}[class*=nfd-theme-dark] .nfd-text-primary:not(.has-text-color),[class*=nfd-theme-darker] .nfd-text-primary:not(.has-text-color){color:var(--wndb--color--secondary)!important}.nfd-text-subtle:not(.has-text-color){color:var(--wndb--color--subtle)!important}.editor-styles-wrapper div .nfd-text-current:where(:not(.has-text-color)),.editor-styles-wrapper div :where(.nfd-text-current:not(.has-text-color):not(.wp-element-button)) a:where(:not(:hover)),.wp-site-blocks .nfd-text-current:where(:not(.has-text-color)),.wp-site-blocks .nfd-text-current:where(:not(.has-text-color)) a:where(:not(:hover)){color:currentColor}[class*=nfd-theme-] .wp-block-social-links.is-style-logos-only:not(.has-icon-color) .wp-block-social-link{color:var(--wndb--color--text--faded)!important;fill:var(--wndb--color--text--faded)!important}[class*=nfd-theme-] .wp-block-social-links.is-style-logos-only:not(.has-icon-color) .wp-block-social-link:hover{color:var(--wndb--color--text)!important;fill:var(--wndb--color--text)!important}.nfd-container.is-position-sticky:not([class*=nfd-bg-surface]):not([class*=is-style-nfd-]):not(.has-background){background-color:var(--wndb--color--body)!important}.nfd-container .has-secondary-color{color:var(--wndb--color--secondary)!important}.nfd-bg-gray-100:not(.has-background),.nfd-bg-gray-800:not(.has-background){background-color:var(--wndb--color--surface)!important}.nfd-bg-gray-100:not(.has-text-color),.nfd-bg-gray-800:not(.has-text-color){color:var(--wndb--color--text)!important}.nfd-bg-gray-800{--wndb--color--surface:var(--wndb-gray-800);--wndb--color--text:var(--wndb-white);--wndb--color--borders:var(--wndb-white-100);--wndb--color--text--faded:var(--wndb-white-700)}.nfd-bg-gray-100{--wndb--color--surface:var(--wndb-gray-50);--wndb--color--text:var(--wndb-gray-700);--wndb--color--borders:var(--wndb-gray-100)}.nfd-text-opacity-80 p:not(.has-text-color):not(.has-link-color):not(.has-background),.nfd-text-opacity-80 time:not(.has-text-color):not(.has-background),p.nfd-text-opacity-80:not(.has-text-color):not(.has-link-color):not(.has-background){opacity:.8!important}:where(:root){--wndb--slider-height:100lvh}.nfd-scroll-slider-horizontal,.nfd-scroll-slider-vertical{flex-wrap:nowrap!important;height:var(--wndb--slider-height)!important;overflow-y:auto!important;scroll-snap-type:y mandatory!important;-ms-overflow-style:none!important;scrollbar-width:none!important}.nfd-scroll-slider-horizontal::-webkit-scrollbar,.nfd-scroll-slider-vertical::-webkit-scrollbar{display:none!important}.nfd-scroll-slider-vertical{height:100vh!important;overflow-y:auto!important;scroll-snap-type:y mandatory!important}.nfd-scroll-slider-vertical>*{scroll-snap-align:start!important;width:100%!important}.nfd-scroll-slider-horizontal{flex-direction:row!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important}.nfd-scroll-slider-horizontal>*{flex-shrink:0!important;scroll-snap-align:start!important}.nfd-scroll-slider-horizontal>.wp-block-cover{width:100vw!important}.nfd-container.alignfull .nfd-scroll-slider-horizontal{--half-container:calc(50vw - var(--wndb--container)/2);padding-left:var(--half-container)!important;padding-right:var(--half-container)!important;scroll-padding:var(--half-container)!important}.nfd-scroll-slider-horizontal.nfd-scroll-slider-animate>.wp-block-cover:first-child{animation:scroll-slider-slide 1s ease 1s forwards}@keyframes scroll-slider-slide{0%{margin-left:0}to{margin-left:-100vw}}.block-editor-block-preview__content-iframe .is-root-container{min-height:8rem!important}.block-editor-block-preview__content-iframe figure:has([style*="aspect-ratio: 16 / 9"]){width:100%!important}.block-editor-block-preview__content-iframe [style*="min-height: 100vh"],.block-editor-block-preview__content-iframe [style*="min-height:100vh"]{min-height:800px!important}.block-editor-block-preview__content-iframe [style*="min-height: 70vh"],.block-editor-block-preview__content-iframe [style*="min-height:70vh"]{min-height:560px!important}.block-editor-block-preview__content-iframe [style*="min-height: 60vh"],.block-editor-block-preview__content-iframe [style*="min-height:60vh"]{min-height:480px!important}.block-editor-block-preview__content-iframe [style*="min-height: 50vh"],.block-editor-block-preview__content-iframe [style*="min-height:50vh"]{min-height:400px!important}.block-editor-block-preview__content-iframe [style*="min-height: 40vh"],.block-editor-block-preview__content-iframe [style*="min-height:40vh"]{min-height:320px!important}.block-editor-block-preview__content-iframe [style*="min-height: 35vh"],.block-editor-block-preview__content-iframe [style*="min-height:35vh"]{min-height:280px!important}.block-editor-block-preview__content-iframe [style*="min-height: 30vh"],.block-editor-block-preview__content-iframe [style*="min-height:30vh"]{min-height:240px!important}.block-editor-block-preview__content-iframe [style*="min-height: 10vh"],.block-editor-block-preview__content-iframe [style*="min-height:10vh"]{min-height:80px!important}.block-editor-block-preview__content-iframe [style*="min-height: 5vh"],.block-editor-block-preview__content-iframe [style*="min-height:5vh"]{min-height:40px!important}.nfd-wba-modal *{box-sizing:border-box!important}.block-editor-block-preview__content-iframe .nfd-wb-animate{clip-path:none!important;opacity:1!important;transform:none!important;transition:none!important}.block-editor-block-preview__content-iframe .block-editor-warning:not(.wp-block-missing .block-editor-warning){display:none!important}.block-editor-block-preview__content-iframe .is-root-container>.nfd-container:not([class*=nfd-p-]):not([class*=nfd-py-]):not([class*=nfd-pt-]):not([class*=nfd-pb-]):not([style*=padding]){padding-block:var(--wndb--p)!important}.block-editor-block-preview__content-iframe [class*=nfd-rounded]:not([style*=-radius])>div>img:not([style*=-radius]){border-radius:calc(var(--wndb--border--radius)*var(--wndb--rounded--scale-factor))!important}ol.nfd-gap-sm:not(.is-layout-flex) li:not(:last-child),ul.nfd-gap-sm:not(.is-layout-flex) li:not(:last-child){margin-bottom:.5em!important}ol.nfd-gap-md:not(.is-layout-flex) li:not(:last-child),ul.nfd-gap-md:not(.is-layout-flex) li:not(:last-child){margin-bottom:1em!important}ul.nfd-list-check{list-style-type:none!important;padding-inline-start:1em!important}ul.nfd-list-check li:before{content:"✓";display:inline-block;margin-inline-end:8px}[class*=nfd-query-loop-] :where(.wp-block-post-author__avatar img){border-radius:999px;display:block}[class*=nfd-query-loop-] :where(.avatar-48){height:36px!important;width:36px!important}[class*=nfd-query-loop-] :where(.wp-block-post-author__content){display:flex;flex-direction:column;gap:4px;justify-content:center}[class*=nfd-query-loop-] .wp-block-post-author__avatar{margin-right:12px!important}.nfd-query-loop-1 :where(.wp-block-cover){aspect-ratio:2/1.1}.nfd-query-loop-1 :where(.wp-block-post-author__content){align-items:center!important;flex-direction:row!important}.nfd-query-loop-1 :where(.wp-block-post-author__byline){font-size:1em!important;opacity:.8!important}[class*=nfd-query-loop-] :where(.wp-block-categories){display:flex;gap:8px;list-style:none;padding:0}[class*=nfd-query-loop-] :where(.wp-block-categories a){color:inherit!important}.nfd-query-loop-2 .wp-block-cover__background{-webkit-mask-image:linear-gradient(180deg,transparent 25%,#000 75%)!important;mask-image:linear-gradient(180deg,transparent 25%,#000 75%)!important}.nfd-query-loop-3 :where(.wp-block-post-author__name){display:none!important}.nfd-form-items-grow>div:not(.wp-block-jetpack-button){flex-grow:1!important}.nfd-jp-form.nfd-text-center .consent{text-align:center!important}.nfd-jp-form .contact-form-submission .go-back-message .link{color:currentColor!important;text-decoration:underline!important}.nfd-jp-form .contact-form-submission .go-back-message{margin-top:0!important}.nfd-jp-form .contact-form-submission{border-color:currentColor!important;padding:calc(var(--wndb--p--md)*.5) 0!important}.nfd-jp-form textarea{resize:vertical!important}.nfd-jp-form .wp-block-button__link{padding-block-end:10px!important;padding-block-start:10px!important}.nfd-jp-form .consent,.nfd-jp-form .jetpack-field-checkbox .jetpack-field-label .jetpack-field-label__input,.nfd-jp-form .jetpack-field-consent .jetpack-field-label .jetpack-field-label__input{font-size:.875rem!important;line-height:1.5em!important;text-transform:none!important;text-wrap:balance!important}.nfd-jp-form input[type=checkbox]{padding:0!important}.nfd-jp-subscribe-form .wp-block-jetpack-label{display:none!important}.nfd-jp-subscribe-form .wp-block-jetpack-input{height:100%!important;margin:0!important}.nfd-heading-styles-panel{border-top:0!important;padding:0!important}.nfd-heading-styles-control .components-h-stack>.components-base-control.components-range-control{flex:1 1 40%!important}.wp-block-heading.is-style-nfd-heading-boxed{align-items:center!important;display:flex!important;gap:2.5rem!important;white-space:nowrap!important}.wp-block-heading.is-style-nfd-heading-boxed:after,.wp-block-heading.is-style-nfd-heading-boxed:before{border-bottom:var(--nfd-heading-border-size,3px) var(--nfd-heading-border-style,solid) var(--nfd-heading-border,#e8d833)!important;content:""!important}.wp-block-heading.is-style-nfd-heading-boxed{justify-content:center!important}.wp-block-heading.is-style-nfd-heading-boxed:after,.wp-block-heading.is-style-nfd-heading-boxed:before{flex:1 1 0!important}.wp-block-heading.is-style-nfd-heading-boxed.has-text-align-left{justify-content:flex-start!important}.wp-block-heading.is-style-nfd-heading-boxed.has-text-align-left:before{flex:0 0 0!important}.wp-block-heading.is-style-nfd-heading-boxed.has-text-align-left:after{flex:1 1 0!important}.wp-block-heading.is-style-nfd-heading-boxed.has-text-align-right{justify-content:flex-end!important}.wp-block-heading.is-style-nfd-heading-boxed.has-text-align-right:before{flex:1 1 0!important}.wp-block-heading.is-style-nfd-heading-boxed.has-text-align-right:after{flex:0 0 0!important}.wp-block-heading.is-style-nfd-heading-boxed.has-text-align-center{justify-content:center!important}.wp-block-heading.is-style-nfd-heading-boxed.has-text-align-center:after,.wp-block-heading.is-style-nfd-heading-boxed.has-text-align-center:before{flex:1 1 0!important}.wp-block-heading.is-style-nfd-heading-boxed.left-only:after,.wp-block-heading.is-style-nfd-heading-boxed.right-only:before{flex:0 0 0!important}.is-style-nfd-heading-highlight .nfd-heading-highlight__text{--hl-color:var(--nfd-heading-border,#ffeb3b);--hl-height:var(--nfd-heading-border-size,12px);box-decoration-break:clone!important;-webkit-box-decoration-break:clone!important;position:relative!important;text-decoration:none!important;z-index:1!important}.is-style-nfd-heading-highlight[style*="--nfd-heading-border-style: solid"] .nfd-heading-highlight__text,.is-style-nfd-heading-highlight[style*="--nfd-heading-border-style:solid"] .nfd-heading-highlight__text{background-image:linear-gradient(var(--hl-color),var(--hl-color))!important;background-position:left 100%!important;background-repeat:no-repeat!important;background-size:100% var(--hl-height)!important}.is-style-nfd-heading-highlight[style*="--nfd-heading-border-style: dashed"] .nfd-heading-highlight__text:after,.is-style-nfd-heading-highlight[style*="--nfd-heading-border-style: dotted"] .nfd-heading-highlight__text:after,.is-style-nfd-heading-highlight[style*="--nfd-heading-border-style:dashed"] .nfd-heading-highlight__text:after,.is-style-nfd-heading-highlight[style*="--nfd-heading-border-style:dotted"] .nfd-heading-highlight__text:after{bottom:0!important;content:""!important;height:var(--hl-height)!important;left:0!important;pointer-events:none!important;position:absolute!important;right:0!important;z-index:-1!important}.is-style-nfd-heading-highlight[style*="--nfd-heading-border-style: dotted"] .nfd-heading-highlight__text:after,.is-style-nfd-heading-highlight[style*="--nfd-heading-border-style:dotted"] .nfd-heading-highlight__text:after{background:radial-gradient(circle,var(--hl-color) 60%,transparent 61%) 0 100% /calc(var(--hl-height)*1.2) var(--hl-height) repeat-x!important}.is-style-nfd-heading-highlight[style*="--nfd-heading-border-style: dashed"] .nfd-heading-highlight__text:after,.is-style-nfd-heading-highlight[style*="--nfd-heading-border-style:dashed"] .nfd-heading-highlight__text:after{background:repeating-linear-gradient(to right,var(--hl-color) 0 calc(var(--hl-height)*1.4),transparent calc(var(--hl-height)*1.4) calc(var(--hl-height)*2.2)) 0 100% /100% var(--hl-height) no-repeat!important}.is-style-nfd-heading-underline.wp-block-heading{text-decoration-color:var(--nfd-heading-border,#e8d833)!important;text-decoration-line:underline!important;text-decoration-thickness:var(--nfd-heading-border-size,3px)!important;text-underline-offset:.25em!important}.is-style-nfd-heading-underline.wp-block-heading[style*="--nfd-heading-border-style: solid"],.is-style-nfd-heading-underline.wp-block-heading[style*="--nfd-heading-border-style:solid"]{text-decoration-style:solid!important}.is-style-nfd-heading-underline.wp-block-heading[style*="--nfd-heading-border-style: dashed"],.is-style-nfd-heading-underline.wp-block-heading[style*="--nfd-heading-border-style:dashed"]{text-decoration-style:dashed!important}.is-style-nfd-heading-underline.wp-block-heading[style*="--nfd-heading-border-style: dotted"],.is-style-nfd-heading-underline.wp-block-heading[style*="--nfd-heading-border-style:dotted"]{text-decoration-style:dotted!important}.nfd-mask-fade-to-b>.wp-block-cover__background{-webkit-mask-image:linear-gradient(180deg,transparent 50%,#000 120%)!important;mask-image:linear-gradient(180deg,transparent 50%,#000 120%)!important}.nfd-mask-radial-center>.wp-block-cover__background{-webkit-mask-image:radial-gradient(circle,transparent -40%,rgba(0,0,0,.9) 58%)!important;mask-image:radial-gradient(circle,transparent -40%,rgba(0,0,0,.9) 58%)!important}p[style*=text-decoration]>a{color:inherit!important;text-decoration:inherit!important}.is-style-dots.nfd-text-left:before{padding-left:0!important}.nfd-h-full,.nfd-h-full>.components-resizable-box__container>img,.nfd-h-full>img{height:100%!important}.nfd-w-full,.nfd-w-full>.components-resizable-box__container>img,.nfd-w-full>img{width:100%!important}.nfd-backdrop-blur-sm{backdrop-filter:blur(4px)!important}.nfd-backdrop-blur-md{backdrop-filter:blur(8px)!important}:not(.editor-styles-wrapper) header:has(.nfd-absolute-header){position:sticky!important;top:0!important;z-index:1!important}.nfd-absolute-header:not([style*=margin]){margin:0!important}:not(.editor-styles-wrapper) .nfd-absolute-header:not([style*=padding]):not([class*=nfd-px-]):not([style*=padding]){padding-inline:var(--wndb--p)!important}body:not(.editor-styles-wrapper) .wp-site-blocks .nfd-transparent-header,body:not(.editor-styles-wrapper) .wp-site-blocks header:has(>:first-child.nfd-transparent-header){min-width:100%!important;position:absolute!important;z-index:1!important}body:not(.editor-styles-wrapper) .nfd-transparent-header{background-color:transparent!important}.editor-styles-wrapper .nfd-transparent-header{background-color:rgba(0,0,0,.2)!important}.wp-site-blocks .nfd-transparent-header+:not([style*=margin]),.wp-site-blocks>header:has(>:first-child.nfd-transparent-header)+:not([style*=margin]){margin-top:0!important}:is([style*="min-height:100vh"]){min-height:calc(100vh - var(--wp-admin--admin-bar--height))!important}@supports (height:100dvh){:is([style*="height:100vh"]){min-height:calc(100dvh - var(--wp-admin--admin-bar--height, 0px))!important}}.nfd-wk-search .wp-block-search__input{font-size:inherit!important;min-height:50px!important;padding:8px 16px!important}:where(.wp-block-search__input){border-radius:var(--wndb--border--radius--sm)!important}.nfd-stretch-cover-child,.nfd-stretch-cover-child .wp-block-cover__inner-container{display:flex!important;flex-direction:column!important}.nfd-stretch-cover-child .wp-block-cover__inner-container,.nfd-stretch-cover-child .wp-block-cover__inner-container>.nfd-pseudo-play-icon,.nfd-stretch-cover-child .wp-block-cover__inner-container>.wp-block-group{align-items:inherit!important;flex-grow:1!important;justify-content:inherit!important}.nfd-stretch-cover-child .wp-block-cover__inner-container>.wp-block-group,.nfd-stretch-cover-child .wp-block-cover__inner-container>p{width:100%!important}.nfd-container summary{line-height:1.5!important;padding-right:32px!important;position:relative!important}.nfd-container summary::marker{content:none!important}.nfd-container summary:before{align-items:center!important;background-color:var(--wndb--color--borders)!important;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBjbGFzcz0ibHVjaWRlIGx1Y2lkZS1wbHVzIiB2aWV3Qm94PSIwIDAgMjQgMjQiPjxwYXRoIGQ9Ik01IDEyaDE0TTEyIDV2MTQiLz48L3N2Zz4=")!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:13px!important;border-radius:999px!important;content:""!important;display:flex!important;height:1em!important;justify-content:center!important;opacity:.6!important;position:absolute!important;right:0!important;top:50%!important;transform:translateY(-50%)!important;width:1em!important}.nfd-container [open] summary{font-weight:700!important}.nfd-container [open] summary:before{opacity:1!important;transform:translateY(-50%) rotate(45deg)!important}.nfd-container summary:hover:before{opacity:1!important}.is-style-wide.wp-block-separator{width:100%!important}.nfd-aspect-video{aspect-ratio:16/9!important}.nfd-img-object-left img{-o-object-position:left!important;object-position:left!important}.nfd-img-object-right img{-o-object-position:right!important;object-position:right!important}.editor-styles-wrapper .wp-block-image.nfd-h-full>div{aspect-ratio:unset!important;height:100%!important;max-height:unset!important}.nfd-img-floating-photo{border:10px solid #fff!important;border-radius:8px!important;box-shadow:6px 6px 20px rgba(0,0,0,.2)!important;transform:rotate(5deg)!important}.nfd-yoast-toc ul li{list-style-type:disc!important}.nfd-yoast-toc{line-height:1.5!important}[class*=is-style-nfd-dots],[class*=is-style-nfd-waves]{padding-block:var(--wndb--p--sm)!important;position:relative!important}[class*=is-style-nfd-waves]{padding-block:var(--wndb--p--md)!important}.is-style-nfd-dots-bottom-right,.is-style-nfd-dots-top-right{padding-inline-end:var(--wndb--p--sm)!important}.is-style-nfd-dots-bottom-left,.is-style-nfd-dots-top-left{padding-inline-start:var(--wndb--p--sm)!important}.is-style-nfd-waves-bottom-right,.is-style-nfd-waves-top-right{padding-inline-end:var(--wndb--p--md)!important;padding-inline-start:var(--wndb--p--xs)!important}.is-style-nfd-waves-bottom-left,.is-style-nfd-waves-top-left{padding-inline-end:var(--wndb--p--xs)!important;padding-inline-start:var(--wndb--p--md)!important}[class*=is-style-nfd-dots]>img[class^=wp-image-],[class*=is-style-nfd-waves]>img[class^=wp-image-]{position:relative!important}[class*=is-style-nfd-dots]:before{background-image:radial-gradient(var(--wndb--color--primary) 2px,transparent 2px)!important;background-size:16px 16px!important;height:106px!important;opacity:1!important;width:106px!important}[class*=is-style-nfd-dots]:before,[class*=is-style-nfd-waves]:before{content:""!important;display:block!important;position:absolute!important}[class*=is-style-nfd-waves]:before{--wndb--wave-width:380px;--wndb--wave-spacing:16px;--wndb--wave-thickness:8px;--wndb--wave-curve:0.85;background:color-mix(in srgb,var(--wndb--color--tertiary) 60%,#fff)!important;width:var(--wndb--wave-width)!important;z-index:1!important;--wndb--wave-radius:calc(var(--wndb--wave-spacing)*sqrt(var(--wndb--wave-curve) * var(--wndb--wave-curve) + 1) + var(--wndb--wave-thickness)/2);--wndb--wave-height:calc(var(--wndb--wave-spacing) + var(--wndb--wave-thickness));--wndb--wave-gap:14px;height:calc(var(--wndb--wave-height)*3 + var(--wndb--wave-gap)*2)!important;--wndb--y1:0px;--wndb--y2:calc(var(--wndb--wave-height) + var(--wndb--wave-gap));--wndb--y3:calc((var(--wndb--wave-height) + var(--wndb--wave-gap))*2);--wndb--wave-gradient:#0000 calc(99% - var(--wndb--wave-thickness)),#000 calc(101% - var(--wndb--wave-thickness)) 99%,#0000 101%;--wndb--mask-stripe-1-top:radial-gradient(var(--wndb--wave-radius) at left 50% top calc(var(--wndb--wave-curve)*-1*var(--wndb--wave-spacing)),var(--wndb--wave-gradient)) 50% calc(var(--wndb--y1) + var(--wndb--wave-spacing)/2 + var(--wndb--wave-thickness)/2) /calc(var(--wndb--wave-spacing)*4) calc(var(--wndb--wave-spacing) + var(--wndb--wave-thickness)) repeat-x;--wndb--mask-stripe-1-bottom:radial-gradient(var(--wndb--wave-radius) at left 50% bottom calc(var(--wndb--wave-curve)*-1*var(--wndb--wave-spacing)),var(--wndb--wave-gradient)) calc(50% - var(--wndb--wave-spacing)*2) calc(var(--wndb--y1) - var(--wndb--wave-spacing)/2 - var(--wndb--wave-thickness)/2) /calc(var(--wndb--wave-spacing)*4) calc(var(--wndb--wave-spacing) + var(--wndb--wave-thickness)) repeat-x;--wndb--mask-stripe-2-top:radial-gradient(var(--wndb--wave-radius) at left 50% top calc(var(--wndb--wave-curve)*-1*var(--wndb--wave-spacing)),var(--wndb--wave-gradient)) 50% calc(var(--wndb--y2) + var(--wndb--wave-spacing)/2 + var(--wndb--wave-thickness)/2) /calc(var(--wndb--wave-spacing)*4) calc(var(--wndb--wave-spacing) + var(--wndb--wave-thickness)) repeat-x;--wndb--mask-stripe-2-bottom:radial-gradient(var(--wndb--wave-radius) at left 50% bottom calc(var(--wndb--wave-curve)*-1*var(--wndb--wave-spacing)),var(--wndb--wave-gradient)) calc(50% - var(--wndb--wave-spacing)*2) calc(var(--wndb--y2) - var(--wndb--wave-spacing)/2 - var(--wndb--wave-thickness)/2) /calc(var(--wndb--wave-spacing)*4) calc(var(--wndb--wave-spacing) + var(--wndb--wave-thickness)) repeat-x;--wndb--mask-stripe-3-top:radial-gradient(var(--wndb--wave-radius) at left 50% top calc(var(--wndb--wave-curve)*-1*var(--wndb--wave-spacing)),var(--wndb--wave-gradient)) 50% calc(var(--wndb--y3) + var(--wndb--wave-spacing)/2 + var(--wndb--wave-thickness)/2) /calc(var(--wndb--wave-spacing)*4) calc(var(--wndb--wave-spacing) + var(--wndb--wave-thickness)) repeat-x;--wndb--mask-stripe-3-bottom:radial-gradient(var(--wndb--wave-radius) at left 50% bottom calc(var(--wndb--wave-curve)*-1*var(--wndb--wave-spacing)),var(--wndb--wave-gradient)) calc(50% - var(--wndb--wave-spacing)*2) calc(var(--wndb--y3) - var(--wndb--wave-spacing)/2 - var(--wndb--wave-thickness)/2) /calc(var(--wndb--wave-spacing)*4) calc(var(--wndb--wave-spacing) + var(--wndb--wave-thickness)) repeat-x;mask:var(--wndb--mask-stripe-1-bottom),var(--wndb--mask-stripe-1-top),var(--wndb--mask-stripe-2-bottom),var(--wndb--mask-stripe-2-top),var(--wndb--mask-stripe-3-bottom),var(--wndb--mask-stripe-3-top)!important;-webkit-mask:var(--wndb--mask-stripe-1-bottom),var(--wndb--mask-stripe-1-top),var(--wndb--mask-stripe-2-bottom),var(--wndb--mask-stripe-2-top),var(--wndb--mask-stripe-3-bottom),var(--wndb--mask-stripe-3-top)!important;mask-repeat:repeat-x!important;-webkit-mask-repeat:repeat-x!important}.is-style-nfd-dots-bottom-right:before,.is-style-nfd-waves-bottom-right:before{bottom:0!important;right:0!important}.is-style-nfd-dots-bottom-left:before,.is-style-nfd-waves-bottom-left:before{bottom:0!important;left:0!important}.is-style-nfd-dots-top-left:before,.is-style-nfd-waves-top-left:before{left:0!important;top:0!important}.is-style-nfd-dots-top-right:before,.is-style-nfd-waves-top-right:before{right:0!important;top:0!important}.nfd-hover-settings .components-heading{width:100%!important}.nfd-hoverable{transition:color .15s ease,background-color .15s ease,text-decoration-color .15s ease!important}.nfd-hoverable.nfd-hover-text:hover{color:var(--nfd-hover-text)!important}.nfd-hoverable.nfd-hover-bg:hover{background-color:var(--nfd-hover-bg)!important}@media (max-width:782px){.md\:nfd-order-2{order:2!important}.md\:nfd-my-0:not([style*=margin]){margin-bottom:0!important;margin-top:0!important}.md\:nfd-flex{display:flex!important}.md\:nfd-hidden{display:none!important}.md\:nfd-basis-full{flex-basis:100%!important}.md\:nfd-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.md\:nfd-flex-col{flex-direction:column!important}.md\:nfd-flex-wrap{flex-wrap:wrap!important}.md\:nfd-items-start{align-items:flex-start!important}.md\:nfd-justify-start{justify-content:flex-start!important}.md\:nfd-justify-end{justify-content:flex-end!important}.md\:nfd-justify-center{justify-content:center!important}.md\:nfd-gap-0{gap:0!important}.md\:nfd-gap-4{gap:1rem!important}.md\:nfd-gap-5{gap:1.25rem!important}.md\:nfd-gap-8{gap:2rem!important}.md\:nfd-self-start{align-self:flex-start!important}.md\:nfd-rounded-lg:not([style*=-radius]){border-radius:.5rem!important}.md\:nfd-border-none{border-style:none!important}.md\:nfd-p-0:not([style*=padding]){padding:0!important}.md\:nfd-p-4:not([style*=padding]){padding:1rem!important}.md\:nfd-px-0:not([style*=padding]){padding-left:0!important;padding-right:0!important}.md\:nfd-py-0:not([style*=padding]){padding-bottom:0!important;padding-top:0!important}.md\:nfd-text-left{text-align:left!important}.md\:nfd-text-center{text-align:center!important}}
/*# sourceURL=nfd-wonder-blocks-utilities-inline-css */
</style>
<link rel='stylesheet' id='brands-styles-css' href='https://pedroporto.pt/wp-content/plugins/woocommerce/assets/css/brands.css?ver=11.2.2' media='all' />
<link rel='stylesheet' id='wholesalex_public-css' href='https://pedroporto.pt/wp-content/plugins/wholesalex/assets/css/wholesalex-public.css?ver=3.1.9' media='' />
<link rel='stylesheet' id='pp-base-css' href='https://pedroporto.pt/wp-content/themes/pedroporto/assets/base.css?ver=1794312276' media='all' />
<script id="jquery-core-js" src="https://pedroporto.pt/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
<script data-wp-strategy="defer" id="wc-jquery-blockui-js" src="https://pedroporto.pt/wp-content/plugins/woocommerce/assets/js/jquery-blockui/jquery.blockUI.min.js?ver=2.7.0-wc.11.2.2"></script>
<script id="wc-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://pedroporto.pt/carrinho/","is_cart":"","cart_redirect_after_add":"no","gt_translate_keys":["i18n_view_cart",{"key":"cart_url","format":"url"}]};
//# sourceURL=wc-add-to-cart-js-extra
</script>
<script data-wp-strategy="defer" defer id="wc-add-to-cart-js" src="https://pedroporto.pt/wp-content/plugins/woocommerce/assets/js/frontend/add-to-cart.min.js?ver=11.2.2"></script>
<script data-wp-strategy="defer" id="wc-js-cookie-js" src="https://pedroporto.pt/wp-content/plugins/woocommerce/assets/js/js-cookie/js.cookie.min.js?ver=2.1.4-wc.11.2.2"></script>
<script id="nfd-wonder-blocks-utilities-js-after">
(()=>{var c=class{constructor({clientId:a,...n}={}){this.options={activeClass:"nfd-wb-animated-in",root:null,rootMargin:"0px",threshold:0,...n}}observeElements(a,n=null,t=!1){if(!("IntersectionObserver"in window)||!a?.length||document.documentElement.classList.contains("block-editor-block-preview__content-iframe"))return;function o(s,r){this._mutationCallback(s,r,n)}let i=new IntersectionObserver(this._handleIntersection.bind(this),this.options),f=new MutationObserver(o.bind(this)),d=new MutationObserver(this._handleClassMutation.bind(this));a.forEach(s=>{let r=s;s.classList.contains("nfd-wb-reveal-right")&&(r=s.parentElement),i.observe(r),t&&(d.observe(r,{attributes:!0,attributeFilter:["class"]}),f.observe(r,{attributes:!0,attributeFilter:["class"]}))})}_handleIntersection(a,n){a.forEach(t=>{t.isIntersecting&&(t.target.classList.add(this.options.activeClass),t.target.querySelectorAll(".nfd-wb-animate").forEach(o=>{o.classList.add(this.options.activeClass)}),n.unobserve(t.target))})}_handleClassMutation(a){a.forEach(n=>{if(n?.type==="attributes"){let t=n.target;t.classList.contains("nfd-wb-animated-in")||t.classList.add("nfd-wb-animated-in")}})}_mutationCallback(a,n,t=null){a.forEach(o=>{if(o?.type==="attributes"){let i=o.target;t&&t===i.getAttribute("data-block")&&(i.getAttribute("data-replay-animation")===null&&(i.setAttribute("data-replay-animation",!0),requestAnimationFrame(()=>{i.removeAttribute("data-replay-animation")})),n.disconnect())}})}};var w={"nfd-wb-fade-in-bottom":{from:{opacity:0,transform:"translate3d(0, 90px, 0)"},duration:1200},"nfd-wb-fade-in-bottom-short":{from:{opacity:0,transform:"translate3d(0, 32px, 0)"},duration:600},"nfd-wb-fade-in-top-short":{from:{opacity:0,transform:"translate3d(0, -32px, 0)"},duration:600},"nfd-wb-fade-in-left-short":{from:{opacity:0,transform:"translate3d(-32px, 0, 0)"},duration:600},"nfd-wb-fade-in-right-short":{from:{opacity:0,transform:"translate3d(32px, 0, 0)"},duration:600},"nfd-wb-zoom-in":{from:{opacity:0,transform:"scale3d(0.4, 0.4, 0.4)"},duration:1200},"nfd-wb-zoom-in-short":{from:{opacity:0,transform:"scale3d(0.92, 0.92, 0.92)"},duration:600},"nfd-wb-twist-in":{from:{opacity:0,transform:"translateY(40px) scale(0.8) rotateY(30deg) rotateZ(-12deg)"},duration:1e3},"nfd-wb-reveal-right":{from:{clipPath:"inset(0 100% 0 0)"},to:{clipPath:"inset(0 0 0 0)"},duration:1500,easing:"cubic-bezier(0.4, 0, 0, 1)"}};["DOMContentLoaded","wonder-blocks/toolbar-button-added","wonder-blocks/block-order-changed"].forEach(e=>document.addEventListener(e,()=>l()));document.addEventListener("wonder-blocks/animation-changed",e=>l(e?.detail?.clientId));window.onload=()=>l();document.readyState!=="loading"&&l();var b=!1;function l(e=null){document.documentElement.classList.contains("block-editor-block-preview__content-iframe")||(window.parent!==window?h():y(e))}var m=e=>e.split(/\s+/).find(a=>a in w)||"";function u(e){e.style.transition="none",e.classList.add("nfd-wb-animated-in"),requestAnimationFrame(()=>{e.style.transition=""})}function p(e,a){let n=w[a];n&&e.animate([n.from,n.to||{opacity:1,transform:"none"}],{duration:n.duration,easing:n.easing||"cubic-bezier(0.4, 1, 0.65, 1)"})}function h(){if(document.body&&document.body.classList.add("nfd-wb-editor-animations"),requestAnimationFrame(()=>{document.querySelectorAll(".nfd-wb-animate:not(.nfd-wb-animated-in)").forEach(t=>t.classList.add("nfd-wb-animated-in"))}),b)return;b=!0;let e=t=>{t.querySelectorAll&&t.querySelectorAll(".nfd-wb-animate:not(.nfd-wb-animated-in)").forEach(u),t.classList?.contains("nfd-wb-animate")&&!t.classList.contains("nfd-wb-animated-in")&&u(t)},a=new MutationObserver(t=>{for(let o of t){if(o.type==="childList"){for(let s of o.addedNodes)s.nodeType===1&&e(s);continue}if(o.type!=="attributes"||o.attributeName!=="class")continue;let i=o.target;if(!i.classList.contains("nfd-wb-animate")||i.classList.contains("nfd-wb-animated-in")||i.hasAttribute("data-replay-animation"))continue;let f=m(o.oldValue||""),d=m([...i.classList].join(" "));f!==d&&d?(i.classList.add("nfd-wb-animated-in"),p(i,d)):u(i)}}),n=()=>{if(!document.body){requestAnimationFrame(n);return}document.body.classList.add("nfd-wb-editor-animations"),a.observe(document.body,{attributes:!0,attributeFilter:["class"],attributeOldValue:!0,childList:!0,subtree:!0})};n()}function y(e=null){let a=document.body?.classList.contains("block-editor-page")||!!e,n=a?document.querySelector(".interface-interface-skeleton__content"):null,t=new c({root:n,threshold:0});requestAnimationFrame(()=>{t.observeElements(Array.from(document.getElementsByClassName("nfd-wb-animate")),e,a)})}})();

//# sourceURL=nfd-wonder-blocks-utilities-js-after
</script>

<!-- Google tag (gtag.js) snippet added by Site Kit -->
<!-- Google Analytics snippet added by Site Kit -->
<script id="google_gtagjs-js" data-pp-adiado-src="https://www.googletagmanager.com/gtag/js?id=GT-NFX8PQ8V" async></script>
<script id="google_gtagjs-js-after">
window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);}
gtag("set","linker",{"domains":["pedroporto.pt"]});
gtag("js", new Date());
gtag("set", "developer_id.dZTNiMT", true);
gtag("config", "GT-NFX8PQ8V");
 window._googlesitekit = window._googlesitekit || {}; window._googlesitekit.throttledEvents = []; window._googlesitekit.gtagEvent = (name, data) => { var key = JSON.stringify( { name, data } ); if ( !! window._googlesitekit.throttledEvents[ key ] ) { return; } window._googlesitekit.throttledEvents[ key ] = true; setTimeout( () => { delete window._googlesitekit.throttledEvents[ key ]; }, 5 ); gtag( "event", name, { ...data, event_source: "site-kit", ...( data && data.user_data ? {"developer_id.dZjRkOT":true} : {} ) } ); }; 
//# sourceURL=google_gtagjs-js-after
</script>
<link rel="https://api.w.org/" href="https://pedroporto.pt/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://pedroporto.pt/wp-json/wp/v2/product_brand/275" /><meta name="generator" content="Site Kit by Google 1.191.0" />	<noscript><style>.woocommerce-product-gallery{ opacity: 1 !important; }</style></noscript>
	<meta name="google-site-verification" content="vqbYSt9_UtsUDpN5RGsU08gnrMmlk8uM6MPX2od9hBE"><link rel="stylesheet" href="https://pedroporto.pt/wp-content/themes/pedroporto/assets/css/cabecalho-rodape-pp-cab-css.css?v=dcaae57769">
	<link rel="stylesheet" href="https://pedroporto.pt/wp-content/themes/pedroporto/assets/css/pagina-produtos-pp-ui-cabeca.css?v=c058a934f4">
	<link rel="stylesheet" href="https://pedroporto.pt/wp-content/themes/pedroporto/assets/css/pagina-categoria-pp-cat-css.css?v=87fb3268a8">
	<link rel="icon" href="https://pedroporto.pt/wp-content/uploads/2026/10/pedro-porto-favicon-3d-64x64.webp" sizes="32x32" />
<link rel="icon" href="https://pedroporto.pt/wp-content/uploads/2026/10/pedro-porto-favicon-3d-300x300.webp" sizes="192x192" />
<link rel="apple-touch-icon" href="https://pedroporto.pt/wp-content/uploads/2026/10/pedro-porto-favicon-3d-300x300.webp" />
<meta name="msapplication-TileImage" content="https://pedroporto.pt/wp-content/uploads/2026/10/pedro-porto-favicon-3d-300x300.webp" />
</head>
<body class="archive tax-product_brand term-its term-275 wp-custom-logo wp-embed-responsive wp-theme-pedroporto theme-pedroporto woocommerce woocommerce-page woocommerce-no-js pph-ativo ast-page-builder-template ast-no-sidebar ppc-pagina ppc-categoria">
<div id="page" class="site">
<svg width="0" height="0" style="position:absolute" aria-hidden="true" focusable="false"><symbol id="pph-logo-texto" viewBox="0 0 216.7 35.9"><path style="fill:var(--pp-logo-texto,#6B6B6A)" d="M13.4,5.7C13.4,5.1 13.3,4.6 13,4.4C12.7,4.1 12.2,4 11.5,4L4.3,4L4.3,7.7L11.6,7.7C12.3,7.7 12.7,7.6 13,7.4C13.3,7.1 13.4,6.7 13.4,6.1L13.4,5.7M14.1,0.4C14.9,0.5 15.5,0.9 16,1.3C16.5,1.7 16.8,2.2 17,2.9C17.3,3.6 17.4,4.4 17.4,5.3L17.4,6.5C17.4,7.4 17.3,8.2 17.1,8.9C16.9,9.6 16.6,10.1 16.1,10.5C15.7,10.9 15.1,11.2 14.3,11.4C13.6,11.6 12.7,11.7 11.6,11.7L4.3,11.7L4.3,16.6L0.4,16.6L0.4,0.1L11.4,0.1C12.4,0.1 13.3,0.2 14.1,0.4ZM36.5,0.1L36.5,3.4L23.6,3.4L23.6,6.4L36.1,6.4L36.1,9.7L23.6,9.7L23.6,13.3L36.5,13.3L36.5,16.6L19.6,16.6L19.6,0.1L36.5,0.1ZM52.1,13.1C52.6,13 53,12.8 53.2,12.5C53.5,12.2 53.7,11.8 53.8,11.4C53.9,10.9 53.9,10.3 53.9,9.6L53.9,6.8C53.9,6.2 53.9,5.7 53.8,5.2C53.7,4.8 53.5,4.4 53.2,4.1C52.9,3.8 52.5,3.6 52.1,3.5C51.6,3.4 51,3.3 50.3,3.3L43.3,3.3L43.3,13.3L50.3,13.3C51.1,13.3 51.7,13.2 52.1,13.1M54.2,0.4C55.1,0.6 55.8,1 56.3,1.5C56.9,2 57.3,2.7 57.5,3.5C57.7,4.4 57.9,5.4 57.9,6.6L57.9,9.8C57.9,11.1 57.8,12.2 57.5,13.1C57.3,13.9 57,14.6 56.5,15.1C56,15.7 55.3,16 54.4,16.2C53.6,16.5 52.5,16.6 51.3,16.6L39.3,16.6L39.3,0L50.9,0C52.2,0 53.3,0.2 54.2,0.4ZM74.9,5.7C74.9,5.1 74.7,4.6 74.4,4.4C74.1,4.1 73.6,4 72.9,4L64.4,4L64.4,7.7L73,7.7C73.7,7.7 74.2,7.6 74.4,7.4C74.7,7.1 74.9,6.7 74.9,6.1L74.9,5.7M79,16.6L75,16.6L75,14C75,13.2 74.8,12.6 74.3,12.2C73.9,11.8 73.2,11.6 72.3,11.6L64.5,11.6L64.5,16.6L60.5,16.6L60.5,0.1L72.8,0.1C73.8,0.1 74.8,0.2 75.5,0.4C76.3,0.5 76.9,0.9 77.4,1.3C77.9,1.7 78.2,2.2 78.5,2.9C78.7,3.6 78.8,4.4 78.8,5.3L78.8,6.5C78.8,7.4 78.7,8.2 78.5,8.7C78.4,9.2 78,9.7 77.5,10C77.9,10.2 78.3,10.5 78.6,11C78.8,11.4 79,12.2 79,13.1L79,16.6ZM89.5,3.7C88.6,3.7 87.9,3.8 87.3,3.9C86.7,4 86.3,4.2 86,4.5C85.7,4.8 85.5,5.1 85.4,5.7C85.3,6.2 85.3,6.8 85.3,7.7L85.3,9.4C85.3,10.1 85.3,10.7 85.4,11.2C85.5,11.6 85.7,12 86,12.2C86.3,12.5 86.7,12.7 87.2,12.8C87.8,12.9 88.5,12.9 89.4,12.9L92.5,12.9C93.5,12.9 94.3,12.9 94.9,12.8C95.4,12.7 95.9,12.6 96.2,12.3C96.5,12 96.7,11.7 96.8,11.2C96.9,10.7 97,10.1 97,9.3L97,7.6C97,6.8 96.9,6.1 96.8,5.6C96.7,5.1 96.5,4.7 96.2,4.4C95.9,4.1 95.4,3.9 94.8,3.9C94.3,3.8 93.5,3.7 92.5,3.7L89.5,3.7M89.1,16.6C87.5,16.6 86.2,16.5 85.2,16.3C84.2,16.1 83.4,15.7 82.8,15.2C82.2,14.7 81.8,14 81.6,13.1C81.4,12.2 81.3,11 81.3,9.6L81.3,7.6C81.3,6 81.4,4.8 81.6,3.8C81.8,2.8 82.2,2 82.8,1.5C83.4,0.9 84.2,0.5 85.2,0.3C86.2,0.1 87.6,0 89.2,0L92.7,0C94.4,0 95.8,0.1 96.8,0.3C97.9,0.6 98.8,0.9 99.4,1.5C100,2.1 100.4,2.8 100.6,3.8C100.8,4.8 101,6 101,7.5L101,9.5C101,11 100.8,12.2 100.6,13.2C100.4,14.1 100,14.8 99.3,15.3C98.7,15.8 97.9,16.1 96.8,16.3C95.7,16.5 94.3,16.6 92.6,16.6L89.1,16.6ZM129,5.7C129,5.1 128.9,4.6 128.6,4.4C128.3,4.1 127.8,4 127,4L119.9,4L119.9,7.7L127.1,7.7C127.8,7.7 128.3,7.6 128.6,7.4C128.9,7.1 129,6.7 129,6.1L129,5.7M129.7,0.4C130.4,0.5 131.1,0.9 131.5,1.3C132,1.7 132.4,2.2 132.6,2.9C132.8,3.6 132.9,4.4 132.9,5.3L132.9,6.5C132.9,7.4 132.8,8.2 132.6,8.9C132.4,9.6 132.1,10.1 131.7,10.5C131.2,10.9 130.6,11.2 129.9,11.4C129.2,11.6 128.3,11.7 127.2,11.7L119.9,11.7L119.9,16.6L115.9,16.6L115.9,0.1L126.9,0.1C128,0.1 128.9,0.2 129.7,0.4ZM142.9,3.7C141.9,3.7 141.2,3.8 140.6,3.9C140,4 139.6,4.2 139.3,4.5C139,4.8 138.8,5.1 138.7,5.7C138.6,6.2 138.6,6.8 138.6,7.7L138.6,9.4C138.6,10.1 138.6,10.7 138.7,11.2C138.8,11.6 139,12 139.3,12.2C139.6,12.5 140,12.7 140.5,12.8C141.1,12.9 141.8,12.9 142.7,12.9L145.8,12.9C146.8,12.9 147.6,12.9 148.2,12.8C148.8,12.7 149.2,12.6 149.5,12.3C149.8,12 150.1,11.7 150.2,11.2C150.3,10.7 150.3,10.1 150.3,9.3L150.3,7.6C150.3,6.8 150.3,6.1 150.2,5.6C150.1,5.1 149.8,4.7 149.5,4.4C149.2,4.1 148.8,3.9 148.2,3.9C147.6,3.8 146.8,3.7 145.8,3.7L142.9,3.7M142.4,16.6C140.8,16.6 139.5,16.5 138.5,16.3C137.5,16.1 136.7,15.7 136.1,15.2C135.6,14.7 135.2,14 134.9,13.1C134.7,12.2 134.6,11 134.6,9.6L134.6,7.6C134.6,6 134.7,4.8 134.9,3.8C135.1,2.8 135.5,2 136.1,1.5C136.7,0.9 137.5,0.5 138.5,0.3C139.6,0.1 140.9,0 142.5,0L146,0C147.7,0 149.1,0.1 150.1,0.3C151.2,0.6 152.1,0.9 152.7,1.5C153.3,2.1 153.7,2.8 153.9,3.8C154.2,4.8 154.3,6 154.3,7.5L154.3,9.5C154.3,11 154.2,12.2 153.9,13.2C153.7,14.1 153.3,14.8 152.7,15.3C152,15.8 151.2,16.1 150.1,16.3C149,16.5 147.6,16.6 145.9,16.6L142.4,16.6ZM171.1,5.7C171.1,5.1 170.9,4.6 170.6,4.4C170.3,4.1 169.8,4 169.1,4L160.6,4L160.6,7.7L169.2,7.7C169.9,7.7 170.4,7.6 170.6,7.4C170.9,7.1 171.1,6.7 171.1,6.1L171.1,5.7M175.2,16.6L171.2,16.6L171.2,14C171.2,13.2 171,12.6 170.5,12.2C170.1,11.8 169.4,11.6 168.5,11.6L160.7,11.6L160.7,16.6L156.8,16.6L156.8,0.1L169,0.1C170,0.1 171,0.2 171.7,0.4C172.5,0.5 173.1,0.9 173.6,1.3C174.1,1.7 174.4,2.2 174.7,2.9C174.9,3.6 175,4.4 175,5.3L175,6.5C175,7.4 174.9,8.2 174.7,8.7C174.6,9.2 174.2,9.7 173.7,10C174.2,10.2 174.5,10.5 174.8,11C175,11.4 175.2,12.2 175.2,13.1L175.2,16.6ZM194.9,3.4L188,3.4L188,16.6L184.1,16.6L184.1,3.4L177.1,3.4L177.1,0.1L194.9,0.1L194.9,3.4ZM204.7,3.7C203.8,3.7 203.1,3.8 202.5,3.9C201.9,4 201.5,4.2 201.2,4.5C200.9,4.8 200.7,5.1 200.6,5.7C200.5,6.2 200.5,6.8 200.5,7.7L200.5,9.4C200.5,10.1 200.5,10.7 200.6,11.2C200.7,11.6 200.9,12 201.2,12.2C201.5,12.5 201.9,12.7 202.4,12.8C203,12.9 203.7,12.9 204.6,12.9L207.7,12.9C208.7,12.9 209.5,12.9 210.1,12.8C210.7,12.7 211.1,12.6 211.4,12.3C211.7,12 212,11.7 212.1,11.2C212.2,10.7 212.2,10.1 212.2,9.3L212.2,7.6C212.2,6.8 212.2,6.1 212.1,5.6C212,5.1 211.7,4.7 211.4,4.4C211.1,4.1 210.7,3.9 210.1,3.9C209.5,3.8 208.7,3.7 207.7,3.7L204.7,3.7M204.3,16.6C202.7,16.6 201.4,16.5 200.4,16.3C199.4,16.1 198.6,15.7 198,15.2C197.5,14.7 197.1,14 196.8,13.1C196.6,12.2 196.5,11 196.5,9.6L196.5,7.6C196.5,6 196.6,4.8 196.8,3.8C197,2.8 197.4,2 198,1.5C198.6,0.9 199.4,0.5 200.4,0.3C201.5,0.1 202.8,0 204.4,0L207.9,0C209.6,0 211,0.1 212,0.3C213.1,0.6 214,0.9 214.6,1.5C215.2,2.1 215.6,2.8 215.8,3.8C216.1,4.8 216.2,6 216.2,7.5L216.2,9.5C216.2,11 216.1,12.2 215.8,13.2C215.6,14.1 215.2,14.8 214.6,15.3C213.9,15.8 213.1,16.1 212,16.3C210.9,16.5 209.5,16.6 207.8,16.6L204.3,16.6ZM5,26.5C4.2,26.5 3.6,26.6 3.3,26.9C2.9,27.1 2.7,27.6 2.7,28.4L2.7,28.7C2.7,29.4 2.9,29.8 3.3,30.1C3.6,30.4 4.2,30.5 5,30.5L6,30.5C6.9,30.5 7.5,30.4 7.8,30C8.2,29.7 8.3,29.2 8.3,28.6L8.3,28.3C8.3,28 8.3,27.7 8.2,27.5C8.1,27.3 8,27.1 7.8,26.9C7.6,26.8 7.4,26.7 7.1,26.6C6.8,26.5 6.4,26.5 5.9,26.5L5,26.5M8.4,24.4L11.2,24.4L11.2,35.9L8.4,35.9L8.4,31.4C8.4,31.5 8.3,31.7 8.2,31.8C8,32 7.9,32.1 7.7,32.2C7.4,32.3 7.1,32.4 6.8,32.5C6.4,32.6 6,32.6 5.5,32.6L4.3,32.6C2.8,32.6 1.7,32.3 1,31.7C0.3,31.1 0,30.2 0,28.9L0,28.1C0,27.5 0.1,27 0.2,26.5C0.4,26 0.6,25.6 0.9,25.3C1.3,25 1.7,24.8 2.2,24.6C2.8,24.5 3.4,24.4 4.2,24.4L5.3,24.4C5.9,24.4 6.3,24.4 6.7,24.5C7.1,24.5 7.4,24.6 7.6,24.7C7.8,24.8 8,24.9 8.1,25C8.2,25.2 8.3,25.3 8.4,25.4L8.4,24.4ZM15,32.4C14.5,32.3 14.1,32.1 13.7,31.8C13.4,31.5 13.1,31.1 12.9,30.6C12.7,30.2 12.7,29.6 12.7,28.9L12.7,24.4L15.4,24.4L15.4,28.4C15.4,28.9 15.5,29.2 15.6,29.5C15.6,29.8 15.8,30 16,30.2C16.2,30.4 16.4,30.5 16.7,30.6C17,30.6 17.4,30.7 17.8,30.7L18.9,30.7C19.7,30.7 20.2,30.5 20.6,30.1C21.1,29.7 21.3,29.2 21.3,28.4L21.3,24.4L24,24.4L24,32.6L21.3,32.6L21.3,31.6C21.2,31.7 21.1,31.8 21,31.9C20.8,32.1 20.7,32.2 20.5,32.3C20.3,32.4 20.1,32.5 19.8,32.5C19.6,32.6 19.2,32.6 18.9,32.6L16.7,32.6C16.1,32.6 15.5,32.6 15,32.4ZM28.5,30.6C28.7,30.7 29,30.8 29.4,30.8L32.1,30.8C32.5,30.8 32.8,30.7 33.1,30.6C33.3,30.5 33.4,30.3 33.4,30C33.4,29.7 33.3,29.4 33.1,29.3C32.8,29.2 32.5,29.2 32.1,29.2L29.4,29.2C29,29.2 28.7,29.2 28.5,29.3C28.2,29.4 28.1,29.6 28.1,30C28.1,30.3 28.2,30.5 28.5,30.6M30.6,27.3C31.2,27.3 31.7,27.4 32.1,27.4C32.4,27.4 32.7,27.5 32.9,27.6C33.1,27.6 33.3,27.7 33.4,27.8C33.5,27.9 33.5,28.1 33.6,28.2L33.6,27.5C33.6,27.3 33.6,27 33.5,26.8C33.4,26.7 33.3,26.5 33.2,26.4C33,26.3 32.8,26.2 32.6,26.2C32.3,26.1 32,26.1 31.6,26.1L29.9,26.1C29.5,26.1 29.2,26.1 29,26.2C28.8,26.2 28.6,26.2 28.5,26.3C28.3,26.3 28.3,26.4 28.2,26.5C28.2,26.6 28.1,26.7 28.1,26.8L25.5,26.8C25.5,26 25.8,25.4 26.3,25C26.9,24.6 27.8,24.4 29,24.4L32,24.4C32.8,24.4 33.4,24.5 33.9,24.6C34.4,24.8 34.8,25 35.1,25.3C35.4,25.6 35.6,25.9 35.7,26.3C35.9,26.6 35.9,27.1 35.9,27.5L35.9,32.6L33.6,32.6L33.6,31.7C33.5,31.8 33.5,31.9 33.4,32C33.3,32.2 33.1,32.3 33,32.3C32.8,32.4 32.5,32.5 32.1,32.5C31.8,32.6 31.3,32.6 30.7,32.6L28.9,32.6C27.7,32.6 26.8,32.4 26.3,32.1C25.7,31.7 25.4,31.1 25.4,30.3L25.4,29.8C25.4,29.4 25.5,29 25.6,28.7C25.7,28.4 25.9,28.2 26.2,28C26.4,27.7 26.8,27.6 27.2,27.5C27.7,27.4 28.2,27.3 28.9,27.3L30.6,27.3ZM37.5,21.1H40.3V32.6H37.5ZZM41.9,24.4H44.7V32.6H41.9ZM41.9,21.1H44.7V23.3H41.9ZZM51.1,26.5C50.3,26.5 49.7,26.6 49.4,26.9C49,27.1 48.8,27.6 48.8,28.4L48.8,28.7C48.8,29.4 49,29.9 49.4,30.1C49.7,30.4 50.3,30.5 51.1,30.5L52.1,30.5C53,30.5 53.6,30.4 53.9,30C54.2,29.7 54.4,29.2 54.4,28.6L54.4,28.3C54.4,28 54.4,27.7 54.3,27.5C54.2,27.3 54.1,27.1 53.9,26.9C53.7,26.8 53.5,26.7 53.2,26.6C52.9,26.5 52.5,26.5 52,26.5L51.1,26.5M48.3,32.4C47.7,32.2 47.3,32 47,31.7C46.6,31.4 46.4,31 46.3,30.5C46.1,30.1 46,29.6 46,29L46,28C46,26.8 46.4,25.9 47.1,25.3C47.8,24.7 48.8,24.4 50.3,24.4L51.5,24.4C52,24.4 52.5,24.4 52.8,24.5C53.2,24.6 53.4,24.6 53.7,24.8C53.9,24.9 54.1,25 54.2,25.2C54.3,25.3 54.4,25.5 54.5,25.6L54.5,21.1L57.2,21.1L57.2,32.6L54.5,32.6L54.5,31.6C54.4,31.7 54.3,31.8 54.1,32C54,32.1 53.8,32.2 53.6,32.3C53.4,32.4 53.1,32.5 52.7,32.5C52.4,32.6 51.9,32.6 51.4,32.6L50.2,32.6C49.4,32.6 48.8,32.5 48.3,32.4ZM61.7,30.6C61.9,30.7 62.2,30.8 62.6,30.8L65.3,30.8C65.7,30.8 66,30.7 66.3,30.6C66.5,30.5 66.6,30.3 66.6,30C66.6,29.7 66.5,29.4 66.3,29.3C66.1,29.2 65.7,29.2 65.3,29.2L62.6,29.2C62.2,29.2 61.9,29.2 61.7,29.3C61.5,29.4 61.3,29.6 61.3,30C61.3,30.3 61.4,30.5 61.7,30.6M63.8,27.3C64.4,27.3 64.9,27.4 65.3,27.4C65.6,27.4 65.9,27.5 66.1,27.6C66.3,27.6 66.5,27.7 66.6,27.8C66.7,27.9 66.7,28.1 66.8,28.2L66.8,27.5C66.8,27.3 66.8,27 66.7,26.8C66.6,26.7 66.5,26.5 66.4,26.4C66.2,26.3 66,26.2 65.8,26.2C65.5,26.1 65.2,26.1 64.8,26.1L63.1,26.1C62.7,26.1 62.5,26.1 62.2,26.2C62,26.2 61.8,26.2 61.7,26.3C61.6,26.3 61.5,26.4 61.4,26.5C61.4,26.6 61.3,26.7 61.3,26.8L58.7,26.8C58.7,26 59,25.4 59.5,25C60.1,24.6 61,24.4 62.2,24.4L65.3,24.4C66,24.4 66.6,24.5 67.1,24.6C67.6,24.8 68,25 68.3,25.3C68.6,25.6 68.8,25.9 68.9,26.3C69.1,26.6 69.1,27.1 69.1,27.5L69.1,32.6L66.8,32.6L66.8,31.7C66.8,31.8 66.7,31.9 66.6,32C66.5,32.2 66.4,32.3 66.2,32.3C66,32.4 65.7,32.5 65.3,32.5C65,32.6 64.5,32.6 63.9,32.6L62.1,32.6C60.9,32.6 60,32.4 59.5,32.1C58.9,31.7 58.6,31.1 58.6,30.3L58.6,29.8C58.6,29.4 58.7,29 58.8,28.7C58.9,28.4 59.1,28.2 59.4,28C59.6,27.7 60,27.6 60.4,27.5C60.9,27.4 61.4,27.3 62.1,27.3L63.8,27.3ZM75.5,26.5C74.7,26.5 74.1,26.6 73.8,26.9C73.4,27.1 73.2,27.6 73.2,28.4L73.2,28.7C73.2,29.4 73.4,29.9 73.8,30.1C74.1,30.4 74.7,30.5 75.5,30.5L76.5,30.5C77.4,30.5 78,30.4 78.3,30C78.6,29.7 78.8,29.2 78.8,28.6L78.8,28.3C78.8,28 78.8,27.7 78.7,27.5C78.6,27.3 78.5,27.1 78.3,26.9C78.1,26.8 77.9,26.7 77.6,26.6C77.3,26.5 76.9,26.5 76.4,26.5L75.5,26.5M72.7,32.4C72.1,32.2 71.7,32 71.4,31.7C71,31.4 70.8,31 70.6,30.5C70.5,30.1 70.4,29.6 70.4,29L70.4,28C70.4,26.8 70.8,25.9 71.5,25.3C72.2,24.7 73.2,24.4 74.7,24.4L75.9,24.4C76.4,24.4 76.9,24.4 77.2,24.5C77.6,24.6 77.8,24.6 78.1,24.8C78.3,24.9 78.5,25 78.6,25.2C78.7,25.3 78.8,25.5 78.9,25.6L78.9,21.1L81.6,21.1L81.6,32.6L78.9,32.6L78.9,31.6C78.8,31.7 78.7,31.8 78.5,32C78.4,32.1 78.2,32.2 78,32.3C77.8,32.4 77.5,32.5 77.1,32.5C76.7,32.6 76.3,32.6 75.8,32.6L74.6,32.6C73.8,32.6 73.2,32.5 72.7,32.4ZM87.2,26.3C86.8,26.3 86.5,26.3 86.2,26.4C86,26.5 85.8,26.6 85.7,26.8C85.6,26.9 85.5,27 85.5,27.2C85.5,27.3 85.5,27.5 85.5,27.6L90.8,27.6C90.8,27.5 90.8,27.3 90.7,27.2C90.7,27 90.6,26.9 90.5,26.7C90.4,26.6 90.2,26.5 89.9,26.4C89.7,26.3 89.3,26.3 88.9,26.3L87.2,26.3M85.4,32.4C84.7,32.3 84.3,32.1 83.9,31.8C83.5,31.5 83.3,31.2 83.1,30.7C83,30.3 82.9,29.7 82.9,29.1L82.9,28C82.9,27.3 83,26.8 83.1,26.3C83.3,25.9 83.5,25.5 83.9,25.2C84.2,24.9 84.7,24.7 85.2,24.6C85.8,24.4 86.5,24.4 87.4,24.4L88.7,24.4C89.6,24.4 90.4,24.4 91,24.5C91.6,24.7 92.1,24.9 92.4,25.1C92.8,25.4 93,25.8 93.1,26.2C93.3,26.7 93.3,27.3 93.3,27.9L93.3,29.1L85.4,29.1L85.4,29.4C85.4,29.8 85.6,30.2 85.8,30.4C86.1,30.6 86.6,30.7 87.3,30.7L89,30.7C89.4,30.7 89.6,30.7 89.9,30.7C90.1,30.7 90.3,30.7 90.4,30.6C90.5,30.5 90.6,30.4 90.7,30.3C90.7,30.2 90.8,30.1 90.8,29.9L93.3,29.9L93.3,30.1C93.3,30.4 93.3,30.7 93.2,31C93.1,31.3 92.9,31.6 92.5,31.8C92.2,32.1 91.8,32.3 91.2,32.4C90.6,32.6 89.8,32.6 88.9,32.6L87.6,32.6C86.7,32.6 86,32.6 85.4,32.4ZM107.5,26.3C107.1,26.3 106.8,26.3 106.6,26.4C106.4,26.5 106.2,26.6 106.1,26.8C106,26.9 105.9,27 105.9,27.2C105.8,27.3 105.8,27.5 105.8,27.6L111.1,27.6C111.1,27.5 111.1,27.3 111.1,27.2C111,27 111,26.9 110.8,26.7C110.7,26.6 110.5,26.5 110.3,26.4C110,26.3 109.7,26.3 109.3,26.3L107.5,26.3M105.7,32.4C105.1,32.3 104.6,32.1 104.3,31.8C103.9,31.5 103.6,31.2 103.5,30.7C103.3,30.3 103.3,29.7 103.3,29.1L103.3,28C103.3,27.3 103.3,26.8 103.5,26.3C103.6,25.9 103.9,25.5 104.2,25.2C104.6,24.9 105,24.7 105.6,24.6C106.2,24.4 106.9,24.4 107.8,24.4L109.1,24.4C110,24.4 110.8,24.4 111.4,24.5C112,24.7 112.4,24.9 112.8,25.1C113.1,25.4 113.4,25.8 113.5,26.2C113.6,26.7 113.7,27.3 113.7,27.9L113.7,29.1L105.8,29.1L105.8,29.4C105.8,29.8 105.9,30.2 106.2,30.4C106.5,30.6 106.9,30.7 107.6,30.7L109.4,30.7C109.7,30.7 110,30.7 110.2,30.7C110.4,30.7 110.6,30.7 110.8,30.6C110.9,30.5 111,30.4 111,30.3C111.1,30.2 111.1,30.1 111.1,29.9L113.7,29.9L113.7,30.1C113.7,30.4 113.6,30.7 113.5,31C113.4,31.3 113.2,31.6 112.9,31.8C112.6,32.1 112.1,32.3 111.5,32.4C111,32.6 110.2,32.6 109.2,32.6L108,32.6C107.1,32.6 106.3,32.6 105.7,32.4ZM133.9,31C133.8,31.4 133.6,31.7 133.3,31.9C133,32.1 132.5,32.3 131.9,32.4C131.3,32.6 130.6,32.6 129.6,32.6L128.4,32.6C127.4,32.6 126.6,32.5 126,32.4C125.4,32.3 124.9,32.1 124.6,31.8C124.2,31.5 124,31.2 123.8,30.7C123.7,30.3 123.6,29.7 123.6,29.1L123.6,28C123.6,27.4 123.7,26.8 123.8,26.4C124,25.9 124.2,25.5 124.6,25.2C124.9,24.9 125.4,24.7 126,24.6C126.6,24.4 127.3,24.4 128.2,24.4L129.4,24.4C130.4,24.4 131.1,24.4 131.7,24.5C132.3,24.6 132.8,24.8 133.1,25C133.5,25.2 133.7,25.5 133.9,25.9C134,26.2 134.1,26.6 134.1,27.1L134.1,27.3L131.4,27.3C131.4,27.1 131.4,27 131.4,26.9C131.3,26.8 131.2,26.7 131,26.6C130.8,26.5 130.6,26.4 130.3,26.4C130,26.4 129.6,26.3 129.1,26.3L128.4,26.3C128,26.3 127.6,26.4 127.3,26.4C126.9,26.5 126.7,26.6 126.5,26.8C126.3,26.9 126.2,27.1 126.1,27.4C126,27.6 126,27.9 126,28.3L126,28.8C126,29.5 126.2,29.9 126.5,30.2C126.9,30.5 127.5,30.7 128.4,30.7L129.1,30.7C129.6,30.7 130,30.6 130.3,30.6C130.6,30.6 130.9,30.5 131,30.4C131.2,30.3 131.3,30.2 131.4,30.1C131.4,30 131.4,29.8 131.4,29.6L134.1,29.6L134.1,29.9C134.1,30.3 134,30.7 133.9,31ZM143,28.3C143,28 143,27.7 142.9,27.5C142.9,27.2 142.7,27.1 142.6,26.9C142.4,26.8 142.1,26.6 141.8,26.6C141.5,26.5 141.1,26.5 140.7,26.5L139.8,26.5C139.4,26.5 139,26.5 138.7,26.6C138.4,26.6 138.1,26.8 137.9,26.9C137.8,27.1 137.6,27.2 137.6,27.5C137.5,27.7 137.5,28 137.5,28.3L137.5,28.6C137.5,29 137.5,29.3 137.6,29.5C137.7,29.7 137.8,29.9 138,30.1C138.1,30.2 138.4,30.3 138.7,30.4C139,30.5 139.3,30.5 139.7,30.5L140.8,30.5C141.2,30.5 141.5,30.5 141.8,30.4C142.1,30.3 142.4,30.2 142.5,30.1C142.7,29.9 142.8,29.7 142.9,29.5C143,29.3 143,29 143,28.6L143,28.3M140.9,24.4C141.7,24.4 142.5,24.4 143,24.6C143.6,24.7 144.1,24.9 144.5,25.2C144.8,25.5 145.1,25.9 145.3,26.4C145.4,26.9 145.5,27.5 145.5,28.2L145.5,28.9C145.5,29.6 145.4,30.2 145.3,30.6C145.1,31.1 144.9,31.5 144.6,31.8C144.3,32.1 144,32.3 143.5,32.4C143.1,32.6 142.5,32.6 141.9,32.6L138.6,32.6C138,32.6 137.5,32.6 137.1,32.4C136.6,32.3 136.2,32.1 135.9,31.8C135.6,31.5 135.4,31.1 135.3,30.7C135.1,30.2 135,29.6 135,28.9L135,28.2C135,27.5 135.1,27 135.2,26.5C135.4,26 135.6,25.6 136,25.3C136.3,25 136.8,24.7 137.3,24.6C137.9,24.4 138.6,24.4 139.5,24.4L140.9,24.4ZM156.3,25.3C157,26 157.3,26.9 157.3,28.1L157.3,32.6L154.6,32.6L154.6,28.6C154.6,27.9 154.4,27.3 154,26.9C153.7,26.5 153,26.3 152.2,26.3L151.8,26.3C151,26.3 150.4,26.5 150,26.9C149.6,27.3 149.4,27.9 149.4,28.6L149.4,32.6L146.6,32.6L146.6,24.4L149.4,24.4L149.4,25.6C149.4,25.5 149.5,25.3 149.6,25.2C149.8,25 149.9,24.9 150.1,24.8C150.3,24.7 150.6,24.6 150.9,24.5C151.3,24.4 151.7,24.4 152.2,24.4L153,24.4C154.6,24.4 155.7,24.7 156.3,25.3ZM165.5,26.6L162,26.6L162,32.6L159.2,32.6L159.2,26.6L158.2,26.6L158.2,24.4L159.2,24.4L159.2,24C159.2,23.5 159.3,23.1 159.4,22.8C159.5,22.4 159.7,22.1 159.9,21.9C160.2,21.6 160.5,21.4 160.9,21.3C161.3,21.2 161.9,21.1 162.5,21.1L165.2,21.1L165.2,23.4L163.1,23.4C162.6,23.4 162.3,23.4 162.2,23.5C162.1,23.7 162,23.9 162,24.2L162,24.4L165.5,24.4L165.5,26.6ZM166.7,24.4H169.5V32.6H166.7ZM166.7,21.1H169.5V23.3H166.7ZZM174,30.6C174.2,30.7 174.5,30.8 174.9,30.8L177.6,30.8C178,30.8 178.3,30.7 178.6,30.6C178.8,30.5 178.9,30.3 178.9,30C178.9,29.7 178.8,29.4 178.6,29.3C178.3,29.2 178,29.2 177.6,29.2L174.9,29.2C174.5,29.2 174.2,29.2 174,29.3C173.7,29.4 173.6,29.6 173.6,30C173.6,30.3 173.7,30.5 174,30.6M176.1,27.3C176.7,27.3 177.2,27.4 177.6,27.4C177.9,27.4 178.2,27.5 178.4,27.6C178.6,27.6 178.8,27.7 178.9,27.8C179,27.9 179,28.1 179.1,28.2L179.1,27.5C179.1,27.3 179.1,27 179,26.8C178.9,26.7 178.8,26.5 178.7,26.4C178.5,26.3 178.3,26.2 178.1,26.2C177.8,26.1 177.5,26.1 177.1,26.1L175.4,26.1C175,26.1 174.7,26.1 174.5,26.2C174.3,26.2 174.1,26.2 174,26.3C173.8,26.3 173.7,26.4 173.7,26.5C173.6,26.6 173.6,26.7 173.6,26.8L171,26.8C171,26 171.3,25.4 171.8,25C172.4,24.6 173.3,24.4 174.5,24.4L177.5,24.4C178.3,24.4 178.9,24.5 179.4,24.6C179.9,24.8 180.3,25 180.6,25.3C180.9,25.6 181.1,25.9 181.2,26.3C181.4,26.6 181.4,27.1 181.4,27.5L181.4,32.6L179.1,32.6L179.1,31.7C179,31.8 179,31.9 178.9,32C178.8,32.2 178.6,32.3 178.4,32.3C178.3,32.4 178,32.5 177.6,32.5C177.3,32.6 176.8,32.6 176.2,32.6L174.4,32.6C173.2,32.6 172.3,32.4 171.8,32.1C171.2,31.7 170.9,31.1 170.9,30.3L170.9,29.8C170.9,29.4 171,29 171.1,28.7C171.2,28.4 171.4,28.2 171.6,28C171.9,27.7 172.3,27.6 172.7,27.5C173.2,27.4 173.7,27.3 174.4,27.3L176.1,27.3ZM192.6,25.3C193.3,26 193.6,26.9 193.6,28.1L193.6,32.6L190.8,32.6L190.8,28.6C190.8,27.9 190.7,27.3 190.3,26.9C189.9,26.5 189.3,26.3 188.4,26.3L188,26.3C187.3,26.3 186.7,26.5 186.3,26.9C185.9,27.3 185.7,27.9 185.7,28.6L185.7,32.6L182.9,32.6L182.9,24.4L185.6,24.4L185.6,25.6C185.7,25.5 185.8,25.3 185.9,25.2C186,25 186.2,24.9 186.4,24.8C186.6,24.7 186.9,24.6 187.2,24.5C187.5,24.4 187.9,24.4 188.4,24.4L189.3,24.4C190.8,24.4 191.9,24.7 192.6,25.3ZM194.7,28C194.7,27.4 194.7,26.8 194.9,26.4C195,25.9 195.3,25.5 195.6,25.2C196,24.9 196.4,24.7 197,24.6C197.6,24.4 198.3,24.4 199.2,24.4L200.5,24.4C201.4,24.4 202.2,24.4 202.8,24.5C203.4,24.6 203.9,24.8 204.2,25C204.5,25.2 204.8,25.5 204.9,25.9C205,26.2 205.1,26.6 205.1,27.1L205.1,27.3L202.5,27.3C202.5,27.1 202.5,27 202.4,26.9C202.3,26.8 202.2,26.7 202.1,26.6C201.9,26.5 201.6,26.4 201.3,26.4C201,26.4 200.6,26.3 200.1,26.3L199.5,26.3C199,26.3 198.6,26.4 198.3,26.4C198,26.5 197.7,26.6 197.6,26.8C197.4,26.9 197.2,27.1 197.2,27.4C197.1,27.6 197,27.9 197,28.3L197,28.8C197,29.5 197.2,29.9 197.6,30.2C198,30.5 198.6,30.7 199.5,30.7L200.2,30.7C200.7,30.7 201.1,30.6 201.4,30.6C201.7,30.6 201.9,30.5 202.1,30.4C202.3,30.3 202.4,30.2 202.4,30.1C202.5,30 202.5,29.8 202.5,29.6L205.1,29.6L205.1,29.9C205.1,30.3 205.1,30.7 205,31C204.8,31.4 204.6,31.6 204.3,31.9C204,32.1 203.6,32.3 203,32.4C202.5,32.5 201.7,32.6 200.8,32.6L200.8,33.4C200.8,33.9 200.8,34.2 200.7,34.5C200.7,34.8 200.5,35 200.3,35.2C200.1,35.4 199.7,35.5 199.3,35.5C198.9,35.5 198.3,35.6 197.6,35.6L197.6,34C197.9,34 198.1,34 198.3,34C198.5,34 198.6,33.9 198.7,33.9C198.8,33.8 198.9,33.7 199,33.6C199,33.5 199,33.3 199,33.1L199,32.6C198.2,32.6 197.4,32.5 196.9,32.4C196.3,32.2 195.9,32 195.5,31.7C195.2,31.5 195,31.1 194.9,30.7C194.7,30.2 194.7,29.7 194.7,29.1L194.7,28ZM209.2,30.6C209.4,30.7 209.8,30.8 210.2,30.8L212.8,30.8C213.2,30.8 213.6,30.7 213.8,30.6C214.1,30.5 214.2,30.3 214.2,30C214.2,29.7 214.1,29.4 213.8,29.3C213.6,29.2 213.3,29.2 212.8,29.2L210.2,29.2C209.8,29.2 209.5,29.2 209.2,29.3C209,29.4 208.9,29.6 208.9,30C208.9,30.3 209,30.5 209.2,30.6M211.4,27.3C212,27.3 212.4,27.4 212.8,27.4C213.2,27.4 213.4,27.5 213.7,27.6C213.9,27.6 214,27.7 214.1,27.8C214.2,27.9 214.3,28.1 214.4,28.2L214.4,27.5C214.4,27.3 214.3,27 214.3,26.8C214.2,26.7 214.1,26.5 213.9,26.4C213.8,26.3 213.6,26.2 213.3,26.2C213.1,26.1 212.8,26.1 212.4,26.1L210.6,26.1C210.3,26.1 210,26.1 209.8,26.2C209.5,26.2 209.4,26.2 209.2,26.3C209.1,26.3 209,26.4 209,26.5C208.9,26.6 208.9,26.7 208.9,26.8L206.3,26.8C206.3,26 206.5,25.4 207.1,25C207.6,24.6 208.5,24.4 209.8,24.4L212.8,24.4C213.5,24.4 214.2,24.5 214.7,24.6C215.2,24.8 215.6,25 215.9,25.3C216.2,25.6 216.4,25.9 216.5,26.3C216.6,26.6 216.7,27.1 216.7,27.5L216.7,32.6L214.4,32.6L214.4,31.7C214.3,31.8 214.2,31.9 214.1,32C214,32.2 213.9,32.3 213.7,32.3C213.5,32.4 213.2,32.5 212.9,32.5C212.5,32.6 212.1,32.6 211.5,32.6L209.6,32.6C208.4,32.6 207.6,32.4 207,32.1C206.5,31.7 206.2,31.1 206.2,30.3L206.2,29.8C206.2,29.4 206.2,29 206.3,28.7C206.4,28.4 206.6,28.2 206.9,28C207.2,27.7 207.5,27.6 208,27.5C208.4,27.4 209,27.3 209.7,27.3L211.4,27.3Z"/></symbol></svg><div class="pph-util">
  <div class="pph-caixa">
    <p><svg class="pi pi-escudo" viewBox="0 0 24 24" aria-hidden="true"><path d="M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z"/><path d="m9 12 2 2 4-4"/></svg>Parceiro oficial <strong>SAM4S</strong> e <strong>ITS</strong> em Portugal</p>
    <ul>
      <li><svg class="pi pi-relogio" viewBox="0 0 24 24" aria-hidden="true"><circle cx="12" cy="12" r="10"/><path d="M12 6v6l4 2"/></svg>Seg a Sex, 09h–13h e 14h–18h</li>
      <li><a href="tel:+351219566844"><svg class="pi pi-telefone" viewBox="0 0 24 24" aria-hidden="true"><path d="M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.13.96.36 1.9.7 2.81a2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.91.34 1.85.57 2.81.7A2 2 0 0 1 22 16.92z"/></svg>(+351) 219 566 844</a></li>
      <li><a href="mailto:geral@pedroporto.pt"><svg class="pi pi-email" viewBox="0 0 24 24" aria-hidden="true"><rect width="20" height="16" x="2" y="4" rx="2"/><path d="m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7"/></svg>geral@pedroporto.pt</a></li>
    </ul>
  </div>
</div>
<header class="pph" id="pph">
  <div class="pph-barra">
    <div class="pph-caixa">
      <a class="pph-logo" href="https://pedroporto.pt/" aria-label="Pedro Porto, página inicial"><img class="pph-logo-h no-lazyload" src="https://pedroporto.pt/wp-content/uploads/2026/10/pedro-porto-logo-3d-horizontal-v2.webp" width="609" height="120" alt="" decoding="async" fetchpriority="high"></a>

      <nav class="pph-menu" aria-label="Principal">
        <ul>
          <li><a class="pph-item" href="https://pedroporto.pt/produtos/" aria-expanded="false" aria-controls="pph-g-produtos" data-alvo="produtos">Produtos<svg class="pi pi-abaixo" viewBox="0 0 24 24" aria-hidden="true"><path d="m6 9 6 6 6-6"/></svg></a></li>
                    <li><a class="pph-item" href="https://pedroporto.pt/its-m6/">ITS M6</a></li>
                    <li><a class="pph-item" href="https://pedroporto.pt/forza/">SAM4S Forza</a></li>
                    <li><a class="pph-item" href="https://pedroporto.pt/sapphire/">SAM4S Sapphire</a></li>
                    <li><a class="pph-item" href="https://pedroporto.pt/sobre/">Sobre</a></li>
        </ul>
      </nav>

      <div class="pph-acoes">
        <button class="pph-busca" type="button" data-cmd aria-haspopup="dialog" aria-label="Procurar produtos"><svg class="pi pi-procurar" viewBox="0 0 24 24" aria-hidden="true"><circle cx="11" cy="11" r="8"/><path d="m21 21-4.3-4.3"/></svg><span class="pph-busca-t">Procurar…</span><kbd class="pph-kbd" data-kbd>Ctrl K</kbd></button>
                <a class="pph-btn pph-btn-ghost pph-entrar" href="https://pedroporto.pt/iniciar-sessao/">Entrar</a>
        <a class="pph-btn pph-btn-primary pph-pedir" href="https://pedroporto.pt/registar/">Pedir conta</a>
                <button class="pph-icone pph-abre" type="button" aria-haspopup="dialog" aria-controls="pph-folha" aria-expanded="false" aria-label="Abrir o menu"><svg class="pi pi-menu" viewBox="0 0 24 24" aria-hidden="true"><path d="M4 6h16M4 12h16M4 18h16"/></svg></button>
      </div>
    </div>
  </div>

  <div class="pph-veu" hidden></div>

  <!-- Painel do megamenu (NavigationMenu): um só cartão; a altura acompanha o grupo aberto. -->
  <div class="pph-painel">
    <div class="pph-caixa">
      <div class="pph-vista" id="pph-vista">
        <div class="pph-pista">
                    <div class="pph-grupo pph-prod" id="pph-g-produtos" data-grupo="produtos" data-activo="0">
            <div class="pph-dois">
              <ul class="pph-fams">
                                <li><a class="pph-fam is-on" href="https://pedroporto.pt/categoria-produto/ponto-de-venda/" data-fam="ponto-de-venda"><span class="pph-fam-ico"><svg class="pi pi-pos" viewBox="0 0 24 24" aria-hidden="true"><rect x="3.5" y="3.5" width="17" height="11" rx="1.8"/><path d="M9 14.5 8 19h8l-1-4.5M6 21h12M7 8h5M7 11h3"/></svg></span><span class="pph-fam-t"><b>Ponto de Venda</b><small>163 produtos</small></span><svg class="pi pi-direita" viewBox="0 0 24 24" aria-hidden="true"><path d="m9 18 6-6-6-6"/></svg></a></li>
                                <li><a class="pph-fam" href="https://pedroporto.pt/categoria-produto/balancas/" data-fam="balancas"><span class="pph-fam-ico"><svg class="pi pi-balanca" viewBox="0 0 24 24" aria-hidden="true"><path d="M4 10.5h16M6 10.5 7 20h10l1-9.5"/><rect x="8.5" y="13.5" width="7" height="3" rx=".6"/><path d="M12 10.5V7M8 7h8l-1.5-3h-5Z"/></svg></span><span class="pph-fam-t"><b>Balanças</b><small>30 produtos</small></span><svg class="pi pi-direita" viewBox="0 0 24 24" aria-hidden="true"><path d="m9 18 6-6-6-6"/></svg></a></li>
                                <li><a class="pph-fam" href="https://pedroporto.pt/categoria-produto/hotelaria/" data-fam="hotelaria"><span class="pph-fam-ico"><svg class="pi pi-hotelaria" viewBox="0 0 24 24" aria-hidden="true"><path d="M7 14.5V19h10v-4.5"/><path d="M7 14.5a4 4 0 0 1-1.2-7.8A4.5 4.5 0 0 1 12 4a4.5 4.5 0 0 1 6.2 2.7A4 4 0 0 1 17 14.5Z"/><path d="M7 16.5h10"/></svg></span><span class="pph-fam-t"><b>Hotelaria</b><small>24 produtos</small></span><svg class="pi pi-direita" viewBox="0 0 24 24" aria-hidden="true"><path d="m9 18 6-6-6-6"/></svg></a></li>
                                <li><a class="pph-fam" href="https://pedroporto.pt/categoria-produto/ponto-de-venda/software/" data-fam="software"><span class="pph-fam-ico"><svg class="pi pi-software" viewBox="0 0 24 24" aria-hidden="true"><rect x="3" y="4" width="18" height="16" rx="2"/><path d="M3 8.5h18M9.5 12 7 14.5 9.5 17M14.5 12l2.5 2.5-2.5 2.5"/></svg></span><span class="pph-fam-t"><b>Software</b><small>34 produtos</small></span><svg class="pi pi-direita" viewBox="0 0 24 24" aria-hidden="true"><path d="m9 18 6-6-6-6"/></svg></a></li>
                                <li><a class="pph-fam" href="https://pedroporto.pt/categoria-produto/gestao-automatica-de-caixa/" data-fam="gestao-automatica-de-caixa"><span class="pph-fam-ico"><svg class="pi pi-caixa" viewBox="0 0 24 24" aria-hidden="true"><rect x="5" y="3" width="14" height="18" rx="2"/><rect x="8" y="6" width="8" height="5" rx=".8"/><path d="M9.5 14.5h5"/><circle cx="12" cy="17.5" r="1"/></svg></span><span class="pph-fam-t"><b>Gestão de Caixa</b><small>4 produtos</small></span><svg class="pi pi-direita" viewBox="0 0 24 24" aria-hidden="true"><path d="m9 18 6-6-6-6"/></svg></a></li>
                                <li class="pph-fams-sep" aria-hidden="true"></li>
                <li><a class="pph-fam pph-fam-ext" href="https://pedroporto.pt/produtos/"><span class="pph-fam-ico"><svg class="pi pi-caixa-pkg" viewBox="0 0 24 24" aria-hidden="true"><path d="M11 21.73a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73z"/><path d="M12 22V12M3.3 7 12 12l8.7-5"/></svg></span><span class="pph-fam-t"><b>Todos os produtos</b><small>O catálogo por família</small></span></a></li>
              </ul>
              <div class="pph-panes">
                                <div class="pph-pane" data-pane="ponto-de-venda">
                  <div class="pph-pane-h">
                    <strong>Ponto de Venda</strong>
                    <a href="https://pedroporto.pt/categoria-produto/ponto-de-venda/">Ver os 163 produtos <svg class="pi pi-seta" viewBox="0 0 24 24" aria-hidden="true"><path d="M5 12h14"/><path d="m12 5 7 7-7 7"/></svg></a>
                  </div>
                  <div class="pph-grelha">
                                        <div class="pph-cols">
                                            <div class="pph-col" style="--i:0">
                        <a class="pph-cat" href="https://pedroporto.pt/categoria-produto/ponto-de-venda/packs/"><span>Packs</span><small>19</small></a>
                                              </div>
                                            <div class="pph-col" style="--i:1">
                        <a class="pph-cat" href="https://pedroporto.pt/categoria-produto/ponto-de-venda/pos/"><span>POS</span><small>27</small></a>
                                              </div>
                                            <div class="pph-col" style="--i:2">
                        <a class="pph-cat" href="https://pedroporto.pt/categoria-produto/ponto-de-venda/impressoras/"><span>Impressoras</span><small>10</small></a>
                                              </div>
                                            <div class="pph-col" style="--i:3">
                        <a class="pph-cat" href="https://pedroporto.pt/categoria-produto/ponto-de-venda/mobilidade/"><span>Mobilidade</span><small>12</small></a>
                                                <ul>
                                                    <li><a href="https://pedroporto.pt/categoria-produto/ponto-de-venda/mobilidade/pdas-e-smartphones/">PDA&#039;s e Smartphones</a></li>
                                                  </ul>
                                              </div>
                                            <div class="pph-col" style="--i:4">
                        <a class="pph-cat" href="https://pedroporto.pt/categoria-produto/ponto-de-venda/kiosks-monitores-touch/"><span>Kiosks / Monitores Touch</span><small>17</small></a>
                                                <ul>
                                                    <li><a href="https://pedroporto.pt/categoria-produto/ponto-de-venda/kiosks-monitores-touch/kiosks/">Kiosks</a></li>
                                                    <li><a href="https://pedroporto.pt/categoria-produto/ponto-de-venda/kiosks-monitores-touch/monitores/">Monitores</a></li>
                                                  </ul>
                                              </div>
                                            <div class="pph-col" style="--i:5">
                        <a class="pph-cat" href="https://pedroporto.pt/categoria-produto/ponto-de-venda/perifericos/"><span>Periféricos</span><small>42</small></a>
                                                <ul>
                                                    <li><a href="https://pedroporto.pt/categoria-produto/ponto-de-venda/perifericos/acessorios/">Acessórios</a></li>
                                                    <li><a href="https://pedroporto.pt/categoria-produto/ponto-de-venda/perifericos/displays/">Displays</a></li>
                                                    <li><a href="https://pedroporto.pt/categoria-produto/ponto-de-venda/perifericos/gavetas-de-dinheiro/">Gavetas de Dinheiro</a></li>
                                                    <li><a href="https://pedroporto.pt/categoria-produto/ponto-de-venda/perifericos/scanners/">Scanners</a></li>
                                                  </ul>
                                              </div>
                                          </div>
                                                            <div class="pph-dest">
                      <p class="pph-rotulo">Em destaque</p>
                                            <a class="pph-cartao" href="https://pedroporto.pt/its-m6/">
                        <span class="pph-cartao-img"><img width="300" height="300" src="https://pedroporto.pt/wp-content/uploads/2025/03/Base-produtos-M6-6-e1747921340317-300x300.png" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="" loading="lazy" decoding="async" srcset="https://pedroporto.pt/wp-content/uploads/2025/03/Base-produtos-M6-6-e1747921340317-300x300.png 300w, https://pedroporto.pt/wp-content/uploads/2025/03/Base-produtos-M6-6-e1747921340317-150x150.png 150w, https://pedroporto.pt/wp-content/uploads/2025/03/Base-produtos-M6-6-e1747921340317-100x100.png 100w, https://pedroporto.pt/wp-content/uploads/2025/03/Base-produtos-M6-6-e1747921340317-64x64.png 64w, https://pedroporto.pt/wp-content/uploads/2025/03/Base-produtos-M6-6-e1747921340317.png 593w" sizes="auto, (max-width: 300px) 100vw, 300px" /></span>
                        <span><b>ITS M6</b><small>ITS</small></span>
                        <svg class="pi pi-direita" viewBox="0 0 24 24" aria-hidden="true"><path d="m9 18 6-6-6-6"/></svg>                      </a>
                                            <a class="pph-cartao" href="https://pedroporto.pt/forza/">
                        <span class="pph-cartao-img"><img width="300" height="300" src="https://pedroporto.pt/wp-content/uploads/2023/01/FORZA-8-300x300.png" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="" loading="lazy" decoding="async" srcset="https://pedroporto.pt/wp-content/uploads/2023/01/FORZA-8-300x300.png 300w, https://pedroporto.pt/wp-content/uploads/2023/01/FORZA-8-150x150.png 150w, https://pedroporto.pt/wp-content/uploads/2023/01/FORZA-8-100x100.png 100w, https://pedroporto.pt/wp-content/uploads/2023/01/FORZA-8-64x64.png 64w, https://pedroporto.pt/wp-content/uploads/2023/01/FORZA-8.png 600w" sizes="auto, (max-width: 300px) 100vw, 300px" /></span>
                        <span><b>Forza</b><small>SAM4S</small></span>
                        <svg class="pi pi-direita" viewBox="0 0 24 24" aria-hidden="true"><path d="m9 18 6-6-6-6"/></svg>                      </a>
                                            <a class="pph-cartao" href="https://pedroporto.pt/sapphire/">
                        <span class="pph-cartao-img"><img width="300" height="300" src="https://pedroporto.pt/wp-content/uploads/2023/07/SAM4S-Sapphire-8-e1747927362867-300x300.png" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="" loading="lazy" decoding="async" srcset="https://pedroporto.pt/wp-content/uploads/2023/07/SAM4S-Sapphire-8-e1747927362867-300x300.png 300w, https://pedroporto.pt/wp-content/uploads/2023/07/SAM4S-Sapphire-8-e1747927362867-150x150.png 150w, https://pedroporto.pt/wp-content/uploads/2023/07/SAM4S-Sapphire-8-e1747927362867-100x100.png 100w, https://pedroporto.pt/wp-content/uploads/2023/07/SAM4S-Sapphire-8-e1747927362867-64x64.png 64w, https://pedroporto.pt/wp-content/uploads/2023/07/SAM4S-Sapphire-8-e1747927362867.png 598w" sizes="auto, (max-width: 300px) 100vw, 300px" /></span>
                        <span><b>Sapphire</b><small>SAM4S</small></span>
                        <svg class="pi pi-direita" viewBox="0 0 24 24" aria-hidden="true"><path d="m9 18 6-6-6-6"/></svg>                      </a>
                                          </div>
                                      </div>
                </div>
                                <div class="pph-pane" data-pane="balancas" hidden>
                  <div class="pph-pane-h">
                    <strong>Balanças</strong>
                    <a href="https://pedroporto.pt/categoria-produto/balancas/">Ver os 30 produtos <svg class="pi pi-seta" viewBox="0 0 24 24" aria-hidden="true"><path d="M5 12h14"/><path d="m12 5 7 7-7 7"/></svg></a>
                  </div>
                  <div class="pph-grelha">
                                        <div class="pph-cols">
                                            <div class="pph-col" style="--i:0">
                        <a class="pph-cat" href="https://pedroporto.pt/categoria-produto/balancas/peso/"><span>Peso</span><small>3</small></a>
                                              </div>
                                            <div class="pph-col" style="--i:1">
                        <a class="pph-cat" href="https://pedroporto.pt/categoria-produto/balancas/comerciais/"><span>Comerciais</span><small>11</small></a>
                                              </div>
                                            <div class="pph-col" style="--i:2">
                        <a class="pph-cat" href="https://pedroporto.pt/categoria-produto/balancas/comerciais-com-ticket/"><span>Comerciais com Ticket</span><small>3</small></a>
                                              </div>
                                            <div class="pph-col" style="--i:3">
                        <a class="pph-cat" href="https://pedroporto.pt/categoria-produto/balancas/conta-pecas/"><span>Conta Peças</span><small>3</small></a>
                                              </div>
                                            <div class="pph-col" style="--i:4">
                        <a class="pph-cat" href="https://pedroporto.pt/categoria-produto/balancas/basculas/"><span>Básculas</span><small>5</small></a>
                                              </div>
                                            <div class="pph-col" style="--i:5">
                        <a class="pph-cat" href="https://pedroporto.pt/categoria-produto/balancas/plataformas/"><span>Plataformas</span><small>3</small></a>
                                              </div>
                                            <div class="pph-col" style="--i:6">
                        <a class="pph-cat" href="https://pedroporto.pt/categoria-produto/balancas/indicadores/"><span>Indicadores</span><small>2</small></a>
                                              </div>
                                          </div>
                                                            <div class="pph-dest">
                      <p class="pph-rotulo">Em destaque</p>
                                            <a class="pph-cartao" href="https://pedroporto.pt/produto/er-p/">
                        <span class="pph-cartao-img"><img width="300" height="300" src="https://pedroporto.pt/wp-content/uploads/2023/07/ER-P-300x300.png" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="" loading="lazy" decoding="async" srcset="https://pedroporto.pt/wp-content/uploads/2023/07/ER-P-300x300.png 300w, https://pedroporto.pt/wp-content/uploads/2023/07/ER-P-150x150.png 150w, https://pedroporto.pt/wp-content/uploads/2023/07/ER-P-100x100.png 100w, https://pedroporto.pt/wp-content/uploads/2023/07/ER-P-64x64.png 64w, https://pedroporto.pt/wp-content/uploads/2023/07/ER-P.png 600w" sizes="auto, (max-width: 300px) 100vw, 300px" /></span>
                        <span><b>ER P</b><small>CAS</small></span>
                        <svg class="pi pi-direita" viewBox="0 0 24 24" aria-hidden="true"><path d="m9 18 6-6-6-6"/></svg>                      </a>
                                            <a class="pph-cartao" href="https://pedroporto.pt/produto/balanca-cas-pr-plus/">
                        <span class="pph-cartao-img"><img width="300" height="300" src="https://pedroporto.pt/wp-content/uploads/2023/07/Base-produtos-PR-II-B-2-300x300.png" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="" loading="lazy" decoding="async" srcset="https://pedroporto.pt/wp-content/uploads/2023/07/Base-produtos-PR-II-B-2-300x300.png 300w, https://pedroporto.pt/wp-content/uploads/2023/07/Base-produtos-PR-II-B-2-150x150.png 150w, https://pedroporto.pt/wp-content/uploads/2023/07/Base-produtos-PR-II-B-2-100x100.png 100w, https://pedroporto.pt/wp-content/uploads/2023/07/Base-produtos-PR-II-B-2-64x64.png 64w, https://pedroporto.pt/wp-content/uploads/2023/07/Base-produtos-PR-II-B-2.png 600w" sizes="auto, (max-width: 300px) 100vw, 300px" /></span>
                        <span><b>PR II-B</b><small>CAS</small></span>
                        <svg class="pi pi-direita" viewBox="0 0 24 24" aria-hidden="true"><path d="m9 18 6-6-6-6"/></svg>                      </a>
                                            <a class="pph-cartao" href="https://pedroporto.pt/produto/ipx-20/">
                        <span class="pph-cartao-img"><img width="300" height="300" src="https://pedroporto.pt/wp-content/uploads/2025/11/Gama-IPX20-3-300x300.webp" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="" loading="lazy" decoding="async" srcset="https://pedroporto.pt/wp-content/uploads/2025/11/Gama-IPX20-3-300x300.webp 300w, https://pedroporto.pt/wp-content/uploads/2025/11/Gama-IPX20-3-150x150.webp 150w, https://pedroporto.pt/wp-content/uploads/2025/11/Gama-IPX20-3-100x100.webp 100w, https://pedroporto.pt/wp-content/uploads/2025/11/Gama-IPX20-3-64x64.webp 64w, https://pedroporto.pt/wp-content/uploads/2025/11/Gama-IPX20-3.webp 600w" sizes="auto, (max-width: 300px) 100vw, 300px" /></span>
                        <span><b>IPX 20</b><small>Ipesa</small></span>
                        <svg class="pi pi-direita" viewBox="0 0 24 24" aria-hidden="true"><path d="m9 18 6-6-6-6"/></svg>                      </a>
                                          </div>
                                      </div>
                </div>
                                <div class="pph-pane" data-pane="hotelaria" hidden>
                  <div class="pph-pane-h">
                    <strong>Hotelaria</strong>
                    <a href="https://pedroporto.pt/categoria-produto/hotelaria/">Ver os 24 produtos <svg class="pi pi-seta" viewBox="0 0 24 24" aria-hidden="true"><path d="M5 12h14"/><path d="m12 5 7 7-7 7"/></svg></a>
                  </div>
                  <div class="pph-grelha sem-dest">
                                        <div class="pph-cols">
                                            <div class="pph-col" style="--i:0">
                        <a class="pph-cat" href="https://pedroporto.pt/categoria-produto/hotelaria/etiquetadoras/"><span>Etiquetadoras</span><small>6</small></a>
                                              </div>
                                            <div class="pph-col" style="--i:1">
                        <a class="pph-cat" href="https://pedroporto.pt/categoria-produto/hotelaria/ordenadores/"><span>Ordenadores</span><small>4</small></a>
                                              </div>
                                            <div class="pph-col" style="--i:2">
                        <a class="pph-cat" href="https://pedroporto.pt/categoria-produto/hotelaria/preparacao/"><span>Preparação</span><small>14</small></a>
                                                <ul>
                                                    <li><a href="https://pedroporto.pt/categoria-produto/hotelaria/preparacao/maquinas-de-hamburguer/">Máquinas de Hambúrguer</a></li>
                                                    <li><a href="https://pedroporto.pt/categoria-produto/hotelaria/preparacao/picadoras/">Picadoras</a></li>
                                                    <li><a href="https://pedroporto.pt/categoria-produto/hotelaria/preparacao/serra-ossos/">Serra Ossos</a></li>
                                                  </ul>
                                              </div>
                                          </div>
                                                          </div>
                </div>
                                <div class="pph-pane" data-pane="software" hidden>
                  <div class="pph-pane-h">
                    <strong>Software</strong>
                    <a href="https://pedroporto.pt/categoria-produto/ponto-de-venda/software/">Ver os 34 produtos <svg class="pi pi-seta" viewBox="0 0 24 24" aria-hidden="true"><path d="M5 12h14"/><path d="m12 5 7 7-7 7"/></svg></a>
                  </div>
                  <div class="pph-grelha sem-dest">
                                        <div class="pph-cols">
                                            <div class="pph-col" style="--i:0">
                        <a class="pph-cat" href="https://pedroporto.pt/categoria-produto/ponto-de-venda/software/software-house-pie/"><span>Software House PIE</span><small>7</small></a>
                                              </div>
                                            <div class="pph-col" style="--i:1">
                        <a class="pph-cat" href="https://pedroporto.pt/categoria-produto/ponto-de-venda/software/software-house-ptcert/"><span>Software House Ptcert</span><small>14</small></a>
                                                <ul>
                                                    <li><a href="https://pedroporto.pt/categoria-produto/ponto-de-venda/software/software-house-ptcert/ptcert-ptcert/">Ptcert</a></li>
                                                    <li><a href="https://pedroporto.pt/categoria-produto/ponto-de-venda/software/software-house-ptcert/ptmobile/">Ptmobile</a></li>
                                                    <li><a href="https://pedroporto.pt/categoria-produto/ponto-de-venda/software/software-house-ptcert/ptkiosk/">Ptkiosk</a></li>
                                                  </ul>
                                              </div>
                                            <div class="pph-col" style="--i:2">
                        <a class="pph-cat" href="https://pedroporto.pt/categoria-produto/ponto-de-venda/software/software-house-zonesoft/"><span>Software House Zonesoft</span><small>10</small></a>
                                                <ul>
                                                    <li><a href="https://pedroporto.pt/categoria-produto/ponto-de-venda/software/software-house-zonesoft/zscloud/">Zs Cloud</a></li>
                                                  </ul>
                                              </div>
                                          </div>
                                                          </div>
                </div>
                                <div class="pph-pane" data-pane="gestao-automatica-de-caixa" hidden>
                  <div class="pph-pane-h">
                    <strong>Gestão de Caixa</strong>
                    <a href="https://pedroporto.pt/categoria-produto/gestao-automatica-de-caixa/">Ver os 4 produtos <svg class="pi pi-seta" viewBox="0 0 24 24" aria-hidden="true"><path d="M5 12h14"/><path d="m12 5 7 7-7 7"/></svg></a>
                  </div>
                  <div class="pph-grelha sem-dest">
                                        <p class="pph-pane-vazio">Os 4 produtos de Gestão de Caixa estão numa só lista. <a href="https://pedroporto.pt/categoria-produto/gestao-automatica-de-caixa/">Abrir a lista</a></p>
                                                          </div>
                </div>
                              </div>
            </div>
            <div class="pph-rodape-g">
              <a href="https://pedroporto.pt/produtos/">Ver o catálogo completo <svg class="pi pi-seta" viewBox="0 0 24 24" aria-hidden="true"><path d="M5 12h14"/><path d="m12 5 7 7-7 7"/></svg></a>
                            <p><svg class="pi pi-cadeado" viewBox="0 0 24 24" aria-hidden="true"><rect width="18" height="11" x="3" y="11" rx="2"/><path d="M7 11V7a5 5 0 0 1 10 0v4"/></svg>Preços para revendedores. <a href="https://pedroporto.pt/iniciar-sessao/">Entrar</a></p>
                          </div>
          </div>
        </div>
      </div>
    </div>
  </div>

  <!-- Janela de comando (Command): categorias filtradas aqui, produtos pela Store API. -->
  <dialog class="pph-cmd" id="pph-cmd" aria-label="Procurar produtos" data-api="https://pedroporto.pt/wp-json/wc/store/v1/products">
    <form class="pph-cmd-q" role="search" action="https://pedroporto.pt/" method="get">
      <svg class="pi pi-procurar" viewBox="0 0 24 24" aria-hidden="true"><circle cx="11" cy="11" r="8"/><path d="m21 21-4.3-4.3"/></svg>      <label class="pph-sr" for="pph-q">Procurar produtos</label>
      <input id="pph-q" name="s" type="search" placeholder="Procurar modelo, marca ou categoria…" autocomplete="off" role="combobox" aria-expanded="true" aria-controls="pph-cmd-lista" aria-autocomplete="list">
      <input type="hidden" name="post_type" value="product">
      <button class="pph-kbd pph-cmd-esc" type="button" data-fecha>Esc</button>
    </form>
    <div class="pph-cmd-lista" id="pph-cmd-lista" role="listbox" aria-label="Resultados">
      <div class="pph-cmd-g" data-g="prod" hidden>
        <p class="pph-cmd-h" aria-hidden="true">Produtos</p>
        <div class="pph-cmd-res"></div>
      </div>
      <div class="pph-cmd-g" data-g="cat">
        <p class="pph-cmd-h" aria-hidden="true">Categorias</p>
                <a class="pph-cmd-i" role="option" href="https://pedroporto.pt/categoria-produto/ponto-de-venda/" data-n="0" data-txt="Ponto de Venda"><svg class="pi pi-pos" viewBox="0 0 24 24" aria-hidden="true"><rect x="3.5" y="3.5" width="17" height="11" rx="1.8"/><path d="M9 14.5 8 19h8l-1-4.5M6 21h12M7 8h5M7 11h3"/></svg><span>Ponto de Venda</span><small>163</small></a>
                <a class="pph-cmd-i" role="option" href="https://pedroporto.pt/categoria-produto/ponto-de-venda/packs/" data-n="1" data-txt="Packs Ponto de Venda" hidden><svg class="pi pi-pasta" viewBox="0 0 24 24" aria-hidden="true"><path d="M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z"/></svg><span>Packs<em>Ponto de Venda</em></span><small>19</small></a>
                        <a class="pph-cmd-i" role="option" href="https://pedroporto.pt/categoria-produto/ponto-de-venda/pos/" data-n="1" data-txt="POS Ponto de Venda" hidden><svg class="pi pi-pasta" viewBox="0 0 24 24" aria-hidden="true"><path d="M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z"/></svg><span>POS<em>Ponto de Venda</em></span><small>27</small></a>
                        <a class="pph-cmd-i" role="option" href="https://pedroporto.pt/categoria-produto/ponto-de-venda/impressoras/" data-n="1" data-txt="Impressoras Ponto de Venda" hidden><svg class="pi pi-pasta" viewBox="0 0 24 24" aria-hidden="true"><path d="M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z"/></svg><span>Impressoras<em>Ponto de Venda</em></span><small>10</small></a>
                        <a class="pph-cmd-i" role="option" href="https://pedroporto.pt/categoria-produto/ponto-de-venda/mobilidade/" data-n="1" data-txt="Mobilidade Ponto de Venda" hidden><svg class="pi pi-pasta" viewBox="0 0 24 24" aria-hidden="true"><path d="M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z"/></svg><span>Mobilidade<em>Ponto de Venda</em></span><small>12</small></a>
                <a class="pph-cmd-i" role="option" href="https://pedroporto.pt/categoria-produto/ponto-de-venda/mobilidade/pdas-e-smartphones/" data-n="2" data-txt="PDA&#039;s e Smartphones Mobilidade Ponto de Venda" hidden><svg class="pi pi-pasta" viewBox="0 0 24 24" aria-hidden="true"><path d="M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z"/></svg><span>PDA&#039;s e Smartphones<em>Mobilidade</em></span></a>
                        <a class="pph-cmd-i" role="option" href="https://pedroporto.pt/categoria-produto/ponto-de-venda/kiosks-monitores-touch/" data-n="1" data-txt="Kiosks / Monitores Touch Ponto de Venda" hidden><svg class="pi pi-pasta" viewBox="0 0 24 24" aria-hidden="true"><path d="M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z"/></svg><span>Kiosks / Monitores Touch<em>Ponto de Venda</em></span><small>17</small></a>
                <a class="pph-cmd-i" role="option" href="https://pedroporto.pt/categoria-produto/ponto-de-venda/kiosks-monitores-touch/kiosks/" data-n="2" data-txt="Kiosks Kiosks / Monitores Touch Ponto de Venda" hidden><svg class="pi pi-pasta" viewBox="0 0 24 24" aria-hidden="true"><path d="M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z"/></svg><span>Kiosks<em>Kiosks / Monitores Touch</em></span></a>
                <a class="pph-cmd-i" role="option" href="https://pedroporto.pt/categoria-produto/ponto-de-venda/kiosks-monitores-touch/monitores/" data-n="2" data-txt="Monitores Kiosks / Monitores Touch Ponto de Venda" hidden><svg class="pi pi-pasta" viewBox="0 0 24 24" aria-hidden="true"><path d="M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z"/></svg><span>Monitores<em>Kiosks / Monitores Touch</em></span></a>
                        <a class="pph-cmd-i" role="option" href="https://pedroporto.pt/categoria-produto/ponto-de-venda/perifericos/" data-n="1" data-txt="Periféricos Ponto de Venda" hidden><svg class="pi pi-pasta" viewBox="0 0 24 24" aria-hidden="true"><path d="M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z"/></svg><span>Periféricos<em>Ponto de Venda</em></span><small>42</small></a>
                <a class="pph-cmd-i" role="option" href="https://pedroporto.pt/categoria-produto/ponto-de-venda/perifericos/acessorios/" data-n="2" data-txt="Acessórios Periféricos Ponto de Venda" hidden><svg class="pi pi-pasta" viewBox="0 0 24 24" aria-hidden="true"><path d="M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z"/></svg><span>Acessórios<em>Periféricos</em></span></a>
                <a class="pph-cmd-i" role="option" href="https://pedroporto.pt/categoria-produto/ponto-de-venda/perifericos/displays/" data-n="2" data-txt="Displays Periféricos Ponto de Venda" hidden><svg class="pi pi-pasta" viewBox="0 0 24 24" aria-hidden="true"><path d="M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z"/></svg><span>Displays<em>Periféricos</em></span></a>
                <a class="pph-cmd-i" role="option" href="https://pedroporto.pt/categoria-produto/ponto-de-venda/perifericos/gavetas-de-dinheiro/" data-n="2" data-txt="Gavetas de Dinheiro Periféricos Ponto de Venda" hidden><svg class="pi pi-pasta" viewBox="0 0 24 24" aria-hidden="true"><path d="M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z"/></svg><span>Gavetas de Dinheiro<em>Periféricos</em></span></a>
                <a class="pph-cmd-i" role="option" href="https://pedroporto.pt/categoria-produto/ponto-de-venda/perifericos/scanners/" data-n="2" data-txt="Scanners Periféricos Ponto de Venda" hidden><svg class="pi pi-pasta" viewBox="0 0 24 24" aria-hidden="true"><path d="M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z"/></svg><span>Scanners<em>Periféricos</em></span></a>
                                <a class="pph-cmd-i" role="option" href="https://pedroporto.pt/categoria-produto/balancas/" data-n="0" data-txt="Balanças"><svg class="pi pi-balanca" viewBox="0 0 24 24" aria-hidden="true"><path d="M4 10.5h16M6 10.5 7 20h10l1-9.5"/><rect x="8.5" y="13.5" width="7" height="3" rx=".6"/><path d="M12 10.5V7M8 7h8l-1.5-3h-5Z"/></svg><span>Balanças</span><small>30</small></a>
                <a class="pph-cmd-i" role="option" href="https://pedroporto.pt/categoria-produto/balancas/peso/" data-n="1" data-txt="Peso Balanças" hidden><svg class="pi pi-pasta" viewBox="0 0 24 24" aria-hidden="true"><path d="M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z"/></svg><span>Peso<em>Balanças</em></span><small>3</small></a>
                        <a class="pph-cmd-i" role="option" href="https://pedroporto.pt/categoria-produto/balancas/comerciais/" data-n="1" data-txt="Comerciais Balanças" hidden><svg class="pi pi-pasta" viewBox="0 0 24 24" aria-hidden="true"><path d="M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z"/></svg><span>Comerciais<em>Balanças</em></span><small>11</small></a>
                        <a class="pph-cmd-i" role="option" href="https://pedroporto.pt/categoria-produto/balancas/comerciais-com-ticket/" data-n="1" data-txt="Comerciais com Ticket Balanças" hidden><svg class="pi pi-pasta" viewBox="0 0 24 24" aria-hidden="true"><path d="M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z"/></svg><span>Comerciais com Ticket<em>Balanças</em></span><small>3</small></a>
                        <a class="pph-cmd-i" role="option" href="https://pedroporto.pt/categoria-produto/balancas/conta-pecas/" data-n="1" data-txt="Conta Peças Balanças" hidden><svg class="pi pi-pasta" viewBox="0 0 24 24" aria-hidden="true"><path d="M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z"/></svg><span>Conta Peças<em>Balanças</em></span><small>3</small></a>
                        <a class="pph-cmd-i" role="option" href="https://pedroporto.pt/categoria-produto/balancas/basculas/" data-n="1" data-txt="Básculas Balanças" hidden><svg class="pi pi-pasta" viewBox="0 0 24 24" aria-hidden="true"><path d="M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z"/></svg><span>Básculas<em>Balanças</em></span><small>5</small></a>
                        <a class="pph-cmd-i" role="option" href="https://pedroporto.pt/categoria-produto/balancas/plataformas/" data-n="1" data-txt="Plataformas Balanças" hidden><svg class="pi pi-pasta" viewBox="0 0 24 24" aria-hidden="true"><path d="M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z"/></svg><span>Plataformas<em>Balanças</em></span><small>3</small></a>
                        <a class="pph-cmd-i" role="option" href="https://pedroporto.pt/categoria-produto/balancas/indicadores/" data-n="1" data-txt="Indicadores Balanças" hidden><svg class="pi pi-pasta" viewBox="0 0 24 24" aria-hidden="true"><path d="M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z"/></svg><span>Indicadores<em>Balanças</em></span><small>2</small></a>
                                <a class="pph-cmd-i" role="option" href="https://pedroporto.pt/categoria-produto/hotelaria/" data-n="0" data-txt="Hotelaria"><svg class="pi pi-hotelaria" viewBox="0 0 24 24" aria-hidden="true"><path d="M7 14.5V19h10v-4.5"/><path d="M7 14.5a4 4 0 0 1-1.2-7.8A4.5 4.5 0 0 1 12 4a4.5 4.5 0 0 1 6.2 2.7A4 4 0 0 1 17 14.5Z"/><path d="M7 16.5h10"/></svg><span>Hotelaria</span><small>24</small></a>
                <a class="pph-cmd-i" role="option" href="https://pedroporto.pt/categoria-produto/hotelaria/etiquetadoras/" data-n="1" data-txt="Etiquetadoras Hotelaria" hidden><svg class="pi pi-pasta" viewBox="0 0 24 24" aria-hidden="true"><path d="M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z"/></svg><span>Etiquetadoras<em>Hotelaria</em></span><small>6</small></a>
                        <a class="pph-cmd-i" role="option" href="https://pedroporto.pt/categoria-produto/hotelaria/ordenadores/" data-n="1" data-txt="Ordenadores Hotelaria" hidden><svg class="pi pi-pasta" viewBox="0 0 24 24" aria-hidden="true"><path d="M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z"/></svg><span>Ordenadores<em>Hotelaria</em></span><small>4</small></a>
                        <a class="pph-cmd-i" role="option" href="https://pedroporto.pt/categoria-produto/hotelaria/preparacao/" data-n="1" data-txt="Preparação Hotelaria" hidden><svg class="pi pi-pasta" viewBox="0 0 24 24" aria-hidden="true"><path d="M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z"/></svg><span>Preparação<em>Hotelaria</em></span><small>14</small></a>
                <a class="pph-cmd-i" role="option" href="https://pedroporto.pt/categoria-produto/hotelaria/preparacao/maquinas-de-hamburguer/" data-n="2" data-txt="Máquinas de Hambúrguer Preparação Hotelaria" hidden><svg class="pi pi-pasta" viewBox="0 0 24 24" aria-hidden="true"><path d="M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z"/></svg><span>Máquinas de Hambúrguer<em>Preparação</em></span></a>
                <a class="pph-cmd-i" role="option" href="https://pedroporto.pt/categoria-produto/hotelaria/preparacao/picadoras/" data-n="2" data-txt="Picadoras Preparação Hotelaria" hidden><svg class="pi pi-pasta" viewBox="0 0 24 24" aria-hidden="true"><path d="M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z"/></svg><span>Picadoras<em>Preparação</em></span></a>
                <a class="pph-cmd-i" role="option" href="https://pedroporto.pt/categoria-produto/hotelaria/preparacao/serra-ossos/" data-n="2" data-txt="Serra Ossos Preparação Hotelaria" hidden><svg class="pi pi-pasta" viewBox="0 0 24 24" aria-hidden="true"><path d="M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z"/></svg><span>Serra Ossos<em>Preparação</em></span></a>
                                <a class="pph-cmd-i" role="option" href="https://pedroporto.pt/categoria-produto/ponto-de-venda/software/" data-n="0" data-txt="Software"><svg class="pi pi-software" viewBox="0 0 24 24" aria-hidden="true"><rect x="3" y="4" width="18" height="16" rx="2"/><path d="M3 8.5h18M9.5 12 7 14.5 9.5 17M14.5 12l2.5 2.5-2.5 2.5"/></svg><span>Software</span><small>34</small></a>
                <a class="pph-cmd-i" role="option" href="https://pedroporto.pt/categoria-produto/ponto-de-venda/software/software-house-pie/" data-n="1" data-txt="Software House PIE Software" hidden><svg class="pi pi-pasta" viewBox="0 0 24 24" aria-hidden="true"><path d="M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z"/></svg><span>Software House PIE<em>Software</em></span><small>7</small></a>
                        <a class="pph-cmd-i" role="option" href="https://pedroporto.pt/categoria-produto/ponto-de-venda/software/software-house-ptcert/" data-n="1" data-txt="Software House Ptcert Software" hidden><svg class="pi pi-pasta" viewBox="0 0 24 24" aria-hidden="true"><path d="M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z"/></svg><span>Software House Ptcert<em>Software</em></span><small>14</small></a>
                <a class="pph-cmd-i" role="option" href="https://pedroporto.pt/categoria-produto/ponto-de-venda/software/software-house-ptcert/ptcert-ptcert/" data-n="2" data-txt="Ptcert Software House Ptcert Software" hidden><svg class="pi pi-pasta" viewBox="0 0 24 24" aria-hidden="true"><path d="M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z"/></svg><span>Ptcert<em>Software House Ptcert</em></span></a>
                <a class="pph-cmd-i" role="option" href="https://pedroporto.pt/categoria-produto/ponto-de-venda/software/software-house-ptcert/ptmobile/" data-n="2" data-txt="Ptmobile Software House Ptcert Software" hidden><svg class="pi pi-pasta" viewBox="0 0 24 24" aria-hidden="true"><path d="M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z"/></svg><span>Ptmobile<em>Software House Ptcert</em></span></a>
                <a class="pph-cmd-i" role="option" href="https://pedroporto.pt/categoria-produto/ponto-de-venda/software/software-house-ptcert/ptkiosk/" data-n="2" data-txt="Ptkiosk Software House Ptcert Software" hidden><svg class="pi pi-pasta" viewBox="0 0 24 24" aria-hidden="true"><path d="M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z"/></svg><span>Ptkiosk<em>Software House Ptcert</em></span></a>
                        <a class="pph-cmd-i" role="option" href="https://pedroporto.pt/categoria-produto/ponto-de-venda/software/software-house-zonesoft/" data-n="1" data-txt="Software House Zonesoft Software" hidden><svg class="pi pi-pasta" viewBox="0 0 24 24" aria-hidden="true"><path d="M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z"/></svg><span>Software House Zonesoft<em>Software</em></span><small>10</small></a>
                <a class="pph-cmd-i" role="option" href="https://pedroporto.pt/categoria-produto/ponto-de-venda/software/software-house-zonesoft/zscloud/" data-n="2" data-txt="Zs Cloud Software House Zonesoft Software" hidden><svg class="pi pi-pasta" viewBox="0 0 24 24" aria-hidden="true"><path d="M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z"/></svg><span>Zs Cloud<em>Software House Zonesoft</em></span></a>
                                <a class="pph-cmd-i" role="option" href="https://pedroporto.pt/categoria-produto/gestao-automatica-de-caixa/" data-n="0" data-txt="Gestão de Caixa"><svg class="pi pi-caixa" viewBox="0 0 24 24" aria-hidden="true"><rect x="5" y="3" width="14" height="18" rx="2"/><rect x="8" y="6" width="8" height="5" rx=".8"/><path d="M9.5 14.5h5"/><circle cx="12" cy="17.5" r="1"/></svg><span>Gestão de Caixa</span><small>4</small></a>
                      </div>
      <p class="pph-cmd-vazio" hidden>Sem resultados para esta pesquisa.</p>
    </div>
    <div class="pph-cmd-pe" aria-hidden="true"><span><kbd class="pph-kbd">↑</kbd><kbd class="pph-kbd">↓</kbd> navegar</span><span><kbd class="pph-kbd">↵</kbd> abrir</span><span><kbd class="pph-kbd">Esc</kbd> fechar</span></div>
  </dialog>

  <!-- Folha lateral (Sheet): o mesmo menu em ecrã estreito. -->
  <dialog class="pph-folha" id="pph-folha" aria-label="Menu">
    <div class="pph-folha-topo">
      <a class="pph-logo" href="https://pedroporto.pt/" aria-label="Pedro Porto, página inicial"><img class="pph-logo-h no-lazyload" src="https://pedroporto.pt/wp-content/uploads/2026/10/pedro-porto-logo-3d-horizontal-v2.webp" width="609" height="120" alt="" decoding="async" fetchpriority="high"></a>
      <button class="pph-icone" type="button" data-fecha aria-label="Fechar o menu"><svg class="pi pi-fechar" viewBox="0 0 24 24" aria-hidden="true"><path d="M18 6 6 18"/><path d="m6 6 12 12"/></svg></button>
    </div>
    <div class="pph-folha-corpo">
      <button class="pph-busca pph-busca-larga" type="button" data-cmd aria-haspopup="dialog"><svg class="pi pi-procurar" viewBox="0 0 24 24" aria-hidden="true"><circle cx="11" cy="11" r="8"/><path d="m21 21-4.3-4.3"/></svg><span class="pph-busca-t">Procurar produtos…</span></button>
      <p class="pph-folha-h">Produtos</p>
                  <details>
        <summary><span class="pph-folha-ico"><svg class="pi pi-pos" viewBox="0 0 24 24" aria-hidden="true"><rect x="3.5" y="3.5" width="17" height="11" rx="1.8"/><path d="M9 14.5 8 19h8l-1-4.5M6 21h12M7 8h5M7 11h3"/></svg></span>Ponto de Venda<svg class="pi pi-abaixo" viewBox="0 0 24 24" aria-hidden="true"><path d="m6 9 6 6 6-6"/></svg></summary>
        <ul>
                    <li><a href="https://pedroporto.pt/categoria-produto/ponto-de-venda/packs/">Packs<small>19</small></a></li>
                    <li><a href="https://pedroporto.pt/categoria-produto/ponto-de-venda/pos/">POS<small>27</small></a></li>
                    <li><a href="https://pedroporto.pt/categoria-produto/ponto-de-venda/impressoras/">Impressoras<small>10</small></a></li>
                    <li><a href="https://pedroporto.pt/categoria-produto/ponto-de-venda/mobilidade/">Mobilidade<small>12</small></a></li>
                    <li><a href="https://pedroporto.pt/categoria-produto/ponto-de-venda/kiosks-monitores-touch/">Kiosks / Monitores Touch<small>17</small></a></li>
                    <li><a href="https://pedroporto.pt/categoria-produto/ponto-de-venda/perifericos/">Periféricos<small>42</small></a></li>
                    <li><a class="pph-folha-todos" href="https://pedroporto.pt/categoria-produto/ponto-de-venda/">Ver os 163 produtos <svg class="pi pi-seta" viewBox="0 0 24 24" aria-hidden="true"><path d="M5 12h14"/><path d="m12 5 7 7-7 7"/></svg></a></li>
        </ul>
      </details>
                        <details>
        <summary><span class="pph-folha-ico"><svg class="pi pi-balanca" viewBox="0 0 24 24" aria-hidden="true"><path d="M4 10.5h16M6 10.5 7 20h10l1-9.5"/><rect x="8.5" y="13.5" width="7" height="3" rx=".6"/><path d="M12 10.5V7M8 7h8l-1.5-3h-5Z"/></svg></span>Balanças<svg class="pi pi-abaixo" viewBox="0 0 24 24" aria-hidden="true"><path d="m6 9 6 6 6-6"/></svg></summary>
        <ul>
                    <li><a href="https://pedroporto.pt/categoria-produto/balancas/peso/">Peso<small>3</small></a></li>
                    <li><a href="https://pedroporto.pt/categoria-produto/balancas/comerciais/">Comerciais<small>11</small></a></li>
                    <li><a href="https://pedroporto.pt/categoria-produto/balancas/comerciais-com-ticket/">Comerciais com Ticket<small>3</small></a></li>
                    <li><a href="https://pedroporto.pt/categoria-produto/balancas/conta-pecas/">Conta Peças<small>3</small></a></li>
                    <li><a href="https://pedroporto.pt/categoria-produto/balancas/basculas/">Básculas<small>5</small></a></li>
                    <li><a href="https://pedroporto.pt/categoria-produto/balancas/plataformas/">Plataformas<small>3</small></a></li>
                    <li><a href="https://pedroporto.pt/categoria-produto/balancas/indicadores/">Indicadores<small>2</small></a></li>
                    <li><a class="pph-folha-todos" href="https://pedroporto.pt/categoria-produto/balancas/">Ver os 30 produtos <svg class="pi pi-seta" viewBox="0 0 24 24" aria-hidden="true"><path d="M5 12h14"/><path d="m12 5 7 7-7 7"/></svg></a></li>
        </ul>
      </details>
                        <details>
        <summary><span class="pph-folha-ico"><svg class="pi pi-hotelaria" viewBox="0 0 24 24" aria-hidden="true"><path d="M7 14.5V19h10v-4.5"/><path d="M7 14.5a4 4 0 0 1-1.2-7.8A4.5 4.5 0 0 1 12 4a4.5 4.5 0 0 1 6.2 2.7A4 4 0 0 1 17 14.5Z"/><path d="M7 16.5h10"/></svg></span>Hotelaria<svg class="pi pi-abaixo" viewBox="0 0 24 24" aria-hidden="true"><path d="m6 9 6 6 6-6"/></svg></summary>
        <ul>
                    <li><a href="https://pedroporto.pt/categoria-produto/hotelaria/etiquetadoras/">Etiquetadoras<small>6</small></a></li>
                    <li><a href="https://pedroporto.pt/categoria-produto/hotelaria/ordenadores/">Ordenadores<small>4</small></a></li>
                    <li><a href="https://pedroporto.pt/categoria-produto/hotelaria/preparacao/">Preparação<small>14</small></a></li>
                    <li><a class="pph-folha-todos" href="https://pedroporto.pt/categoria-produto/hotelaria/">Ver os 24 produtos <svg class="pi pi-seta" viewBox="0 0 24 24" aria-hidden="true"><path d="M5 12h14"/><path d="m12 5 7 7-7 7"/></svg></a></li>
        </ul>
      </details>
                        <details>
        <summary><span class="pph-folha-ico"><svg class="pi pi-software" viewBox="0 0 24 24" aria-hidden="true"><rect x="3" y="4" width="18" height="16" rx="2"/><path d="M3 8.5h18M9.5 12 7 14.5 9.5 17M14.5 12l2.5 2.5-2.5 2.5"/></svg></span>Software<svg class="pi pi-abaixo" viewBox="0 0 24 24" aria-hidden="true"><path d="m6 9 6 6 6-6"/></svg></summary>
        <ul>
                    <li><a href="https://pedroporto.pt/categoria-produto/ponto-de-venda/software/software-house-pie/">Software House PIE<small>7</small></a></li>
                    <li><a href="https://pedroporto.pt/categoria-produto/ponto-de-venda/software/software-house-ptcert/">Software House Ptcert<small>14</small></a></li>
                    <li><a href="https://pedroporto.pt/categoria-produto/ponto-de-venda/software/software-house-zonesoft/">Software House Zonesoft<small>10</small></a></li>
                    <li><a class="pph-folha-todos" href="https://pedroporto.pt/categoria-produto/ponto-de-venda/software/">Ver os 34 produtos <svg class="pi pi-seta" viewBox="0 0 24 24" aria-hidden="true"><path d="M5 12h14"/><path d="m12 5 7 7-7 7"/></svg></a></li>
        </ul>
      </details>
                        <a class="pph-directo" href="https://pedroporto.pt/categoria-produto/gestao-automatica-de-caixa/"><span class="pph-folha-ico"><svg class="pi pi-caixa" viewBox="0 0 24 24" aria-hidden="true"><rect x="5" y="3" width="14" height="18" rx="2"/><rect x="8" y="6" width="8" height="5" rx=".8"/><path d="M9.5 14.5h5"/><circle cx="12" cy="17.5" r="1"/></svg></span>Gestão de Caixa</a>
                  <a class="pph-directo" href="https://pedroporto.pt/produtos/"><span class="pph-folha-ico"><svg class="pi pi-caixa-pkg" viewBox="0 0 24 24" aria-hidden="true"><path d="M11 21.73a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73z"/><path d="M12 22V12M3.3 7 12 12l8.7-5"/></svg></span>Todos os produtos</a>
      <p class="pph-folha-h">Gamas</p>
            <a class="pph-directo" href="https://pedroporto.pt/its-m6/"><span class="pph-folha-ico"><svg class="pi pi-pos" viewBox="0 0 24 24" aria-hidden="true"><rect x="3.5" y="3.5" width="17" height="11" rx="1.8"/><path d="M9 14.5 8 19h8l-1-4.5M6 21h12M7 8h5M7 11h3"/></svg></span>ITS M6</a>
            <a class="pph-directo" href="https://pedroporto.pt/forza/"><span class="pph-folha-ico"><svg class="pi pi-pos" viewBox="0 0 24 24" aria-hidden="true"><rect x="3.5" y="3.5" width="17" height="11" rx="1.8"/><path d="M9 14.5 8 19h8l-1-4.5M6 21h12M7 8h5M7 11h3"/></svg></span>SAM4S Forza</a>
            <a class="pph-directo" href="https://pedroporto.pt/sapphire/"><span class="pph-folha-ico"><svg class="pi pi-pos" viewBox="0 0 24 24" aria-hidden="true"><rect x="3.5" y="3.5" width="17" height="11" rx="1.8"/><path d="M9 14.5 8 19h8l-1-4.5M6 21h12M7 8h5M7 11h3"/></svg></span>SAM4S Sapphire</a>
            <a class="pph-directo" href="https://pedroporto.pt/sobre/"><span class="pph-folha-ico"><svg class="pi pi-escudo" viewBox="0 0 24 24" aria-hidden="true"><path d="M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z"/><path d="m9 12 2 2 4-4"/></svg></span>Sobre</a>
    </div>
    <div class="pph-folha-pe">
            <a class="pph-btn pph-btn-outline" href="https://pedroporto.pt/iniciar-sessao/">Entrar</a>
      <a class="pph-btn pph-btn-primary" href="https://pedroporto.pt/registar/">Pedir conta</a>
            <p><a href="tel:+351219566844"><svg class="pi pi-telefone" viewBox="0 0 24 24" aria-hidden="true"><path d="M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.13.96.36 1.9.7 2.81a2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.91.34 1.85.57 2.81.7A2 2 0 0 1 22 16.92z"/></svg>(+351) 219 566 844</a><a href="mailto:geral@pedroporto.pt"><svg class="pi pi-email" viewBox="0 0 24 24" aria-hidden="true"><rect width="20" height="16" x="2" y="4" rx="2"/><path d="m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7"/></svg>geral@pedroporto.pt</a></p>
    </div>
  </dialog>
</header>
<script>
(function () {
  var cab = document.getElementById('pph');
  if (!cab) return;

  /* ---------- Megamenu ----------
     Um só cartão. Tem altura zero em repouso e recebe a altura do grupo aberto.
     Os grupos ficam todos em posição absoluta: medir um grupo escondido dá o mesmo que medir o visível. */
  var barra = cab.querySelector('.pph-barra');
  var vista = document.getElementById('pph-vista');
  var veu = cab.querySelector('.pph-veu');
  var gatilhos = [].slice.call(cab.querySelectorAll('.pph-menu [data-alvo]'));
  var grupos = {};
  [].forEach.call(cab.querySelectorAll('.pph-grupo'), function (g) { grupos[g.dataset.grupo] = g; });
  var reduzido = matchMedia('(prefers-reduced-motion: reduce)').matches;
  var aberto = null, porAbrir = 0, porFechar = 0;

  function abrir(nome) {
    clearTimeout(porFechar);
    var grupo = grupos[nome];
    if (!grupo || aberto === nome) return;
    aberto = nome;
    Object.keys(grupos).forEach(function (k) { grupos[k].dataset.activo = k === nome ? '1' : '0'; });
    gatilhos.forEach(function (b) { b.setAttribute('aria-expanded', String(b.dataset.alvo === nome)); });
    veu.hidden = false;
    cab.dataset.menu = 'aberto';
    vista.style.height = grupo.offsetHeight + 'px';
  }

  function fechar() {
    clearTimeout(porAbrir);
    if (aberto === null) return;
    aberto = null;
    Object.keys(grupos).forEach(function (k) { grupos[k].dataset.activo = '0'; });
    gatilhos.forEach(function (b) { b.setAttribute('aria-expanded', 'false'); });
    delete cab.dataset.menu;
    vista.style.height = '0px';
    clearTimeout(porFechar);
    porFechar = setTimeout(function () { if (aberto === null) veu.hidden = true; }, reduzido ? 0 : 350);
  }

  gatilhos.forEach(function (botao) {
    var nome = botao.dataset.alvo;
    // Intenção: 110 ms antes de abrir, para atravessar a barra não abrir três painéis.
    botao.addEventListener('pointerenter', function () {
      if (matchMedia('(hover: none)').matches) return;
      clearTimeout(porAbrir);
      porAbrir = setTimeout(function () { abrir(nome); }, aberto ? 0 : 110);
    });
    botao.addEventListener('pointerleave', function () { clearTimeout(porAbrir); });
    botao.addEventListener('click', function (e) {
      // Rato e teclado seguem a ligação. Em ecrã táctil o primeiro toque abre o painel e o segundo segue a ligação.
      if (botao.tagName === 'A' && !matchMedia('(hover: none)').matches) return;
      if (botao.tagName === 'A' && aberto === nome) return;
      e.preventDefault();
      aberto === nome ? fechar() : abrir(nome);
    });
    botao.addEventListener('keydown', function (e) {
      if (e.key !== 'ArrowDown') return;
      e.preventDefault();
      abrir(nome);
      var primeiro = grupos[nome] && grupos[nome].querySelector('a, button');
      if (primeiro) primeiro.focus();
    });
  });

  // Sair da barra ou do cartão fecha; passar de um para o outro não (o atraso cobre o espaço entre os dois).
  [barra, vista].forEach(function (zona) {
    zona.addEventListener('pointerleave', function (e) {
      if (vista.contains(e.relatedTarget) || barra.contains(e.relatedTarget)) return;
      clearTimeout(porAbrir);
      porFechar = setTimeout(fechar, 220);
    });
    zona.addEventListener('pointerenter', function () { clearTimeout(porFechar); });
  });
  veu.addEventListener('click', fechar);

  // Painel Produtos: passar o rato (ou o foco) numa família mostra as subcategorias dela.
  var fams = [].slice.call(cab.querySelectorAll('.pph-fam[data-fam]'));
  var panes = {};
  [].forEach.call(cab.querySelectorAll('.pph-pane'), function (p) { panes[p.dataset.pane] = p; });
  function familia(slug) {
    if (!panes[slug] || !panes[slug].hidden) return;
    fams.forEach(function (a) { a.classList.toggle('is-on', a.dataset.fam === slug); });
    Object.keys(panes).forEach(function (k) { panes[k].hidden = k !== slug; });
    if (aberto) vista.style.height = grupos[aberto].offsetHeight + 'px';
  }
  fams.forEach(function (a) {
    var t = 0;
    a.addEventListener('pointerenter', function () { clearTimeout(t); t = setTimeout(function () { familia(a.dataset.fam); }, 60); });
    a.addEventListener('pointerleave', function () { clearTimeout(t); });
    a.addEventListener('focus', function () { familia(a.dataset.fam); });
  });
  addEventListener('keydown', function (e) {
    if (e.key !== 'Escape' || !aberto) return;
    var g = gatilhos.filter(function (b) { return b.dataset.alvo === aberto; })[0];
    fechar();
    if (g) g.focus();
  });
  addEventListener('focusin', function (e) { if (aberto && !barra.contains(e.target) && !vista.contains(e.target)) fechar(); });
  addEventListener('resize', function () {
    if (!aberto) return;
    if (innerWidth < 1024) return fechar();
    vista.style.height = grupos[aberto].offsetHeight + 'px';
  }, { passive: true });

  /* ---------- Janela de comando ---------- */
  var cmd = document.getElementById('pph-cmd');
  var folha = document.getElementById('pph-folha');
  var abre = cab.querySelector('.pph-abre');
  var q = document.getElementById('pph-q');
  var form = cmd.querySelector('form');
  var gProd = cmd.querySelector('[data-g=prod]');
  var res = cmd.querySelector('.pph-cmd-res');
  var cats = [].slice.call(cmd.querySelectorAll('[data-g=cat] .pph-cmd-i'));
  var gCat = cmd.querySelector('[data-g=cat]');
  var vazio = cmd.querySelector('.pph-cmd-vazio');
  var api = cmd.dataset.api;
  var mac = /Mac|iPhone|iPad/.test(navigator.platform || navigator.userAgent);
  var pedido = null, porProcurar = 0, uid = 0;

  [].forEach.call(cab.querySelectorAll('[data-kbd]'), function (k) { k.textContent = mac ? '⌘K' : 'Ctrl K'; });

  function norm(s) { return (s || '').normalize('NFD').replace(/[̀-ͯ]/g, '').toLowerCase().trim(); }
  function texto(html) { var t = document.createElement('textarea'); t.innerHTML = html; return t.value; }
  function opcoes() { return [].slice.call(cmd.querySelectorAll('.pph-cmd-i:not([hidden])')).filter(function (o) { return !o.closest('[hidden]'); }); }

  function marcar(o) {
    opcoes().forEach(function (x) { x.setAttribute('aria-selected', 'false'); });
    if (!o) { q.removeAttribute('aria-activedescendant'); return; }
    if (!o.id) o.id = 'pph-o' + (++uid);
    o.setAttribute('aria-selected', 'true');
    q.setAttribute('aria-activedescendant', o.id);
    o.scrollIntoView({ block: 'nearest' });
  }

  function filtrarCats(t) {
    var n = 0;
    cats.forEach(function (o) {
      var mostra = t ? (n < 8 && norm(o.dataset.txt).indexOf(t) > -1) : o.dataset.n === '0';
      o.hidden = !mostra;
      if (mostra) n++;
    });
    gCat.hidden = !n;
    return n;
  }

  function item(href, nome, extra, img) {
    var a = document.createElement('a');
    a.className = 'pph-cmd-i';
    a.setAttribute('role', 'option');
    a.href = href;
    var caixa = document.createElement('span');
    caixa.className = 'pph-cmd-img';
    if (img) { var i = document.createElement('img'); i.src = img; i.alt = ''; i.loading = 'lazy'; caixa.appendChild(i); }
    var s = document.createElement('span');
    s.textContent = nome;
    if (extra) { var em = document.createElement('em'); em.textContent = extra; s.appendChild(em); }
    a.appendChild(caixa); a.appendChild(s);
    return a;
  }

  function verTudo(t) {
    var a = document.createElement('a');
    a.className = 'pph-cmd-i pph-cmd-tudo';
    a.setAttribute('role', 'option');
    a.href = form.action + '?s=' + encodeURIComponent(t) + '&post_type=product';
    a.innerHTML = cab.querySelector('.pph-cmd-q > .pi').outerHTML;
    var s = document.createElement('span');
    s.textContent = 'Ver todos os resultados para “' + t + '”';
    a.appendChild(s);
    return a;
  }

  function procurar(bruto) {
    var t = norm(bruto);
    var nCats = filtrarCats(t);
    clearTimeout(porProcurar);
    if (pedido) pedido.abort();
    if (t.length < 2) {
      gProd.hidden = true; res.innerHTML = ''; vazio.hidden = !!nCats || !t;
      marcar(opcoes()[0]);
      return;
    }
    gProd.hidden = false;
    vazio.hidden = true;
    res.innerHTML = '<p class="pph-cmd-carrega">A procurar…</p>';
    porProcurar = setTimeout(function () {
      pedido = window.AbortController ? new AbortController() : null;
      fetch(api + '?search=' + encodeURIComponent(bruto.trim()) + '&per_page=6&_fields=id,name,permalink,images,categories', { signal: pedido ? pedido.signal : undefined, credentials: 'same-origin' })
        .then(function (r) { return r.ok ? r.json() : []; })
        .then(function (lista) {
          res.innerHTML = '';
          (lista || []).forEach(function (p) {
            var img = p.images && p.images[0] ? (p.images[0].thumbnail || p.images[0].src) : '';
            var cat = p.categories && p.categories[0] ? texto(p.categories[0].name) : '';
            res.appendChild(item(p.permalink, texto(p.name), cat, img));
          });
          res.appendChild(verTudo(bruto.trim()));
          marcar(opcoes()[0]);
        })
        .catch(function (e) { if (e.name !== 'AbortError') { res.innerHTML = ''; res.appendChild(verTudo(bruto.trim())); } });
    }, 180);
    marcar(opcoes()[0]);
  }

  function abrirCmd() {
    if (folha.open) fecharFolha();
    fechar();
    if (!cmd.open) cmd.showModal();
    q.value = '';
    procurar('');
    q.focus();
  }

  q.addEventListener('input', function () { procurar(q.value); });
  q.addEventListener('keydown', function (e) {
    var os = opcoes(), atual = cmd.querySelector('.pph-cmd-i[aria-selected=true]'), i = os.indexOf(atual);
    if (e.key === 'ArrowDown' || e.key === 'ArrowUp') {
      e.preventDefault();
      if (!os.length) return;
      i = e.key === 'ArrowDown' ? (i + 1) % os.length : (i - 1 + os.length) % os.length;
      marcar(os[i]);
    } else if (e.key === 'Enter' && atual) {
      e.preventDefault();
      location.href = atual.href;
    }
  });
  cmd.addEventListener('pointermove', function (e) {
    var o = e.target.closest && e.target.closest('.pph-cmd-i');
    if (o && o.getAttribute('aria-selected') !== 'true') marcar(o);
  });
  cmd.addEventListener('click', function (e) { if (e.target === cmd || e.target.closest('[data-fecha]')) cmd.close(); });
  [].forEach.call(cab.querySelectorAll('[data-cmd]'), function (b) { b.addEventListener('click', abrirCmd); });
  addEventListener('keydown', function (e) {
    var escrever = /^(INPUT|TEXTAREA|SELECT)$/.test(e.target.tagName) || e.target.isContentEditable;
    if ((e.key === 'k' || e.key === 'K') && (e.metaKey || e.ctrlKey)) { e.preventDefault(); cmd.open ? cmd.close() : abrirCmd(); }
    else if (e.key === '/' && !escrever && !cmd.open) { e.preventDefault(); abrirCmd(); }
  });

  /* ---------- Folha lateral ---------- */
  function fecharFolha() { if (folha.open) folha.close(); }
  folha.addEventListener('close', function () { abre.setAttribute('aria-expanded', 'false'); });
  abre.addEventListener('click', function () { folha.showModal(); abre.setAttribute('aria-expanded', 'true'); });
  folha.addEventListener('click', function (e) { if (e.target === folha || e.target.closest('[data-fecha]')) fecharFolha(); });
  addEventListener('resize', function () { if (innerWidth >= 1024) fecharFolha(); }, { passive: true });
})();
</script>
		<div id="content" class="site-content">
<div class="ast-container">
<div class="ppc">
    <svg width="0" height="0" style="position:absolute" aria-hidden="true">
    <symbol id="ppc-arrow" viewBox="0 0 24 24"><path d="M5 12h14"/><path d="m12 5 7 7-7 7"/></symbol>
    <symbol id="ppc-chev" viewBox="0 0 24 24"><path d="m9 18 6-6-6-6"/></symbol>
    <symbol id="ppc-down" viewBox="0 0 24 24"><path d="m6 9 6 6 6-6"/></symbol>
    <symbol id="ppc-lock" viewBox="0 0 24 24"><rect width="18" height="11" x="3" y="11" rx="2"/><path d="M7 11V7a5 5 0 0 1 10 0v4"/></symbol>
    <symbol id="ppc-search" viewBox="0 0 24 24"><circle cx="11" cy="11" r="8"/><path d="m21 21-4.3-4.3"/></symbol>
    <symbol id="ppc-x" viewBox="0 0 24 24"><path d="M18 6 6 18"/><path d="m6 6 12 12"/></symbol>
    <symbol id="ppc-filtro" viewBox="0 0 24 24"><path d="M21 4h-7M10 4H3M21 12h-9M8 12H3M21 20h-5M12 20H3M14 2v4M8 10v4M16 18v4"/></symbol>
    <symbol id="ppc-cart" viewBox="0 0 24 24"><circle cx="8" cy="21" r="1"/><circle cx="19" cy="21" r="1"/><path d="M2.05 2.05h2l2.66 12.42a2 2 0 0 0 2 1.58h9.78a2 2 0 0 0 1.95-1.57l1.65-7.43H5.12"/></symbol>
    <symbol id="ppc-file" viewBox="0 0 24 24"><path d="M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z"/><path d="M14 2v4a2 2 0 0 0 2 2h4"/><path d="M16 13H8M16 17H8M10 9H8"/></symbol>
    <symbol id="ppc-ext" viewBox="0 0 24 24"><path d="M15 3h6v6"/><path d="M10 14 21 3"/><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"/></symbol>
    <symbol id="ppc-mail" viewBox="0 0 24 24"><rect width="20" height="16" x="2" y="4" rx="2"/><path d="m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7"/></symbol>
    <symbol id="ppc-phone" viewBox="0 0 24 24"><path d="M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.13.96.36 1.9.7 2.81a2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.91.34 1.85.57 2.81.7A2 2 0 0 1 22 16.92z"/></symbol>
    <symbol id="ppc-user" viewBox="0 0 24 24"><circle cx="12" cy="8" r="4.5"/><path d="M20 21a8 8 0 0 0-16 0"/></symbol>
    <symbol id="ppc-painel" viewBox="0 0 24 24"><rect width="7" height="9" x="3" y="3" rx="1"/><rect width="7" height="5" x="14" y="3" rx="1"/><rect width="7" height="9" x="14" y="12" rx="1"/><rect width="7" height="5" x="3" y="16" rx="1"/></symbol>
    <symbol id="ppc-recibo" viewBox="0 0 24 24"><path d="M4 2v20l2-1 2 1 2-1 2 1 2-1 2 1 2-1 2 1V2l-2 1-2-1-2 1-2-1-2 1-2-1-2 1Z"/><path d="M16 8h-6a2 2 0 1 0 0 4h4a2 2 0 1 1 0 4H8M12 17.5v-11"/></symbol>
    <symbol id="ppc-pin" viewBox="0 0 24 24"><path d="M20 10c0 6-8 12-8 12s-8-6-8-12a8 8 0 0 1 16 0Z"/><circle cx="12" cy="10" r="3"/></symbol>
    <symbol id="ppc-download" viewBox="0 0 24 24"><path d="M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4"/><path d="m7 10 5 5 5-5M12 15V3"/></symbol>
    <symbol id="ppc-sair" viewBox="0 0 24 24"><path d="M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4"/><path d="m16 17 5-5-5-5M21 12H9"/></symbol>
    <symbol id="ppc-escudo" viewBox="0 0 24 24"><path d="M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z"/><path d="m9 12 2 2 4-4"/></symbol>
    <symbol id="ppc-chat" viewBox="0 0 24 24"><path d="M7.9 20A9 9 0 1 0 4 16.1L2 22Z"/></symbol>
    <symbol id="ppc-pos" viewBox="0 0 24 24"><rect x="3.5" y="3.5" width="17" height="11" rx="1.8"/><path d="M9 14.5 8 19h8l-1-4.5M6 21h12M7 8h5M7 11h3"/></symbol>
    <symbol id="ppc-balanca" viewBox="0 0 24 24"><path d="M4 10.5h16M6 10.5 7 20h10l1-9.5"/><rect x="8.5" y="13.5" width="7" height="3" rx=".6"/><path d="M12 10.5V7M8 7h8l-1.5-3h-5Z"/></symbol>
    <symbol id="ppc-hotelaria" viewBox="0 0 24 24"><path d="M7 14.5V19h10v-4.5"/><path d="M7 14.5a4 4 0 0 1-1.2-7.8A4.5 4.5 0 0 1 12 4a4.5 4.5 0 0 1 6.2 2.7A4 4 0 0 1 17 14.5Z"/><path d="M7 16.5h10"/></symbol>
    <symbol id="ppc-software" viewBox="0 0 24 24"><rect x="3" y="4" width="18" height="16" rx="2"/><path d="M3 8.5h18M9.5 12 7 14.5 9.5 17M14.5 12l2.5 2.5-2.5 2.5"/></symbol>
    <symbol id="ppc-caixa" viewBox="0 0 24 24"><rect x="5" y="3" width="14" height="18" rx="2"/><rect x="8" y="6" width="8" height="5" rx=".8"/><path d="M9.5 14.5h5"/><circle cx="12" cy="17.5" r="1"/></symbol>
  </svg>
	
  <!-- 1. Cabeçalho da página -->
  <header class="ph">
    <div class="wrap ph-in">
      <nav class="bc" aria-label="Localização"><ol><li><a href="https://pedroporto.pt/">Início</a></li><li><a href="https://pedroporto.pt/produtos/">Produtos</a></li><li aria-current="page">Marca</li><li aria-current="page">ITS</li></ol></nav>      <div class="ph-row">
        <div>
          <h1>ITS</h1>
          <p class="desc"><strong>39 produtos.</strong> Filtre por processador, RAM e armazenamento.</p>
                  </div>
                <p class="note"><svg class="i" aria-hidden="true"><use href="#ppc-lock"/></svg><span>Preço de revenda visível com <a href="https://pedroporto.pt/iniciar-sessao/?redirect=%2Fmarca%2Fits%2Ffeed%2F">sessão iniciada</a>.</span></p>
              </div>
            <nav class="kids" aria-label="Famílias">
        <span class="kids-t">Famílias</span>
        <ul>
                    <li><a class="chip" href="https://pedroporto.pt/categoria-produto/ponto-de-venda/">Ponto de Venda<small>163</small></a></li>
                    <li><a class="chip" href="https://pedroporto.pt/categoria-produto/balancas/">Balanças<small>30</small></a></li>
                    <li><a class="chip" href="https://pedroporto.pt/categoria-produto/hotelaria/">Hotelaria<small>24</small></a></li>
                    <li><a class="chip" href="https://pedroporto.pt/categoria-produto/ponto-de-venda/software/">Software<small>34</small></a></li>
                    <li><a class="chip" href="https://pedroporto.pt/categoria-produto/gestao-automatica-de-caixa/">Gestão Automática de Caixa<small>4</small></a></li>
                  </ul>
      </nav>
          </div>
  </header>

  
  <!-- 2. Lista com filtros -->
  <form class="wrap shop" id="ppc-lista" action="https://pedroporto.pt/marca/its/" method="get">
        <div class="shop-grid">
            <aside class="card filters" id="ppc-filtros" aria-label="Filtros">
        <div class="f-head">
          <span class="card-t"><svg class="i" aria-hidden="true"><use href="#ppc-filtro"/></svg>Filtros</span>
                    <button type="button" class="btn btn-ghost btn-sm f-fechar" aria-label="Fechar filtros"><svg class="i" aria-hidden="true"><use href="#ppc-x"/></svg></button>
        </div>
                <details class="acc" open>
          <summary>Processador<svg class="i" aria-hidden="true"><use href="#ppc-down"/></svg></summary>
          <ul>
                        <li><label><input class="cb" type="checkbox" name="processador[]" value="intel-celeron-j6412"><span>Intel Celeron J6412</span><span class="n">2</span></label></li>
                        <li><label><input class="cb" type="checkbox" name="processador[]" value="intel-core-i3"><span>Intel Core i3</span><span class="n">4</span></label></li>
                        <li><label><input class="cb" type="checkbox" name="processador[]" value="intel-core-i5"><span>Intel Core i5</span><span class="n">2</span></label></li>
                        <li><label><input class="cb" type="checkbox" name="processador[]" value="intel-n95"><span>Intel N95</span><span class="n">5</span></label></li>
                        <li><label><input class="cb" type="checkbox" name="processador[]" value="intel-n97"><span>Intel N97</span><span class="n">2</span></label></li>
                        <li><label><input class="cb" type="checkbox" name="processador[]" value="unisoc-t606"><span>Unisoc T606 (Android)</span><span class="n">1</span></label></li>
                      </ul>
        </details>
                <details class="acc" open>
          <summary>RAM<svg class="i" aria-hidden="true"><use href="#ppc-down"/></svg></summary>
          <ul>
                        <li><label><input class="cb" type="checkbox" name="ram[]" value="4-gb"><span>4 GB</span><span class="n">1</span></label></li>
                        <li><label><input class="cb" type="checkbox" name="ram[]" value="8-gb"><span>8 GB</span><span class="n">15</span></label></li>
                      </ul>
        </details>
                <details class="acc" open>
          <summary>Armazenamento<svg class="i" aria-hidden="true"><use href="#ppc-down"/></svg></summary>
          <ul>
                        <li><label><input class="cb" type="checkbox" name="armazenamento[]" value="64-gb"><span>64 GB</span><span class="n">1</span></label></li>
                        <li><label><input class="cb" type="checkbox" name="armazenamento[]" value="128-gb"><span>128 GB</span><span class="n">13</span></label></li>
                        <li><label><input class="cb" type="checkbox" name="armazenamento[]" value="256-gb"><span>256 GB</span><span class="n">2</span></label></li>
                      </ul>
        </details>
                <details class="acc" open>
          <summary>Sistema operativo<svg class="i" aria-hidden="true"><use href="#ppc-down"/></svg></summary>
          <ul>
                        <li><label><input class="cb" type="checkbox" name="sistema-operativo[]" value="android"><span>Android</span><span class="n">1</span></label></li>
                        <li><label><input class="cb" type="checkbox" name="sistema-operativo[]" value="windows"><span>Windows 11</span><span class="n">15</span></label></li>
                      </ul>
        </details>
                <details class="acc" open>
          <summary>Tamanho do ecrã<svg class="i" aria-hidden="true"><use href="#ppc-down"/></svg></summary>
          <ul>
                        <li><label><input class="cb" type="checkbox" name="tamanho-ecra[]" value="11"><span>11&quot;</span><span class="n">2</span></label></li>
                        <li><label><input class="cb" type="checkbox" name="tamanho-ecra[]" value="15"><span>15&quot;</span><span class="n">7</span></label></li>
                        <li><label><input class="cb" type="checkbox" name="tamanho-ecra[]" value="156"><span>15.6&quot;</span><span class="n">7</span></label></li>
                      </ul>
        </details>
                <details class="acc" open>
          <summary>Cor<svg class="i" aria-hidden="true"><use href="#ppc-down"/></svg></summary>
          <ul>
                        <li><label><input class="cb" type="checkbox" name="cor[]" value="prata"><span>Prata</span><span class="n">2</span></label></li>
                        <li><label><input class="cb" type="checkbox" name="cor[]" value="preto"><span>Preto</span><span class="n">10</span></label></li>
                      </ul>
        </details>
                <div class="f-actions"><button type="submit" class="btn btn-primary btn-block f-aplicar">Aplicar filtros</button></div>
      </aside>
      <div class="f-veu" aria-hidden="true"></div>
      
      <div>
        <div class="toolbar">
          <p class="result">
                        <strong>39 produtos</strong>
                      </p>
          <div class="tools">
                        <button type="button" class="btn btn-outline btn-sm btn-filtros" aria-controls="ppc-filtros" aria-expanded="false"><svg class="i" aria-hidden="true"><use href="#ppc-filtro"/></svg>Filtros</button>
                        <label class="sort"><span>Ordenar por</span>
              <select class="select" name="orderby" data-padrao="menu_order">
                                <option value="menu_order" selected='selected'>Recomendados</option>
                                <option value="popularity">Mais vendidos</option>
                                <option value="date">Mais recentes</option>
                                <option value="title">Nome (A–Z)</option>
                              </select>
            </label>
          </div>
        </div>

        
        <div class="woocommerce-notices-wrapper"></div>
                <ul class="products">
                    <li class="card pc">
            <label class="pc-cmp" data-pp-cmp="10622" data-nome="ITS M6 15.6&#039;&#039; i5" data-img="https://pedroporto.pt/wp-content/uploads/2025/06/M6-15.6-1-100x100.webp"><input type="checkbox" class="pc-cmp-in"><span>Comparar</span></label>            <div class="pc-img"><img width="300" height="300" src="https://pedroporto.pt/wp-content/uploads/2025/06/M6-15.6-1-300x300.webp" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="ITS M6 15.6&#039;&#039; i5" loading="eager" sizes="(max-width:599px) 45vw, 280px" decoding="async" fetchpriority="high" srcset="https://pedroporto.pt/wp-content/uploads/2025/06/M6-15.6-1-300x300.webp 300w, https://pedroporto.pt/wp-content/uploads/2025/06/M6-15.6-1-150x150.webp 150w, https://pedroporto.pt/wp-content/uploads/2025/06/M6-15.6-1-100x100.webp 100w, https://pedroporto.pt/wp-content/uploads/2025/06/M6-15.6-1-64x64.webp 64w, https://pedroporto.pt/wp-content/uploads/2025/06/M6-15.6-1.webp 600w" /></div>
            <div class="pc-body">
                            <p class="pc-cat">POS</p>
                            <h3><a href="https://pedroporto.pt/produto/its-m6-15-6-i5/">ITS M6 15.6&#039;&#039; i5</a></h3>
                            <ul class="pc-specs">
                                <li class="badge badge-secondary" title="Processador"><span class="sr">Processador: </span>Intel Core i5</li>
                                <li class="badge badge-secondary" title="RAM"><span class="sr">RAM: </span>8 GB RAM</li>
                                <li class="badge badge-secondary" title="Armazenamento"><span class="sr">Armazenamento: </span>128 GB</li>
                                <li class="badge badge-secondary" title="Ecrã"><span class="sr">Ecrã: </span>15.6&quot;</li>
                              </ul>
                            <div class="pc-buy">
                                <a class="pc-lock" href="https://pedroporto.pt/iniciar-sessao/?redirect=%2Fmarca%2Fits%2Ffeed%2F"><svg class="i" aria-hidden="true"><use href="#ppc-lock"/></svg>Preço para revendedores</a>
                              </div>
            </div>
          </li>
	          <li class="card pc">
            <label class="pc-cmp" data-pp-cmp="10617" data-nome="ITS NBW-GO 11&#039;&#039; N95" data-img="https://pedroporto.pt/wp-content/uploads/2026/10/NBT-GO-2-100x100.webp"><input type="checkbox" class="pc-cmp-in"><span>Comparar</span></label>            <div class="pc-img"><img width="300" height="300" src="https://pedroporto.pt/wp-content/uploads/2026/10/NBT-GO-2-300x300.webp" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="ITS NBW-GO 11&#039;&#039; N95" loading="eager" sizes="(max-width:599px) 45vw, 280px" decoding="async" srcset="https://pedroporto.pt/wp-content/uploads/2026/10/NBT-GO-2-300x300.webp 300w, https://pedroporto.pt/wp-content/uploads/2026/10/NBT-GO-2-150x150.webp 150w, https://pedroporto.pt/wp-content/uploads/2026/10/NBT-GO-2-100x100.webp 100w, https://pedroporto.pt/wp-content/uploads/2026/10/NBT-GO-2-64x64.webp 64w, https://pedroporto.pt/wp-content/uploads/2026/10/NBT-GO-2.webp 600w" /></div>
            <div class="pc-body">
                            <p class="pc-cat">POS</p>
                            <h3><a href="https://pedroporto.pt/produto/nbw-go/">ITS NBW-GO 11&#039;&#039; N95</a></h3>
                            <ul class="pc-specs">
                                <li class="badge badge-secondary" title="Processador"><span class="sr">Processador: </span>Intel N95</li>
                                <li class="badge badge-secondary" title="RAM"><span class="sr">RAM: </span>8 GB RAM</li>
                                <li class="badge badge-secondary" title="Armazenamento"><span class="sr">Armazenamento: </span>128 GB</li>
                                <li class="badge badge-secondary" title="Ecrã"><span class="sr">Ecrã: </span>11&quot;</li>
                              </ul>
                            <div class="pc-buy">
                                <a class="pc-lock" href="https://pedroporto.pt/iniciar-sessao/?redirect=%2Fmarca%2Fits%2Ffeed%2F"><svg class="i" aria-hidden="true"><use href="#ppc-lock"/></svg>Preço para revendedores</a>
                              </div>
            </div>
          </li>
	          <li class="card pc">
            <label class="pc-cmp" data-pp-cmp="10605" data-nome="ITS NBT-GO 11&#039;&#039; T606" data-img="https://pedroporto.pt/wp-content/uploads/2026/10/NBT-GO-2-100x100.webp"><input type="checkbox" class="pc-cmp-in"><span>Comparar</span></label>            <div class="pc-img"><span class="pp-android" title="Android"><svg viewBox="0 0 24 24" aria-hidden="true" focusable="false"><path d="M7.6 11 5.6 7.6M16.4 11l2-3.4" stroke="#3DDC84" stroke-width="1.6" stroke-linecap="round"/><path d="M3 18a9 9 0 0 1 18 0z" fill="#3DDC84"/><circle cx="8.6" cy="14.6" r="1.1" fill="#fff"/><circle cx="15.4" cy="14.6" r="1.1" fill="#fff"/></svg><span class="pp-android-t">Android</span></span><img width="300" height="300" src="https://pedroporto.pt/wp-content/uploads/2026/10/NBT-GO-2-300x300.webp" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="ITS NBT-GO 11&#039;&#039; T606" loading="eager" sizes="(max-width:599px) 45vw, 280px" decoding="async" srcset="https://pedroporto.pt/wp-content/uploads/2026/10/NBT-GO-2-300x300.webp 300w, https://pedroporto.pt/wp-content/uploads/2026/10/NBT-GO-2-150x150.webp 150w, https://pedroporto.pt/wp-content/uploads/2026/10/NBT-GO-2-100x100.webp 100w, https://pedroporto.pt/wp-content/uploads/2026/10/NBT-GO-2-64x64.webp 64w, https://pedroporto.pt/wp-content/uploads/2026/10/NBT-GO-2.webp 600w" /></div>
            <div class="pc-body">
                            <p class="pc-cat">POS</p>
                            <h3><a href="https://pedroporto.pt/produto/nbt-go/">ITS NBT-GO 11&#039;&#039; T606</a></h3>
                            <ul class="pc-specs">
                                <li class="badge badge-secondary" title="Processador"><span class="sr">Processador: </span>Unisoc T606</li>
                                <li class="badge badge-secondary" title="RAM"><span class="sr">RAM: </span>4 GB RAM</li>
                                <li class="badge badge-secondary" title="Armazenamento"><span class="sr">Armazenamento: </span>64 GB</li>
                                <li class="badge badge-secondary" title="Ecrã"><span class="sr">Ecrã: </span>11&quot;</li>
                              </ul>
                            <div class="pc-buy">
                                <a class="pc-lock" href="https://pedroporto.pt/iniciar-sessao/?redirect=%2Fmarca%2Fits%2Ffeed%2F"><svg class="i" aria-hidden="true"><use href="#ppc-lock"/></svg>Preço para revendedores</a>
                              </div>
            </div>
          </li>
	          <li class="card pc">
                        <div class="pc-img"><img width="300" height="300" src="https://pedroporto.pt/wp-content/uploads/2026/03/M3-2-300x300.webp" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="Pack ITS M3 15.6&#039;&#039; J6412" loading="eager" sizes="(max-width:599px) 45vw, 280px" decoding="async" srcset="https://pedroporto.pt/wp-content/uploads/2026/03/M3-2-300x300.webp 300w, https://pedroporto.pt/wp-content/uploads/2026/03/M3-2-150x150.webp 150w, https://pedroporto.pt/wp-content/uploads/2026/03/M3-2-100x100.webp 100w, https://pedroporto.pt/wp-content/uploads/2026/03/M3-2-64x64.webp 64w, https://pedroporto.pt/wp-content/uploads/2026/03/M3-2.webp 600w" /></div>
            <div class="pc-body">
                            <p class="pc-cat">Packs</p>
                            <h3><a href="https://pedroporto.pt/produto/pack-its-m3-15-6/">Pack ITS M3 15.6&#039;&#039; J6412</a></h3>
                            <ul class="pc-specs">
                                <li class="badge badge-secondary" title="Processador"><span class="sr">Processador: </span>Intel Celeron J6412</li>
                                <li class="badge badge-secondary" title="RAM"><span class="sr">RAM: </span>8 GB RAM</li>
                                <li class="badge badge-secondary" title="Armazenamento"><span class="sr">Armazenamento: </span>256 GB</li>
                                <li class="badge badge-secondary" title="Ecrã"><span class="sr">Ecrã: </span>15.6&quot;</li>
                              </ul>
                            <div class="pc-buy">
                                <a class="pc-lock" href="https://pedroporto.pt/iniciar-sessao/?redirect=%2Fmarca%2Fits%2Ffeed%2F"><svg class="i" aria-hidden="true"><use href="#ppc-lock"/></svg>Preço para revendedores</a>
                              </div>
            </div>
          </li>
	          <li class="card pc">
            <label class="pc-cmp" data-pp-cmp="10182" data-nome="ITS M3 15.6&#039;&#039; J6412" data-img="https://pedroporto.pt/wp-content/uploads/2026/03/M3-2-100x100.webp"><input type="checkbox" class="pc-cmp-in"><span>Comparar</span></label>            <div class="pc-img"><img width="300" height="300" src="https://pedroporto.pt/wp-content/uploads/2026/03/M3-2-300x300.webp" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="ITS M3 15.6&#039;&#039; J6412" loading="lazy" sizes="auto, (max-width:599px) 45vw, 280px" decoding="async" srcset="https://pedroporto.pt/wp-content/uploads/2026/03/M3-2-300x300.webp 300w, https://pedroporto.pt/wp-content/uploads/2026/03/M3-2-150x150.webp 150w, https://pedroporto.pt/wp-content/uploads/2026/03/M3-2-100x100.webp 100w, https://pedroporto.pt/wp-content/uploads/2026/03/M3-2-64x64.webp 64w, https://pedroporto.pt/wp-content/uploads/2026/03/M3-2.webp 600w" /></div>
            <div class="pc-body">
                            <p class="pc-cat">POS</p>
                            <h3><a href="https://pedroporto.pt/produto/its-m3/">ITS M3 15.6&#039;&#039; J6412</a></h3>
                            <ul class="pc-specs">
                                <li class="badge badge-secondary" title="Processador"><span class="sr">Processador: </span>Intel Celeron J6412</li>
                                <li class="badge badge-secondary" title="RAM"><span class="sr">RAM: </span>8 GB RAM</li>
                                <li class="badge badge-secondary" title="Armazenamento"><span class="sr">Armazenamento: </span>256 GB</li>
                                <li class="badge badge-secondary" title="Ecrã"><span class="sr">Ecrã: </span>15.6&quot;</li>
                              </ul>
                            <div class="pc-buy">
                                <a class="pc-lock" href="https://pedroporto.pt/iniciar-sessao/?redirect=%2Fmarca%2Fits%2Ffeed%2F"><svg class="i" aria-hidden="true"><use href="#ppc-lock"/></svg>Preço para revendedores</a>
                              </div>
            </div>
          </li>
	          <li class="card pc">
                        <div class="pc-img"><img width="300" height="300" src="https://pedroporto.pt/wp-content/uploads/2026/03/VEGA-5-300x300.webp" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="ITS VEGA" loading="lazy" sizes="auto, (max-width:599px) 45vw, 280px" decoding="async" srcset="https://pedroporto.pt/wp-content/uploads/2026/03/VEGA-5-300x300.webp 300w, https://pedroporto.pt/wp-content/uploads/2026/03/VEGA-5-150x150.webp 150w, https://pedroporto.pt/wp-content/uploads/2026/03/VEGA-5-100x100.webp 100w, https://pedroporto.pt/wp-content/uploads/2026/03/VEGA-5-64x64.webp 64w, https://pedroporto.pt/wp-content/uploads/2026/03/VEGA-5.webp 600w" /></div>
            <div class="pc-body">
                            <p class="pc-cat">Impressoras</p>
                            <h3><a href="https://pedroporto.pt/produto/its-vega/">ITS VEGA</a></h3>
                            <div class="pc-buy">
                                <a class="pc-lock" href="https://pedroporto.pt/iniciar-sessao/?redirect=%2Fmarca%2Fits%2Ffeed%2F"><svg class="i" aria-hidden="true"><use href="#ppc-lock"/></svg>Preço para revendedores</a>
                              </div>
            </div>
          </li>
	          <li class="card pc">
            <label class="pc-cmp" data-pp-cmp="9629" data-nome="ITS M6 15&#039;&#039; i5" data-img="https://pedroporto.pt/wp-content/uploads/2025/03/Base-produtos-M6-6-e1747921340317-100x100.png"><input type="checkbox" class="pc-cmp-in"><span>Comparar</span></label>            <div class="pc-img"><img width="300" height="300" src="https://pedroporto.pt/wp-content/uploads/2025/03/Base-produtos-M6-6-e1747921340317-300x300.png" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="ITS M6 15&#039;&#039; i5" loading="lazy" sizes="auto, (max-width:599px) 45vw, 280px" decoding="async" srcset="https://pedroporto.pt/wp-content/uploads/2025/03/Base-produtos-M6-6-e1747921340317-300x300.png 300w, https://pedroporto.pt/wp-content/uploads/2025/03/Base-produtos-M6-6-e1747921340317-150x150.png 150w, https://pedroporto.pt/wp-content/uploads/2025/03/Base-produtos-M6-6-e1747921340317-100x100.png 100w, https://pedroporto.pt/wp-content/uploads/2025/03/Base-produtos-M6-6-e1747921340317-64x64.png 64w, https://pedroporto.pt/wp-content/uploads/2025/03/Base-produtos-M6-6-e1747921340317.png 593w" /></div>
            <div class="pc-body">
                            <p class="pc-cat">POS</p>
                            <h3><a href="https://pedroporto.pt/produto/its-m6-i5/">ITS M6 15&#039;&#039; i5</a></h3>
                            <ul class="pc-specs">
                                <li class="badge badge-secondary" title="Processador"><span class="sr">Processador: </span>Intel Core i5</li>
                                <li class="badge badge-secondary" title="RAM"><span class="sr">RAM: </span>8 GB RAM</li>
                                <li class="badge badge-secondary" title="Armazenamento"><span class="sr">Armazenamento: </span>128 GB</li>
                                <li class="badge badge-secondary" title="Ecrã"><span class="sr">Ecrã: </span>15&quot;</li>
                              </ul>
                            <div class="pc-buy">
                                <a class="pc-lock" href="https://pedroporto.pt/iniciar-sessao/?redirect=%2Fmarca%2Fits%2Ffeed%2F"><svg class="i" aria-hidden="true"><use href="#ppc-lock"/></svg>Preço para revendedores</a>
                              </div>
            </div>
          </li>
	          <li class="card pc">
                        <div class="pc-img"><img width="300" height="300" src="https://pedroporto.pt/wp-content/uploads/2025/08/Base-produtos-Monitor-M6-3-300x300.webp" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="ITS Monitor M6 15&#039;&#039; i3" loading="lazy" sizes="auto, (max-width:599px) 45vw, 280px" decoding="async" srcset="https://pedroporto.pt/wp-content/uploads/2025/08/Base-produtos-Monitor-M6-3-300x300.webp 300w, https://pedroporto.pt/wp-content/uploads/2025/08/Base-produtos-Monitor-M6-3-150x150.webp 150w, https://pedroporto.pt/wp-content/uploads/2025/08/Base-produtos-Monitor-M6-3-100x100.webp 100w, https://pedroporto.pt/wp-content/uploads/2025/08/Base-produtos-Monitor-M6-3-64x64.webp 64w, https://pedroporto.pt/wp-content/uploads/2025/08/Base-produtos-Monitor-M6-3.webp 600w" /></div>
            <div class="pc-body">
                            <p class="pc-cat">Monitores</p>
                            <h3><a href="https://pedroporto.pt/produto/its-monitor-m6-15-i3/">ITS Monitor M6 15&#039;&#039; i3</a></h3>
                            <div class="pc-buy">
                                <a class="pc-lock" href="https://pedroporto.pt/iniciar-sessao/?redirect=%2Fmarca%2Fits%2Ffeed%2F"><svg class="i" aria-hidden="true"><use href="#ppc-lock"/></svg>Preço para revendedores</a>
                              </div>
            </div>
          </li>
	          <li class="card pc">
                        <div class="pc-img"><img width="300" height="300" src="https://pedroporto.pt/wp-content/uploads/2025/08/Base-produtos-Monitor-M6-2-300x300.webp" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="ITS Monitor M6 21.5&#039;&#039; N95" loading="lazy" sizes="auto, (max-width:599px) 45vw, 280px" decoding="async" srcset="https://pedroporto.pt/wp-content/uploads/2025/08/Base-produtos-Monitor-M6-2-300x300.webp 300w, https://pedroporto.pt/wp-content/uploads/2025/08/Base-produtos-Monitor-M6-2-150x150.webp 150w, https://pedroporto.pt/wp-content/uploads/2025/08/Base-produtos-Monitor-M6-2-100x100.webp 100w, https://pedroporto.pt/wp-content/uploads/2025/08/Base-produtos-Monitor-M6-2-64x64.webp 64w, https://pedroporto.pt/wp-content/uploads/2025/08/Base-produtos-Monitor-M6-2.webp 600w" /></div>
            <div class="pc-body">
                            <p class="pc-cat">Monitores</p>
                            <h3><a href="https://pedroporto.pt/produto/its-monitor-m6-21-5-n97/">ITS Monitor M6 21.5&#039;&#039; N95</a></h3>
                            <div class="pc-buy">
                                <a class="pc-lock" href="https://pedroporto.pt/iniciar-sessao/?redirect=%2Fmarca%2Fits%2Ffeed%2F"><svg class="i" aria-hidden="true"><use href="#ppc-lock"/></svg>Preço para revendedores</a>
                              </div>
            </div>
          </li>
	          <li class="card pc">
                        <div class="pc-img"><img width="300" height="300" src="https://pedroporto.pt/wp-content/uploads/2025/06/M6-15.6-1-300x300.webp" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="Pack ITS M6 15.6&#039;&#039; N95" loading="lazy" sizes="auto, (max-width:599px) 45vw, 280px" decoding="async" srcset="https://pedroporto.pt/wp-content/uploads/2025/06/M6-15.6-1-300x300.webp 300w, https://pedroporto.pt/wp-content/uploads/2025/06/M6-15.6-1-150x150.webp 150w, https://pedroporto.pt/wp-content/uploads/2025/06/M6-15.6-1-100x100.webp 100w, https://pedroporto.pt/wp-content/uploads/2025/06/M6-15.6-1-64x64.webp 64w, https://pedroporto.pt/wp-content/uploads/2025/06/M6-15.6-1.webp 600w" /></div>
            <div class="pc-body">
                            <p class="pc-cat">Packs</p>
                            <h3><a href="https://pedroporto.pt/produto/pack-its-m6-n97-copia/">Pack ITS M6 15.6&#039;&#039; N95</a></h3>
                            <ul class="pc-specs">
                                <li class="badge badge-secondary" title="Processador"><span class="sr">Processador: </span>Intel N95</li>
                                <li class="badge badge-secondary" title="RAM"><span class="sr">RAM: </span>8 GB RAM</li>
                                <li class="badge badge-secondary" title="Armazenamento"><span class="sr">Armazenamento: </span>128 GB</li>
                                <li class="badge badge-secondary" title="Ecrã"><span class="sr">Ecrã: </span>15.6&quot;</li>
                              </ul>
                            <div class="pc-buy">
                                <a class="pc-lock" href="https://pedroporto.pt/iniciar-sessao/?redirect=%2Fmarca%2Fits%2Ffeed%2F"><svg class="i" aria-hidden="true"><use href="#ppc-lock"/></svg>Preço para revendedores</a>
                              </div>
            </div>
          </li>
	          <li class="card pc">
                        <div class="pc-img"><img width="300" height="300" src="https://pedroporto.pt/wp-content/uploads/2025/06/M6-15.6-1-300x300.webp" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="Pack ITS M6 15.6&#039;&#039; i3" loading="lazy" sizes="auto, (max-width:599px) 45vw, 280px" decoding="async" srcset="https://pedroporto.pt/wp-content/uploads/2025/06/M6-15.6-1-300x300.webp 300w, https://pedroporto.pt/wp-content/uploads/2025/06/M6-15.6-1-150x150.webp 150w, https://pedroporto.pt/wp-content/uploads/2025/06/M6-15.6-1-100x100.webp 100w, https://pedroporto.pt/wp-content/uploads/2025/06/M6-15.6-1-64x64.webp 64w, https://pedroporto.pt/wp-content/uploads/2025/06/M6-15.6-1.webp 600w" /></div>
            <div class="pc-body">
                            <p class="pc-cat">Packs</p>
                            <h3><a href="https://pedroporto.pt/produto/pack-its-m6-15-6-i3/">Pack ITS M6 15.6&#039;&#039; i3</a></h3>
                            <ul class="pc-specs">
                                <li class="badge badge-secondary" title="Processador"><span class="sr">Processador: </span>Intel Core i3</li>
                                <li class="badge badge-secondary" title="RAM"><span class="sr">RAM: </span>8 GB RAM</li>
                                <li class="badge badge-secondary" title="Armazenamento"><span class="sr">Armazenamento: </span>128 GB</li>
                                <li class="badge badge-secondary" title="Ecrã"><span class="sr">Ecrã: </span>15.6&quot;</li>
                              </ul>
                            <div class="pc-buy">
                                <a class="pc-lock" href="https://pedroporto.pt/iniciar-sessao/?redirect=%2Fmarca%2Fits%2Ffeed%2F"><svg class="i" aria-hidden="true"><use href="#ppc-lock"/></svg>Preço para revendedores</a>
                              </div>
            </div>
          </li>
	          <li class="card pc">
                        <div class="pc-img"><img width="300" height="300" src="https://pedroporto.pt/wp-content/uploads/2025/03/Base-produtos-M6-6-e1747921340317-300x300.png" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="Pack ITS M6 15&#039;&#039; i3" loading="lazy" sizes="auto, (max-width:599px) 45vw, 280px" decoding="async" srcset="https://pedroporto.pt/wp-content/uploads/2025/03/Base-produtos-M6-6-e1747921340317-300x300.png 300w, https://pedroporto.pt/wp-content/uploads/2025/03/Base-produtos-M6-6-e1747921340317-150x150.png 150w, https://pedroporto.pt/wp-content/uploads/2025/03/Base-produtos-M6-6-e1747921340317-100x100.png 100w, https://pedroporto.pt/wp-content/uploads/2025/03/Base-produtos-M6-6-e1747921340317-64x64.png 64w, https://pedroporto.pt/wp-content/uploads/2025/03/Base-produtos-M6-6-e1747921340317.png 593w" /></div>
            <div class="pc-body">
                            <p class="pc-cat">Packs</p>
                            <h3><a href="https://pedroporto.pt/produto/pack-its-m6-i3/">Pack ITS M6 15&#039;&#039; i3</a></h3>
                            <ul class="pc-specs">
                                <li class="badge badge-secondary" title="Processador"><span class="sr">Processador: </span>Intel Core i3</li>
                                <li class="badge badge-secondary" title="RAM"><span class="sr">RAM: </span>8 GB RAM</li>
                                <li class="badge badge-secondary" title="Armazenamento"><span class="sr">Armazenamento: </span>128 GB</li>
                                <li class="badge badge-secondary" title="Ecrã"><span class="sr">Ecrã: </span>15&quot;</li>
                              </ul>
                            <div class="pc-buy">
                                <a class="pc-lock" href="https://pedroporto.pt/iniciar-sessao/?redirect=%2Fmarca%2Fits%2Ffeed%2F"><svg class="i" aria-hidden="true"><use href="#ppc-lock"/></svg>Preço para revendedores</a>
                              </div>
            </div>
          </li>
	        </ul>

                <nav class="pages" aria-label="Páginas"><ul class='page-numbers'>
	<li><span aria-label="Página 1" aria-current="page" class="page-numbers current">1</span></li>
	<li><a aria-label="Página 2" class="page-numbers" href="https://pedroporto.pt/marca/its/feed/page/2/#ppc-lista">2</a></li>
	<li><a aria-label="Página 3" class="page-numbers" href="https://pedroporto.pt/marca/its/feed/page/3/#ppc-lista">3</a></li>
	<li><a aria-label="Página 4" class="page-numbers" href="https://pedroporto.pt/marca/its/feed/page/4/#ppc-lista">4</a></li>
	<li><a class="next page-numbers" href="https://pedroporto.pt/marca/its/feed/page/2/#ppc-lista">Seguinte<svg class="i" aria-hidden="true"><use href="#ppc-chev"/></svg></a></li>
</ul>
</nav>
        
                      </div>
    </div>
  </form>

  <!-- 3. Faixas finais -->
    <div class="wrap ends">
        <section class="card b2b" aria-labelledby="ppc-b2b">
      <div>
        <span class="badge badge-red"><svg class="i" aria-hidden="true"><use href="#ppc-lock"/></svg>Preço de revenda</span>
        <h2 id="ppc-b2b">Da conta à encomenda, sem telefonemas</h2>
        <p>O preço de revenda só aparece a contas validadas pela equipa.</p>
        <div class="cta">
          <a class="btn btn-primary" href="https://pedroporto.pt/registar/">Pedir conta de revendedor <svg class="i arr" aria-hidden="true"><use href="#ppc-arrow"/></svg></a>
          <a class="btn btn-outline" href="https://pedroporto.pt/iniciar-sessao/">Já tenho conta</a>
        </div>
      </div>
      <ol class="steps">
        <li><b>1</b><span><strong>Peça a conta</strong>Empresa, NIF e contacto.</span></li>
        <li><b>2</b><span><strong>Validamos a empresa</strong>Avisamos por email quando o acesso estiver ativo.</span></li>
        <li><b>3</b><span><strong>Entre e encomende</strong>Cada ficha passa a mostrar o preço de revenda.</span></li>
      </ol>
    </section>
    
    <section class="card proj" aria-labelledby="ppc-proj">
      <div>
        <span class="ico"><svg class="i" aria-hidden="true"><use href="#ppc-chat"/></svg></span>
        <div>
          <h2 id="ppc-proj">Um projeto de balcão? Diga-nos o que precisa.</h2>
          <p>Configuramos o conjunto certo de terminal, periféricos e software para o seu cliente, e respondemos com proposta.</p>
        </div>
      </div>
      <a class="btn btn-outline" href="mailto:geral@pedroporto.pt?subject=Pedido%20de%20proposta">Pedir proposta <svg class="i arr" aria-hidden="true"><use href="#ppc-arrow"/></svg></a>
    </section>
  </div>
	</div>

<script>
(function () {
  var f = document.getElementById('ppc-lista');
  if (!f) return;
  f.classList.add('js');
  var estreito = window.matchMedia('(max-width:1023px)');

  // Monta o URL com vírgulas (?processador=a,b) em vez de processador[]=a&processador[]=b.
  function ir() {
    var p = new URLSearchParams(), g = {};
    f.querySelectorAll('input[type=hidden]').forEach(function (i) { p.set(i.name, i.value); }); // pesquisa: s e post_type
    f.querySelectorAll('input[type=checkbox][name]:checked').forEach(function (i) { // sem name: o "Comparar" do snippet 17
      var n = i.name.replace('[]', '');
      (g[n] = g[n] || []).push(i.value);
    });
    Object.keys(g).forEach(function (n) { p.set(n, g[n].join(',')); });
    var o = f.querySelector('select[name=orderby]');
    if (o && o.value !== o.dataset.padrao) p.set('orderby', o.value);
    var q = p.toString().replace(/%2C/g, ',');
    location.href = f.action + (q ? '?' + q : '') + '#ppc-lista';
  }

  // Em ecrã largo aplica logo; em ecrã estreito espera pelo botão "Aplicar filtros", exceto na ordenação.
  f.addEventListener('change', function (e) {
    if (!e.target.name) return; // o "Comparar" do cartão (snippet 17) não é filtro
    if (e.target.name === 'orderby' || !estreito.matches) ir();
  });
  f.addEventListener('submit', function (e) { e.preventDefault(); ir(); });

  // Subcategorias numa fila que desliza: mostra a atual.
  var atual = document.querySelector('.ppc .kids .chip[aria-current]');
  if (atual) { var fila = atual.closest('ul'); fila.scrollLeft += atual.getBoundingClientRect().left - fila.getBoundingClientRect().left - 16; }

  // Filtros como painel lateral em ecrã estreito.
  var b = f.querySelector('.btn-filtros'), a = document.getElementById('ppc-filtros'), veu = f.querySelector('.f-veu'), fechar = f.querySelector('.f-fechar');
  function painel(abrir) {
    if (!a) return;
    a.classList.toggle('open', abrir);
    if (veu) veu.classList.toggle('open', abrir);
    if (b) b.setAttribute('aria-expanded', String(abrir));
    document.documentElement.style.overflow = abrir ? 'hidden' : '';
  }
  if (b) b.addEventListener('click', function () { painel(true); });
  if (fechar) fechar.addEventListener('click', function () { painel(false); });
  if (veu) veu.addEventListener('click', function () { painel(false); });
  addEventListener('keydown', function (e) { if (e.key === 'Escape') painel(false); });
})();
</script>
	<!--WPFC_FOOTER_START--></div><!-- .ast-container -->
</div><!-- #content -->
<footer class="pprod">
  <div class="pph-caixa pprod-grelha">
    <div class="pprod-marca">
      <a class="pph-logo" href="https://pedroporto.pt/" aria-label="Pedro Porto, página inicial"><img class="pph-logo-h no-lazyload" src="https://pedroporto.pt/wp-content/uploads/2026/10/pedro-porto-logo-3d-horizontal-branco-v2.webp" width="609" height="120" alt="" decoding="async" loading="lazy"></a>
      <p>Distribuição especializada de soluções de ponto de venda, pesagem e hotelaria para profissionais de instalação e revenda.</p>
      <ul class="pprod-selos" aria-label="Parcerias">
        <li><svg class="pi pi-escudo" viewBox="0 0 24 24" aria-hidden="true"><path d="M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z"/><path d="m9 12 2 2 4-4"/></svg>Parceiro oficial SAM4S</li>
        <li><svg class="pi pi-escudo" viewBox="0 0 24 24" aria-hidden="true"><path d="M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z"/><path d="m9 12 2 2 4-4"/></svg>Parceiro oficial ITS</li>
      </ul>
    </div>
    <nav aria-labelledby="pprod-produtos">
      <h2 id="pprod-produtos">Produtos</h2>
      <ul>
                <li><a href="https://pedroporto.pt/categoria-produto/ponto-de-venda/">Ponto de Venda</a></li>
                <li><a href="https://pedroporto.pt/categoria-produto/balancas/">Balanças</a></li>
                <li><a href="https://pedroporto.pt/categoria-produto/hotelaria/">Hotelaria</a></li>
                <li><a href="https://pedroporto.pt/categoria-produto/ponto-de-venda/software/">Software</a></li>
                <li><a href="https://pedroporto.pt/categoria-produto/gestao-automatica-de-caixa/">Gestão de Caixa</a></li>
                <li><a href="https://pedroporto.pt/produtos/">Todos os produtos</a></li>
      </ul>
      <h2 class="pprod-h2-mais">Gamas</h2>
      <ul>
                <li><a href="https://pedroporto.pt/its-m6/">ITS M6</a></li>
                <li><a href="https://pedroporto.pt/forza/">SAM4S Forza</a></li>
                <li><a href="https://pedroporto.pt/sapphire/">SAM4S Sapphire</a></li>
              </ul>
    </nav>
    <div>
      <h2>Contactos</h2>
      <ul class="pprod-contactos">
        <li><svg class="pi pi-local" viewBox="0 0 24 24" aria-hidden="true"><path d="M20 10c0 6-8 12-8 12s-8-6-8-12a8 8 0 0 1 16 0Z"/><circle cx="12" cy="10" r="3"/></svg><address>Estrada Nacional 10, Km 136<br>2690-368 Santa Iria de Azóia</address></li>
        <li><svg class="pi pi-telefone" viewBox="0 0 24 24" aria-hidden="true"><path d="M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.13.96.36 1.9.7 2.81a2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.91.34 1.85.57 2.81.7A2 2 0 0 1 22 16.92z"/></svg><span><a href="tel:+351219566844">(+351) 219 566 844/5</a><small>Chamada para a rede fixa nacional</small></span></li>
        <li><svg class="pi pi-email" viewBox="0 0 24 24" aria-hidden="true"><rect width="20" height="16" x="2" y="4" rx="2"/><path d="m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7"/></svg><a href="mailto:geral@pedroporto.pt">geral@pedroporto.pt</a></li>
      </ul>
    </div>
    <div>
      <h2>Horário</h2>
      <p class="pprod-horario"><svg class="pi pi-relogio" viewBox="0 0 24 24" aria-hidden="true"><circle cx="12" cy="12" r="10"/><path d="M12 6v6l4 2"/></svg><span>Segunda a Sexta<br>09h00 – 13h00<br>14h00 – 18h00</span></p>
      <h2 class="pprod-h2-mais">Apoio</h2>
      <ul>
        <li><a href="https://pedroporto.pt/sobre/">Sobre</a></li>
        <li><a href="https://pedroporto.pt/wp-content/uploads/2026/10/rma-pedro-porto-pt.pdf" data-pp-rma>Formulário RMA</a></li>
        <li><a href="https://pedroporto.pt/politica-de-privacidade/">Política de privacidade</a></li>
      </ul>
    </div>
  </div>
  <div class="pph-caixa pprod-base">
    <p>© 2014–2026 Pedro Porto Lda. Todos os direitos reservados.</p>
    <p>Preços de revenda sem IVA, só para contas de revendedor.</p>
  </div>
</footer>
<script>
(function () {
  var folhas = {"pt":"https:\/\/pedroporto.pt\/wp-content\/uploads\/2026\/10\/rma-pedro-porto-pt.pdf","es":"https:\/\/pedroporto.pt\/wp-content\/uploads\/2026\/10\/rma-pedro-porto-es.pdf","fr":"https:\/\/pedroporto.pt\/wp-content\/uploads\/2026\/10\/rma-pedro-porto-fr.pdf","de":"https:\/\/pedroporto.pt\/wp-content\/uploads\/2026\/10\/rma-pedro-porto-de.pdf"};
  var m = location.pathname.match(/^\/(es|fr|de|en)(\/|$)/);
  var url = m && folhas[m[1]];
  if (!url) return;
  [].forEach.call(document.querySelectorAll('a[data-pp-rma]'), function (a) { a.href = url; });
})();
</script>
	<script>
(function () {
  if (!/^\/de(\/|$)/.test(location.pathname)) return;
  var esconder = function (el) { if (el) { el.hidden = true; el.style.display = 'none'; } };
  [].forEach.call(document.querySelectorAll('a[href*="/categoria-produto/balancas"]'), function (a) {
    esconder(a.closest('.pph-pane, details, li') || a.closest('.pph-cmd-i') || a);
  });
  esconder(document.querySelector('.tabs-t[data-neg="peso"]'));
  [].forEach.call(document.querySelectorAll('a[href*="/impressoras/"]'), function (a) {
    var w = document.createTreeWalker(a, NodeFilter.SHOW_TEXT), n;
    while ((n = w.nextNode())) n.nodeValue = n.nodeValue.replace(/Zuhause/g, 'Drucker');
  });
  var palavra = '\\b(Waagen|Waage|Wiegesysteme[n]?)\\b';
  var troca = new RegExp(palavra, 'g'), tem = new RegExp(palavra);
  var w = document.createTreeWalker(document.body, NodeFilter.SHOW_TEXT, {
    acceptNode: function (n) {
      var t = n.parentNode.nodeName;
      return t === 'SCRIPT' || t === 'STYLE' || !tem.test(n.nodeValue) ? NodeFilter.FILTER_REJECT : NodeFilter.FILTER_ACCEPT;
    }
  }), n, lista = [];
  while ((n = w.nextNode())) lista.push(n);
  lista.forEach(function (n) { n.nodeValue = n.nodeValue.replace(troca, 'PDAs'); });
  document.title = document.title.replace(troca, 'PDAs');
})();
</script>
		</div><!-- #page -->
<script type="speculationrules">
{"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/pedroporto/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
</script>
<div class="gtranslate_wrapper" id="gt-wrapper-33501208"></div>	<script>
		(function () {
			var c = document.body.className;
			c = c.replace(/woocommerce-no-js/, 'woocommerce-js');
			document.body.className = c;
		})();
	</script>
	<script id="woocommerce-js-extra">
var woocommerce_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_password_show":"Mostrar senha","i18n_password_hide":"Ocultar senha"};
//# sourceURL=woocommerce-js-extra
</script>
<script data-wp-strategy="defer" id="woocommerce-js" src="https://pedroporto.pt/wp-content/plugins/woocommerce/assets/js/frontend/woocommerce.min.js?ver=11.2.2"></script>
<script id="linkprefetcher-js-before">
window.LP_CONFIG = {"activeOnDesktop":true,"behavior":"mouseHover","hoverDelay":60,"instantClick":false,"activeOnMobile":true,"mobileBehavior":"viewport","ignoreKeywords":"#,?","isMobile":false}
//# sourceURL=linkprefetcher-js-before
</script>
<script id="linkprefetcher-js" src="https://pedroporto.pt/wp-content/plugins/bluehost-wordpress-plugin/vendor/newfold-labs/wp-module-performance/build/assets/link-prefetch.min.js?ver=5.0.0" defer></script>
<script id="wp-hooks-js" src="https://pedroporto.pt/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255"></script>
<script id="wp-i18n-js" src="https://pedroporto.pt/wp-includes/js/dist/i18n.min.js?ver=1dfe7db3940c23ea9216"></script>
<script id="wp-i18n-js-after">
wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
//# sourceURL=wp-i18n-js-after
</script>
<script id="wholesalex-js-extra">
var wholesalex = {"url":"https://pedroporto.pt/wp-content/plugins/wholesalex/","nonce":"a61336dafb","ajax":"https://pedroporto.pt/wp-admin/admin-ajax.php","recaptcha_status":"no","ver":"3.1.9","settings":{"wsx_addon_recaptcha":"no","_settings_primary_color":"#2FC4A7","_settings_text_color":"#272727","_settings_border_color":"#E5E5E5","_settings_google_recaptcha_v3_site_key":"6LfzVV4rAAAAAN3ej7Q85tqJHQtOV9CV8gNYw7nr","recaptcha_version":"recaptcha_v3"},"logo_url":"https://pedroporto.pt/wp-content/plugins/wholesalex/assets/icons/wholesalex-logo.svg","plugin_name":"WholesaleX","is_admin_interface":"","i18n":{"cannot_register_message_for_logged_in_user":"You cannot register while you are logged in.","is_required":"is required","register":"Register"},"cart_url":"https://pedroporto.pt/carrinho/","currency_pos":"right_space","currency_symbol":"\u20ac","is_required":"is required"};
//# sourceURL=wholesalex-js-extra
</script>
<script id="wholesalex-js" src="https://pedroporto.pt/wp-content/plugins/wholesalex/assets/js/wholesalex-public.js?ver=f3c4a21a9b5b39089aef"></script>
<script id="sourcebuster-js-js" src="https://pedroporto.pt/wp-content/plugins/woocommerce/assets/js/sourcebuster/sourcebuster.min.js?ver=11.2.2"></script>
<script id="wc-order-attribution-js-extra">
var wc_order_attribution = {"params":{"lifetime":1.0000000000000000818030539140313095458623138256371021270751953125e-5,"session":30,"base64":false,"ajaxurl":"https://pedroporto.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"}};
//# sourceURL=wc-order-attribution-js-extra
</script>
<script id="wc-order-attribution-js" src="https://pedroporto.pt/wp-content/plugins/woocommerce/assets/js/frontend/order-attribution.min.js?ver=11.2.2"></script>
<script id="googlesitekit-events-provider-content-events-js-before">
window._googlesitekit = window._googlesitekit || {};
window._googlesitekit.contentEvents = {"postID":275,"isReadableSinglePost":false,"hasVimeoEmbed":false,"wordCount":0,"estimatedReadTimeSeconds":0,"isLastPageOfMultiPagePost":false,"readTimeThresholdPercent":85,"minimumReadTimeSeconds":5};
//# sourceURL=googlesitekit-events-provider-content-events-js-before
</script>
<script id="googlesitekit-events-provider-content-events-js" src="https://pedroporto.pt/wp-content/plugins/google-site-kit/dist/assets/js/googlesitekit-events-provider-content-events-90bacb156ab34fa090db.js" defer></script>
<script id="googlesitekit-events-provider-woocommerce-js-before">
window._googlesitekit.wcdata = window._googlesitekit.wcdata || {};
window._googlesitekit.wcdata.products = [];
window._googlesitekit.wcdata.add_to_cart = null;
window._googlesitekit.wcdata.currency = "EUR";
window._googlesitekit.wcdata.currencyMinorUnit = 2;
window._googlesitekit.wcdata.eventsToTrack = ["add_to_cart","purchase"];
//# sourceURL=googlesitekit-events-provider-woocommerce-js-before
</script>
<script id="googlesitekit-events-provider-woocommerce-js" src="https://pedroporto.pt/wp-content/plugins/google-site-kit/dist/assets/js/googlesitekit-events-provider-woocommerce-6578612452b5920ad014.js" defer></script>
<script id="gt_widget_script_33501208-js-before">
window.gtranslateSettings = /* document.write */ window.gtranslateSettings || {};window.gtranslateSettings['33501208'] = {"default_language":"pt","languages":["pt","es","fr","de","en"],"url_structure":"sub_directory","native_language_names":1,"flag_style":"2d","flag_size":24,"wrapper_selector":"#gt-wrapper-33501208","alt_flags":[],"horizontal_position":"left","vertical_position":"bottom","flags_location":"\/wp-content\/plugins\/gtranslate\/flags\/"};
//# sourceURL=gt_widget_script_33501208-js-before
</script><script src="https://pedroporto.pt/wp-content/plugins/gtranslate/js/flags.js?ver=5.0.2" data-no-optimize="1" data-no-minify="1" data-gt-orig-url="/marca/its/feed/" data-gt-orig-domain="pedroporto.pt" data-gt-widget-id="33501208" defer></script><div class="ppc pp-cmp-barra" data-pp-cmp-barra data-url="https://pedroporto.pt/comparar/" data-max="4" hidden>
  <div class="wrap pp-cmp-in" role="region" aria-label="Equipamentos para comparar">
    <p class="pp-cmp-t"><strong>Comparar</strong> <span data-pp-cmp-n></span></p>
    <ul class="pp-cmp-lista" data-pp-cmp-lista></ul>
    <div class="pp-cmp-acoes">
      <button type="button" class="btn btn-ghost btn-sm" data-pp-cmp-limpar>Limpar</button>
      <a class="btn btn-primary btn-sm" href="https://pedroporto.pt/comparar/" data-pp-cmp-ir>Comparar</a>
    </div>
  </div>
</div>
<style>
.ppc .pc-cmp{position:absolute;top:10px;left:10px;z-index:2;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px 0 8px;border:1px solid var(--border);border-radius:999px;background:rgb(255 255 255 / .92);font:500 12px/1 var(--font);color:var(--muted-foreground);cursor:pointer;box-shadow:var(--shadow-sm);transition:border-color .15s,color .15s,background-color .15s}
.ppc .pc-cmp:hover{border-color:var(--brand-100);color:var(--brand)}
.ppc .pc-cmp-in{width:14px;height:14px;margin:0;accent-color:var(--brand);cursor:pointer}
.ppc .pc-cmp.is-on{border-color:var(--brand);background:var(--brand-50);color:var(--brand)}
.ppc .pc-cmp.is-cheio{opacity:.5;cursor:not-allowed}
.ppc .pc-cmp.is-cheio .pc-cmp-in{cursor:not-allowed}
.pp-cmp-barra{position:fixed;left:0;right:0;bottom:0;z-index:1000;background:#fff;border-top:1px solid var(--border);box-shadow:0 -8px 24px rgb(9 9 11 / .08);transform:translateY(0);transition:transform .25s var(--ease)}
.pp-cmp-barra[hidden]{display:block;transform:translateY(110%);visibility:hidden}
.pp-cmp-in{display:flex;align-items:center;gap:16px;padding-top:10px;padding-bottom:10px}
.pp-cmp-t{margin:0;font-size:14px;white-space:nowrap}
.pp-cmp-t span{color:var(--muted-foreground)}
.pp-cmp-lista{display:flex;gap:8px;flex:1;min-width:0;margin:0;padding:0;list-style:none;overflow-x:auto;scrollbar-width:none}
.pp-cmp-lista li{display:flex;align-items:center;gap:8px;flex:none;max-width:230px;height:40px;padding:0 6px 0 4px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--muted-2);font-size:13px}
.pp-cmp-lista img{width:32px;height:32px;object-fit:contain;mix-blend-mode:multiply}
.pp-cmp-lista span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.pp-cmp-lista button{display:grid;place-items:center;flex:none;width:24px;height:24px;padding:0;border:0;border-radius:var(--radius-sm);background:none;color:var(--muted-foreground);cursor:pointer}
.pp-cmp-lista button:hover{background:var(--muted);color:var(--foreground)}
.pp-cmp-lista button svg{width:14px;height:14px}
.pp-cmp-acoes{display:flex;gap:6px;flex:none}
.pp-cmp-acoes [aria-disabled="true"]{opacity:.5;pointer-events:none}
@media (max-width:599px){
  .pp-cmp-in{flex-wrap:wrap;gap:8px 12px}
  .pp-cmp-lista{order:3;flex-basis:100%}
  .pp-cmp-acoes{margin-left:auto}
}
@media (prefers-reduced-motion:reduce){.pp-cmp-barra{transition:none}}
</style>
<script>
(function () {
  var barra = document.querySelector('[data-pp-cmp-barra]');
  if (!barra) { return; }
  var CHAVE = 'pp-comparar', max = parseInt(barra.getAttribute('data-max'), 10) || 4;
  var lista = barra.querySelector('[data-pp-cmp-lista]'), nTxt = barra.querySelector('[data-pp-cmp-n]');
  var ir = barra.querySelector('[data-pp-cmp-ir]'), base = barra.getAttribute('data-url');
  var memoria = [];
  var ler = function () {
    try { var v = JSON.parse(localStorage.getItem(CHAVE) || '[]'); return Array.isArray(v) ? v.slice(0, max) : []; }
    catch (e) { return memoria; }
  };
  var guardar = function (v) {
    memoria = v;
    try { localStorage.setItem(CHAVE, JSON.stringify(v)); } catch (e) {}
  };
  var x = '<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" aria-hidden="true"><path d="M18 6 6 18M6 6l12 12"/></svg>';
  // Também escapa as aspas: o nome entra em atributos (aria-label) e um 21.5" fechava o atributo.
  var esc = function (s) { return String(s == null ? '' : s).replace(/[&<>"']/g, function (c) { return { '&': '&amp;', '<': '&lt;', '>': '&gt;', '"': '&quot;', "'": '&#39;' }[c]; }); };
  var desenhar = function () {
    var v = ler(), ids = v.map(function (p) { return String(p.id); });
    document.querySelectorAll('[data-pp-cmp]').forEach(function (l) {
      var on = ids.indexOf(l.getAttribute('data-pp-cmp')) !== -1, cheio = !on && v.length >= max;
      var inp = l.querySelector('input');
      inp.checked = on; inp.disabled = cheio;
      l.classList.toggle('is-on', on); l.classList.toggle('is-cheio', cheio);
      l.title = cheio ? 'Pode comparar até ' + max + ' equipamentos' : '';
    });
    lista.innerHTML = v.map(function (p) {
      return '<li>' + (p.img ? '<img src="' + esc(p.img) + '" alt="">' : '') + '<span>' + esc(p.nome) + '</span>' +
        '<button type="button" data-tirar="' + esc(String(p.id)) + '" aria-label="Tirar ' + esc(p.nome) + ' da comparação">' + x + '</button></li>';
    }).join('');
    nTxt.textContent = v.length + ' de ' + max;
    ir.href = base + '?ids=' + ids.join(',');
    ir.setAttribute('aria-disabled', v.length < 2 ? 'true' : 'false');
    ir.textContent = v.length < 2 ? 'Escolha mais um' : 'Comparar ' + v.length;
    barra.hidden = v.length === 0;
    document.body.style.paddingBottom = v.length ? barra.offsetHeight + 'px' : '';
  };
  document.addEventListener('change', function (e) {
    var l = e.target.closest && e.target.closest('[data-pp-cmp]');
    if (!l) { return; }
    var id = l.getAttribute('data-pp-cmp'), v = ler().filter(function (p) { return String(p.id) !== id; });
    if (e.target.checked && v.length < max) { v.push({ id: id, nome: l.getAttribute('data-nome'), img: l.getAttribute('data-img') }); }
    guardar(v); desenhar();
  });
  lista.addEventListener('click', function (e) {
    var b = e.target.closest('[data-tirar]');
    if (!b) { return; }
    guardar(ler().filter(function (p) { return String(p.id) !== b.getAttribute('data-tirar'); })); desenhar();
  });
  barra.querySelector('[data-pp-cmp-limpar]').addEventListener('click', function () { guardar([]); desenhar(); });
  window.addEventListener('storage', function (e) { if (e.key === CHAVE) { desenhar(); } });
  window.addEventListener('pageshow', desenhar);
  desenhar();
})();
</script>
	<style>
/* !important: o JavaScript do WholesaleX põe display:block na linha depois de a página abrir. */
.wsx-reg-form-row:has(.wsx-field-wholesalex_registration_role){display:none!important}
/* Olho da palavra-passe: fica dentro do campo sem o embrulhar, porque o CSS do WholesaleX usa .wsx-form-field > input.
   O kit do Elementor pinta os botões de azul no :hover e no :focus, por isso as cores levam !important. */
.wsx-form-field:has(> .pp-senha-ver){position:relative}
.wsx-form-field > .wsx-input.pp-com-olho{padding-right:46px!important}
.pp-senha-ver,.pp-senha-ver:hover,.pp-senha-ver:focus,.pp-senha-ver:active{position:absolute;right:4px;translate:0 -50%;display:grid;place-items:center;width:36px;height:32px;min-height:0;margin:0;padding:0;border:0;border-radius:4px;background:transparent!important;color:#6b6b6b!important;box-shadow:none!important;cursor:pointer}
.pp-senha-ver:hover{color:#111!important}
.pp-senha-ver:focus-visible{outline:2px solid #1a407d;outline-offset:1px}
.pp-senha-ver svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.pp-senha-ver .pp-olho-fechado,.pp-senha-ver[aria-pressed=true] .pp-olho-aberto{display:none}
.pp-senha-ver[aria-pressed=true] .pp-olho-fechado{display:block}
</style>
<script>
(function () {
  // Mostrar a palavra-passe: um botão com um olho dentro de cada campo de palavra-passe (login e registo).
  [].forEach.call(document.querySelectorAll('input[type=password].wsx-input'), function (campo) {
    campo.classList.add('pp-com-olho');
    var ver = document.createElement('button');
    ver.type = 'button';
    ver.className = 'pp-senha-ver';
    ver.setAttribute('aria-label', 'Mostrar palavra-passe');
    ver.setAttribute('aria-pressed', 'false');
    if (campo.id) ver.setAttribute('aria-controls', campo.id);
    ver.innerHTML = '<svg class="pp-olho-aberto" viewBox="0 0 24 24" aria-hidden="true"><path d="M2 12s3.5-7 10-7 10 7 10 7-3.5 7-10 7S2 12 2 12z"/><circle cx="12" cy="12" r="3"/></svg>'
      + '<svg class="pp-olho-fechado" viewBox="0 0 24 24" aria-hidden="true"><path d="M10.6 5.1A10.7 10.7 0 0 1 12 5c6.5 0 10 7 10 7a17 17 0 0 1-2.2 3.2M6.6 6.6A17.6 17.6 0 0 0 2 12s3.5 7 10 7a9.7 9.7 0 0 0 5.4-1.6"/><path d="M9.9 9.9a3 3 0 0 0 4.2 4.2"/><path d="M2 2l20 20"/></svg>';
    ver.addEventListener('click', function () {
      var mostrar = campo.type === 'password';
      campo.type = mostrar ? 'text' : 'password';
      ver.setAttribute('aria-pressed', mostrar ? 'true' : 'false');
      ver.setAttribute('aria-label', mostrar ? 'Esconder palavra-passe' : 'Mostrar palavra-passe');
    });
    campo.insertAdjacentElement('afterend', ver);
    // A meio da altura do campo. A etiqueta por cima pode mudar de altura com a largura do ecrã.
    var alinhar = function () { ver.style.top = (campo.offsetTop + campo.offsetHeight / 2) + 'px'; };
    alinhar();
    window.addEventListener('resize', alinhar);
    campo.addEventListener('focus', alinhar);
    // Ao enviar, a palavra-passe volta a ficar escondida (o navegador não a guarda como texto).
    if (campo.form) campo.form.addEventListener('submit', function () {
      campo.type = 'password';
      ver.setAttribute('aria-pressed', 'false');
      ver.setAttribute('aria-label', 'Mostrar palavra-passe');
    });
  });

  // Texto de exemplo do campo do login, que o WholesaleX escreve em inglês fora das traduções.
  [].forEach.call(document.querySelectorAll('input[placeholder="Username or Email"]'), function (c) { c.placeholder = 'Email ou nome de utilizador'; });

  // Consentimento: o WholesaleX só põe um link (política de privacidade). Liga também "termos e condições"
  // e abre os dois noutro separador, para não se perder o que já foi escrito no formulário.
  var termo = document.querySelector('label[for=wholesalex_term_condition]');
  if (termo) {
    var no = [].filter.call(termo.childNodes, function (n) { return n.nodeType === 3 && n.nodeValue.indexOf('termos e condições') > -1; })[0];
    if (no) {
      var i = no.nodeValue.indexOf('termos e condições');
      var resto = no.splitText(i);
      resto.splitText('termos e condições'.length);
      var a = document.createElement('a');
      a.className = 'wsx-link';
      a.href = "https:\/\/pedroporto.pt\/termos-e-condicoes\/";
      a.textContent = 'termos e condições';
      termo.replaceChild(a, resto);
    }
    [].forEach.call(termo.querySelectorAll('a'), function (l) { l.target = '_blank'; l.rel = 'noopener'; });
  }

  // Armadilhas contra robôs: campo escondido e senha pedida ao servidor ao abrir a página.
  var form = document.querySelector('form.wholesalex-registration-form');
  if (form) {
    var isca = document.createElement('div');
    isca.setAttribute('aria-hidden', 'true');
    isca.style.cssText = 'position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden';
    isca.innerHTML = '<label>Deixe este campo vazio <input type="text" name="pp_campo_extra" value="" tabindex="-1" autocomplete="off"></label>';
    form.appendChild(isca);
    var senha = document.createElement('input');
    senha.type = 'hidden';
    senha.name = 'pp_reg_senha';
    form.appendChild(senha);
    var pedir = function () {
      var fd = new FormData();
      fd.append('action', 'pp_reg_senha');
      fetch("https:\/\/pedroporto.pt\/wp-admin\/admin-ajax.php", { method: 'POST', body: fd, credentials: 'same-origin', cache: 'no-store' })
        .then(function (r) { return r.json(); })
        .then(function (j) { if (j && j.success) { senha.value = j.data.senha; } })
        .catch(function () {});
    };
    pedir();
    // Se o primeiro pedido falhou (rede), tenta outra vez quando a pessoa começa a preencher.
    form.addEventListener('focusin', function () { if (!senha.value) { pedir(); } });
    // O WholesaleX envia por AJAX e a página não recarrega. Depois de cada envio pede uma senha nova
    // (a atual já foi lida pelo envio), para quem corrige erros do formulário não chegar ao limite de usos.
    form.addEventListener('submit', function () { setTimeout(pedir, 1500); });
  }

  var s = document.querySelector('select[name=wholesalex_registration_role]');
  if (!s) return;
  var opcoes = [].filter.call(s.options, function (o) { return o.value; });
  if (opcoes.length !== 1) return;
  s.value = opcoes[0].value;
  var linha = s.closest('.wsx-reg-form-row');
  if (linha) linha.style.display = 'none';
})();
</script>
	<script>
(function () {
  var feito = false;
  function carregar() {
    if (feito) return;
    feito = true;
    document.querySelectorAll('script[data-pp-adiado-src]').forEach(function (s) {
      var n = document.createElement('script');
      n.async = true;
      n.src = s.getAttribute('data-pp-adiado-src');
      document.head.appendChild(n);
    });
  }
  ['pointerdown', 'keydown', 'touchstart', 'scroll'].forEach(function (ev) {
    addEventListener(ev, carregar, { once: true, passive: true });
  });
  setTimeout(carregar, 6000);
})();
</script>
	</body>
</html>
