<!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">
	<link rel="profile" href="https://gmpg.org/xfn/11"> 
	<link rel="preload" href="https://pedroporto.pt/wp-content/astra-local-fonts/barlow-condensed/HTxwL3I-JCGChYJ8VI-L6OO_au7B46r2z3bWuQ.woff2" as="font" type="font/woff2" crossorigin><link rel="preload" href="https://pedroporto.pt/wp-content/astra-local-fonts/poppins/pxiEyp8kv8JHgFVrJJfecg.woff2" as="font" type="font/woff2" crossorigin>
<!-- Otimização para mecanismos de busca com o Rank Math - https://rankmath.com/ -->
<title>Máquinas de Hambúrguer &#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/categoria-produto/hotelaria/preparacao/maquinas-de-hamburguer/" />
<meta property="og:locale" content="pt_PT" />
<meta property="og:type" content="article" />
<meta property="og:title" content="Máquinas de Hambúrguer | Equipamentos POS | Pedro Porto" />
<meta property="og:url" content="https://pedroporto.pt/categoria-produto/hotelaria/preparacao/maquinas-de-hamburguer/" />
<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="Máquinas de Hambúrguer | Equipamentos POS | Pedro Porto" />
<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="1" />
<script type="application/ld+json" class="rank-math-schema">{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://pedroporto.pt/#organization","name":"Pedro Porto Lda"},{"@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":"BreadcrumbList","@id":"https://pedroporto.pt/categoria-produto/hotelaria/preparacao/maquinas-de-hamburguer/#breadcrumb","itemListElement":[{"@type":"ListItem","position":"1","item":{"@id":"https://pedroporto.pt","name":"In\u00edcio"}},{"@type":"ListItem","position":"2","item":{"@id":"https://pedroporto.pt/categoria-produto/hotelaria/preparacao/maquinas-de-hamburguer/","name":"M\u00e1quinas de Hamb\u00farguer"}}]},{"@type":"CollectionPage","@id":"https://pedroporto.pt/categoria-produto/hotelaria/preparacao/maquinas-de-hamburguer/#webpage","url":"https://pedroporto.pt/categoria-produto/hotelaria/preparacao/maquinas-de-hamburguer/","name":"M\u00e1quinas de Hamb\u00farguer | Equipamentos POS | Pedro Porto","isPartOf":{"@id":"https://pedroporto.pt/#website"},"inLanguage":"pt-PT","breadcrumb":{"@id":"https://pedroporto.pt/categoria-produto/hotelaria/preparacao/maquinas-de-hamburguer/#breadcrumb"}}]}</script>
<!-- /Plugin Rank Math para SEO no WordPress -->

<link rel='dns-prefetch' href='//www.googletagmanager.com' />
<link rel="alternate" type="application/rss+xml" title="Pedro Porto Lda &raquo; Feed" href="https://pedroporto.pt/feed/" />
<link rel="alternate" type="application/rss+xml" title="Pedro Porto Lda &raquo; Feed de comentários" href="https://pedroporto.pt/comments/feed/" />
<link rel="alternate" type="application/rss+xml" title="Feed Pedro Porto Lda &raquo; Máquinas de Hambúrguer Categoria" href="https://pedroporto.pt/categoria-produto/hotelaria/preparacao/maquinas-de-hamburguer/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>
<link rel='stylesheet' id='astra-theme-css-css' href='https://pedroporto.pt/wp-content/themes/astra/assets/css/minified/frontend.min.css?ver=4.14.1' media='all' />
<style id="astra-theme-css-inline-css">
.ast-no-sidebar .entry-content .alignfull {margin-left: calc( -50vw + 50%);margin-right: calc( -50vw + 50%);max-width: 100vw;width: 100vw;}.ast-no-sidebar .entry-content .alignwide {margin-left: calc(-41vw + 50%);margin-right: calc(-41vw + 50%);max-width: unset;width: unset;}.ast-no-sidebar .entry-content .alignfull .alignfull,.ast-no-sidebar .entry-content .alignfull .alignwide,.ast-no-sidebar .entry-content .alignwide .alignfull,.ast-no-sidebar .entry-content .alignwide .alignwide,.ast-no-sidebar .entry-content .wp-block-column .alignfull,.ast-no-sidebar .entry-content .wp-block-column .alignwide{width: 100%;margin-left: auto;margin-right: auto;}.wp-block-gallery,.blocks-gallery-grid {margin: 0;}.wp-block-separator {max-width: 100px;}.wp-block-separator.is-style-wide,.wp-block-separator.is-style-dots {max-width: none;}.entry-content .has-2-columns .wp-block-column:first-child {padding-right: 10px;}.entry-content .has-2-columns .wp-block-column:last-child {padding-left: 10px;}@media (max-width: 782px) {.entry-content .wp-block-columns .wp-block-column {flex-basis: 100%;}.entry-content .has-2-columns .wp-block-column:first-child {padding-right: 0;}.entry-content .has-2-columns .wp-block-column:last-child {padding-left: 0;}}body .entry-content .wp-block-latest-posts {margin-left: 0;}body .entry-content .wp-block-latest-posts li {list-style: none;}.ast-no-sidebar .ast-container .entry-content .wp-block-latest-posts {margin-left: 0;}.ast-header-break-point .entry-content .alignwide {margin-left: auto;margin-right: auto;}.entry-content .blocks-gallery-item img {margin-bottom: auto;}.wp-block-pullquote {border-top: 4px solid #555d66;border-bottom: 4px solid #555d66;color: #40464d;}:root{--ast-post-nav-space:0;--ast-container-default-xlg-padding:6.67em;--ast-container-default-lg-padding:5.67em;--ast-container-default-slg-padding:4.34em;--ast-container-default-md-padding:3.34em;--ast-container-default-sm-padding:6.67em;--ast-container-default-xs-padding:2.4em;--ast-container-default-xxs-padding:1.4em;--ast-code-block-background:#EEEEEE;--ast-comment-inputs-background:#FAFAFA;--ast-normal-container-width:1140px;--ast-narrow-container-width:750px;--ast-blog-title-font-weight:normal;--ast-blog-meta-weight:inherit;--ast-global-color-primary:var(--ast-global-color-5);--ast-global-color-secondary:var(--ast-global-color-4);--ast-global-color-alternate-background:var(--ast-global-color-7);--ast-global-color-subtle-background:var(--ast-global-color-6);--ast-bg-style-guide:var( --ast-global-color-secondary,var(--ast-global-color-5) );--ast-shadow-style-guide:0px 0px 4px 0 #00000057;--ast-global-dark-bg-style:#fff;--ast-global-dark-lfs:#fbfbfb;--ast-widget-bg-color:#fafafa;--ast-wc-container-head-bg-color:#fbfbfb;--ast-title-layout-bg:#eeeeee;--ast-search-border-color:#e7e7e7;--ast-lifter-hover-bg:#e6e6e6;--ast-gallery-block-color:#000;--srfm-color-input-label:var(--ast-global-color-2);}html{font-size:93.75%;}a,.page-title{color:#2d5d9e;}a:hover,a:focus{color:#e70000;}body,button,input,select,textarea,.ast-button,.ast-custom-button{font-family:'Poppins',sans-serif;font-weight:400;font-size:15px;font-size:1rem;}blockquote{color:#000000;}h1,h2,h3,h4,h5,h6,.entry-content :where(h1,h2,h3,h4,h5,h6),.entry-content :where(h1,h2,h3,h4,h5,h6) a,.site-title,.site-title a{font-family:'Barlow Condensed',sans-serif;font-weight:600;}.site-title{font-size:25px;font-size:1.6666666666667rem;display:block;}header .custom-logo-link img{max-width:140px;width:140px;}.astra-logo-svg{width:140px;}.site-header .site-description{font-size:15px;font-size:1rem;display:none;}.entry-title{font-size:30px;font-size:2rem;}.archive .ast-article-post .ast-article-inner,.blog .ast-article-post .ast-article-inner,.archive .ast-article-post .ast-article-inner:hover,.blog .ast-article-post .ast-article-inner:hover{overflow:hidden;}h1,.entry-content :where(h1),.entry-content :where(h1) a{font-size:60px;font-size:4rem;font-weight:700;font-family:'Barlow Condensed',sans-serif;line-height:1.4em;}h2,.entry-content :where(h2),.entry-content :where(h2) a{font-size:34px;font-size:2.2666666666667rem;font-weight:500;font-family:'Barlow Condensed',sans-serif;line-height:1.3em;}h3,.entry-content :where(h3),.entry-content :where(h3) a{font-size:30px;font-size:2rem;font-weight:400;font-family:'Barlow Condensed',sans-serif;line-height:1.3em;}h4,.entry-content :where(h4),.entry-content :where(h4) a{font-size:20px;font-size:1.3333333333333rem;line-height:1.2em;font-weight:300;font-family:'Barlow Condensed',sans-serif;}h5,.entry-content :where(h5),.entry-content :where(h5) a{font-size:17px;font-size:1.1333333333333rem;line-height:1.2em;font-weight:500;font-family:'Barlow Condensed',sans-serif;}h6,.entry-content :where(h6),.entry-content :where(h6) a{font-size:15px;font-size:1rem;line-height:1.25em;font-weight:200;font-family:'Barlow Condensed',sans-serif;}::selection{background-color:#e70000;color:#ffffff;}body,h1,h2,h3,h4,h5,h6,.entry-title a,.entry-content :where(h1,h2,h3,h4,h5,h6),.entry-content :where(h1,h2,h3,h4,h5,h6) a{color:#3a3a3a;}.tagcloud a:hover,.tagcloud a:focus,.tagcloud a.current-item{color:#ffffff;border-color:#2d5d9e;background-color:#2d5d9e;}input:focus,input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="reset"]:focus,input[type="search"]:focus,textarea:focus{border-color:#2d5d9e;}input[type="radio"]:checked,input[type=reset],input[type="checkbox"]:checked,input[type="checkbox"]:hover:checked,input[type="checkbox"]:focus:checked,input[type=range]::-webkit-slider-thumb{border-color:#2d5d9e;background-color:#2d5d9e;box-shadow:none;}.site-footer a:hover + .post-count,.site-footer a:focus + .post-count{background:#2d5d9e;border-color:#2d5d9e;}.single .nav-links .nav-previous,.single .nav-links .nav-next{color:#2d5d9e;}.entry-meta,.entry-meta *{line-height:1.45;color:#2d5d9e;}.entry-meta a:not(.ast-button):hover,.entry-meta a:not(.ast-button):hover *,.entry-meta a:not(.ast-button):focus,.entry-meta a:not(.ast-button):focus *,.page-links > .page-link,.page-links .page-link:hover,.post-navigation a:hover{color:#e70000;}#cat option,.secondary .calendar_wrap thead a,.secondary .calendar_wrap thead a:visited{color:#2d5d9e;}.secondary .calendar_wrap #today,.ast-progress-val span{background:#2d5d9e;}.secondary a:hover + .post-count,.secondary a:focus + .post-count{background:#2d5d9e;border-color:#2d5d9e;}.calendar_wrap #today > a{color:#ffffff;}.page-links .page-link,.single .post-navigation a{color:#2d5d9e;}.ast-search-menu-icon .search-form button.search-submit{padding:0 4px;}.ast-search-menu-icon form.search-form{padding-right:0;}.ast-header-search .ast-search-menu-icon.ast-dropdown-active .search-form,.ast-header-search .ast-search-menu-icon.ast-dropdown-active .search-field:focus{transition:all 0.2s;}.search-form input.search-field:focus{outline:none;}.ast-mobile-header-content .ast-builder-layout-element:not(.ast-builder-menu):not(.ast-header-divider-element),.ast-mobile-popup-content .ast-builder-layout-element:not(.ast-builder-menu):not(.ast-header-divider-element){padding:15px 20px;}.widget-title,.widget .wp-block-heading{font-size:21px;font-size:1.4rem;color:#3a3a3a;}#secondary,#secondary button,#secondary input,#secondary select,#secondary textarea{font-size:15px;font-size:1rem;}.ast-search-menu-icon.slide-search a:focus-visible:focus-visible,.astra-search-icon:focus-visible,#close:focus-visible,a:focus-visible,.ast-menu-toggle:focus-visible,.site .skip-link:focus-visible,.wp-block-loginout input:focus-visible,.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper,.ast-header-navigation-arrow:focus-visible,.woocommerce .wc-proceed-to-checkout > .checkout-button:focus-visible,.woocommerce .woocommerce-MyAccount-navigation ul li a:focus-visible,.ast-orders-table__row .ast-orders-table__cell:focus-visible,.woocommerce .woocommerce-order-details .order-again > .button:focus-visible,.woocommerce .woocommerce-message a.button.wc-forward:focus-visible,.woocommerce #minus_qty:focus-visible,.woocommerce #plus_qty:focus-visible,a#ast-apply-coupon:focus-visible,.woocommerce .woocommerce-info a:focus-visible,.woocommerce .astra-shop-summary-wrap a:focus-visible,.woocommerce a.wc-forward:focus-visible,#ast-apply-coupon:focus-visible,.woocommerce-js .woocommerce-mini-cart-item a.remove:focus-visible,#close:focus-visible,.button.search-submit:focus-visible,#search_submit:focus,.normal-search:focus-visible,.ast-header-account-wrap:focus-visible,.woocommerce .ast-on-card-button.ast-quick-view-trigger:focus,.astra-cart-drawer-close:focus,.ast-single-variation:focus,.ast-woocommerce-product-gallery__image:focus,.ast-button:focus,.woocommerce-product-gallery--with-images [data-controls="prev"]:focus-visible,.woocommerce-product-gallery--with-images [data-controls="next"]:focus-visible,.ast-builder-button-wrap:has(.ast-custom-button-link:focus),.ast-builder-button-wrap .ast-custom-button-link:focus{outline-style:dotted;outline-color:inherit;outline-width:thin;}input:focus,input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="reset"]:focus,input[type="search"]:focus,input[type="number"]:focus,textarea:focus,.wp-block-search__input:focus,[data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-minimal:focus,.ast-mobile-popup-drawer.active .menu-toggle-close:focus,.woocommerce-ordering select.orderby:focus,#ast-scroll-top:focus,#coupon_code:focus,.woocommerce-page #comment:focus,.woocommerce #reviews #respond input#submit:focus,.woocommerce a.add_to_cart_button:focus,.woocommerce .button.single_add_to_cart_button:focus,.woocommerce .woocommerce-cart-form button:focus,.woocommerce .woocommerce-cart-form__cart-item .quantity .qty:focus,.woocommerce .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .woocommerce-input-wrapper > .input-text:focus,.woocommerce #order_comments:focus,.woocommerce #place_order:focus,.woocommerce .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .woocommerce-input-wrapper > .input-text:focus,.woocommerce .woocommerce-MyAccount-content form button:focus,.woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-form-row .woocommerce-Input.input-text:focus,.woocommerce .ast-woocommerce-container .woocommerce-pagination ul.page-numbers li a:focus,body #content .woocommerce form .form-row .select2-container--default .select2-selection--single:focus,#ast-coupon-code:focus,.woocommerce.woocommerce-js .quantity input[type=number]:focus,.woocommerce-js .woocommerce-mini-cart-item .quantity input[type=number]:focus,.woocommerce p#ast-coupon-trigger:focus{border-style:dotted;border-color:inherit;border-width:thin;}input{outline:none;}.woocommerce-js input[type=text]:focus,.woocommerce-js input[type=email]:focus,.woocommerce-js textarea:focus,input[type=number]:focus,.comments-area textarea#comment:focus,.comments-area textarea#comment:active,.comments-area .ast-comment-formwrap input[type="text"]:focus,.comments-area .ast-comment-formwrap input[type="text"]:active{outline-style:unset;outline-color:inherit;outline-width:thin;}.site-logo-img img{ transition:all 0.2s linear;}body .ast-oembed-container *{position:absolute;top:0;width:100%;height:100%;left:0;}body .wp-block-embed-pocket-casts .ast-oembed-container *{position:unset;}.ast-single-post-featured-section + article {margin-top: 2em;}.site-content .ast-single-post-featured-section img {width: 100%;overflow: hidden;object-fit: cover;}.site > .ast-single-related-posts-container {margin-top: 0;}@media (min-width: 922px) {.ast-desktop .ast-container--narrow {max-width: var(--ast-narrow-container-width);margin: 0 auto;}}#secondary {margin: 4em 0 2.5em;word-break: break-word;line-height: 2;}#secondary li {margin-bottom: 0.25em;}#secondary li:last-child {margin-bottom: 0;}@media (max-width: 768px) {.js_active .ast-plain-container.ast-single-post #secondary {margin-top: 1.5em;}}.ast-separate-container.ast-two-container #secondary .widget {background-color: #fff;padding: 2em;margin-bottom: 2em;}@media (min-width: 993px) {.ast-left-sidebar #secondary {padding-right: 60px;}.ast-right-sidebar #secondary {padding-left: 60px;}}@media (max-width: 993px) {.ast-right-sidebar #secondary {padding-left: 30px;}.ast-left-sidebar #secondary {padding-right: 30px;}}@media (max-width:921.99px){#ast-desktop-header{display:none;}}@media (min-width:922px){#ast-mobile-header{display:none;}}.ast-site-header-cart .cart-container,.ast-edd-site-header-cart .ast-edd-cart-container {transition: all 0.2s linear;}.ast-site-header-cart .ast-woo-header-cart-info-wrap,.ast-edd-site-header-cart .ast-edd-header-cart-info-wrap {padding: 0 6px 0 2px;font-weight: 600;line-height: 2.7;display: inline-block;}.ast-site-header-cart i.astra-icon {font-size: 20px;font-size: 1.3em;font-style: normal;font-weight: normal;position: relative;padding: 0 2px;}.ast-site-header-cart i.astra-icon.no-cart-total:after,.ast-header-break-point.ast-header-custom-item-outside .ast-edd-header-cart-info-wrap,.ast-header-break-point.ast-header-custom-item-outside .ast-woo-header-cart-info-wrap {display: none;}.ast-site-header-cart.ast-menu-cart-fill i.astra-icon,.ast-edd-site-header-cart.ast-edd-menu-cart-fill span.astra-icon {font-size: 1.1em;}.astra-cart-drawer {position: fixed;display: block;visibility: hidden;overflow: auto;-webkit-overflow-scrolling: touch;z-index: 10000;background-color: var(--ast-global-color-primary,var(--ast-global-color-5));transform: translate3d(0,0,0);opacity: 0;will-change: transform;transition: 0.25s ease;}.woocommerce-mini-cart {position: relative;}.woocommerce-mini-cart::before {content: "";transition: .3s;}.woocommerce-mini-cart.ajax-mini-cart-qty-loading::before {position: absolute;top: 0;left: 0;right: 0;width: 100%;height: 100%;z-index: 5;background-color: var(--ast-global-color-primary,var(--ast-global-color-5));opacity: .5;}.astra-cart-drawer {width: 460px;height: 100%;left: 100%;top: 0px;opacity: 1;transform: translate3d(0%,0,0);}.astra-cart-drawer .astra-cart-drawer-header {position: absolute;width: 100%;text-align: left;text-transform: inherit;font-weight: 500;border-bottom: 1px solid var(--ast-border-color);padding: 1.34em;line-height: 1;z-index: 1;max-height: 3.5em;}.astra-cart-drawer .astra-cart-drawer-header .astra-cart-drawer-title {color: var(--ast-global-color-2);}.astra-cart-drawer .astra-cart-drawer-close .ast-close-svg {width: 22px;height: 22px;}.astra-cart-drawer .astra-cart-drawer-content,.astra-cart-drawer .astra-cart-drawer-content .widget_shopping_cart,.astra-cart-drawer .astra-cart-drawer-content .widget_shopping_cart_content {height: 100%;}.astra-cart-drawer .astra-cart-drawer-content {padding-top: 3.5em;}.astra-cart-drawer .ast-mini-cart-price-wrap .multiply-symbol{padding: 0 0.5em;}.astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart-item .ast-mini-cart-price-wrap {float: right;margin-top: 0.5em;max-width: 50%;}.astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart-item .variation {margin-top: 0.5em;margin-bottom: 0.5em;}.astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart-item .variation dt {font-weight: 500;}.astra-cart-drawer .astra-cart-drawer-content .widget_shopping_cart_content {display: flex;flex-direction: column;overflow: hidden;}.astra-cart-drawer .astra-cart-drawer-content .widget_shopping_cart_content ul li {min-height: 60px;}.woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__total {display: flex;justify-content: space-between;padding: 0.7em 1.34em;margin-bottom: 0;}.woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__total strong,.woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__total .amount {width: 50%;}.astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart {padding: 1.3em;flex: 1;overflow: auto;}.astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart a.remove {width: 20px;height: 20px;line-height: 16px;}.astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__total {padding: 1em 1.5em;margin: 0;text-align: center;}.astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons {padding: 1.34em;text-align: center;margin-bottom: 0;}.astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons .button.checkout {margin-right: 0;}.astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons a{width: 100%;}.woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons a:nth-last-child(1) {margin-bottom: 0;}.astra-cart-drawer .astra-cart-drawer-content .edd-cart-item {padding: .5em 2.6em .5em 1.5em;}.astra-cart-drawer .astra-cart-drawer-content .edd-cart-item .edd-remove-from-cart::after {width: 20px;height: 20px;line-height: 16px;}.astra-cart-drawer .astra-cart-drawer-content .edd-cart-number-of-items {padding: 1em 1.5em 1em 1.5em;margin-bottom: 0;text-align: center;}.astra-cart-drawer .astra-cart-drawer-content .edd_total {padding: .5em 1.5em;margin: 0;text-align: center;}.astra-cart-drawer .astra-cart-drawer-content .cart_item.edd_checkout {padding: 1em 1.5em 0;text-align: center;margin-top: 0;}.astra-cart-drawer .widget_shopping_cart_content > .woocommerce-mini-cart__empty-message {display: none;}.astra-cart-drawer .woocommerce-mini-cart__empty-message,.astra-cart-drawer .cart_item.empty {text-align: center;margin-top: 10px;}body.admin-bar .astra-cart-drawer {padding-top: 32px;}@media (max-width: 782px) {body.admin-bar .astra-cart-drawer {padding-top: 46px;}}.ast-mobile-cart-active body.ast-hfb-header {overflow: hidden;}.ast-mobile-cart-active .astra-mobile-cart-overlay {opacity: 1;cursor: pointer;visibility: visible;z-index: 999;}.ast-mini-cart-empty-wrap {display: flex;flex-wrap: wrap;height: 100%;align-items: flex-end;}.ast-mini-cart-empty-wrap > * {width: 100%;}.astra-cart-drawer-content .ast-mini-cart-empty {height: 100%;display: flex;flex-direction: column;justify-content: space-between;text-align: center;}.astra-cart-drawer-content .ast-mini-cart-empty .ast-mini-cart-message {display: flex;align-items: center;justify-content: center;height: 100%;padding: 1.34em;}@media (min-width: 546px) {.astra-cart-drawer .astra-cart-drawer-content.ast-large-view .woocommerce-mini-cart__buttons {display: flex;}.woocommerce-js .astra-cart-drawer .astra-cart-drawer-content.ast-large-view .woocommerce-mini-cart__buttons a,.woocommerce-js .astra-cart-drawer .astra-cart-drawer-content.ast-large-view .woocommerce-mini-cart__buttons a.checkout {margin-top: 0;margin-bottom: 0;}}.ast-site-header-cart .cart-container:focus-visible {display: inline-block;}.ast-site-header-cart i.astra-icon:after {content: attr(data-cart-total);position: absolute;font-family: 'Poppins',sans-serif;font-style: normal;top: -10px;right: -12px;font-weight: bold;box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.3);font-size: 11px;padding-left: 0px;padding-right: 1px;line-height: 17px;letter-spacing: -.5px;height: 18px;min-width: 18px;border-radius: 99px;text-align: center;z-index: 3;}li.woocommerce-custom-menu-item .ast-site-header-cart i.astra-icon:after,li.edd-custom-menu-item .ast-edd-site-header-cart span.astra-icon:after {padding-left: 2px;}.astra-cart-drawer .astra-cart-drawer-close {position: absolute;top: 0.5em;right: 0;border: none;margin: 0;padding: .6em 1em .4em;color: var(--ast-global-color-2);background-color: transparent;}.astra-mobile-cart-overlay {background-color: rgba(0,0,0,0.4);position: fixed;top: 0;right: 0;bottom: 0;left: 0;visibility: hidden;opacity: 0;transition: opacity 0.2s ease-in-out;}.astra-cart-drawer .astra-cart-drawer-content .edd-cart-item .edd-remove-from-cart {right: 1.2em;}.ast-header-break-point.ast-woocommerce-cart-menu.ast-hfb-header .ast-cart-menu-wrap,.ast-header-break-point.ast-hfb-header .ast-cart-menu-wrap,.ast-header-break-point .ast-edd-site-header-cart-wrap .ast-edd-cart-menu-wrap {width: auto;height: 2em;font-size: 1.4em;line-height: 2;vertical-align: middle;text-align: right;}.woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons .button:not(.checkout):not(.ast-continue-shopping) {margin-right: 10px;}.woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons .button:not(.checkout):not(.ast-continue-shopping),.ast-site-header-cart .widget_shopping_cart .buttons .button:not(.checkout),.ast-site-header-cart .ast-site-header-cart-data .ast-mini-cart-empty .woocommerce-mini-cart__buttons a.button {background-color: transparent;border-style: solid;border-width: 1px;border-color: var(--ast-global-color-1);color: var(--ast-global-color-1);}.woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons .button:not(.checkout):not(.ast-continue-shopping):hover,.ast-site-header-cart .widget_shopping_cart .buttons .button:not(.checkout):hover {border-color: var(--ast-global-color-0);color: var(--ast-global-color-0);}.woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons a.checkout {margin-left: 0;margin-top: 10px;border-style: solid;border-width: 2px;border-color: var(--ast-global-color-1);}.woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons a.checkout:hover {border-color: var(--ast-global-color-0);}.woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__total strong{padding-right: .5em;text-align: left;font-weight: 500;}.woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__total .amount{text-align: right;}.astra-cart-drawer.active {transform: translate3d(-100%,0,0);visibility: visible;}.ast-site-header-cart.ast-menu-cart-outline .ast-cart-menu-wrap,.ast-site-header-cart.ast-menu-cart-fill .ast-cart-menu-wrap,.ast-edd-site-header-cart.ast-edd-menu-cart-outline .ast-edd-cart-menu-wrap,.ast-edd-site-header-cart.ast-edd-menu-cart-fill .ast-edd-cart-menu-wrap {line-height: 1.8;}.ast-site-header-cart .cart-container *,.ast-edd-site-header-cart .ast-edd-cart-container * {transition: all 0s linear;}@media (max-width:921px){.astra-cart-drawer.active{width:80%;}}@media (max-width:544px){.astra-cart-drawer.active{width:100%;}}.wp-block-buttons.aligncenter{justify-content:center;}@media (max-width:782px){.entry-content .wp-block-columns .wp-block-column{margin-left:0px;}}.wp-block-image.aligncenter{margin-left:auto;margin-right:auto;}.wp-block-table.aligncenter{margin-left:auto;margin-right:auto;}.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link.wp-element-button,.ast-outline-button,.wp-block-uagb-buttons-child .uagb-buttons-repeater.ast-outline-button{border-color:var(--ast-global-color-1);border-top-width:2px;border-right-width:2px;border-bottom-width:2px;border-left-width:2px;font-family:inherit;font-weight:300;font-size:15px;font-size:1rem;line-height:1em;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;}.wp-block-buttons .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color),.wp-block-buttons .wp-block-button.wp-block-button__link.is-style-outline:not(.has-text-color),.ast-outline-button{color:var(--ast-global-color-5);}.wp-block-button.is-style-outline .wp-block-button__link:hover,.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:focus,.wp-block-buttons .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color):hover,.wp-block-buttons .wp-block-button.wp-block-button__link.is-style-outline:not(.has-text-color):hover,.ast-outline-button:hover,.ast-outline-button:focus,.wp-block-uagb-buttons-child .uagb-buttons-repeater.ast-outline-button:hover,.wp-block-uagb-buttons-child .uagb-buttons-repeater.ast-outline-button:focus{color:var(--ast-global-color-5);background-color:var(--ast-global-color-0);}.wp-block-button .wp-block-button__link.wp-element-button.is-style-outline:not(.has-background),.wp-block-button.is-style-outline>.wp-block-button__link.wp-element-button:not(.has-background),.ast-outline-button{background-color:var(--ast-global-color-1);}.entry-content[data-ast-blocks-layout] > figure{margin-bottom:1em;}.review-rating{display:flex;align-items:center;order:2;}@media (max-width:921px){.ast-left-sidebar #content > .ast-container{display:flex;flex-direction:column-reverse;width:100%;}.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single{padding:1.5em 2.14em;}.ast-author-box img.avatar{margin:20px 0 0 0;}}@media (max-width:921px){#secondary.secondary{padding-top:0;}.ast-separate-container.ast-right-sidebar #secondary{padding-left:1em;padding-right:1em;}.ast-separate-container.ast-two-container #secondary{padding-left:0;padding-right:0;}.ast-page-builder-template .entry-header #secondary,.ast-page-builder-template #secondary{margin-top:1.5em;}}@media (max-width:921px){.ast-right-sidebar #primary{padding-right:0;}.ast-page-builder-template.ast-left-sidebar #secondary,.ast-page-builder-template.ast-right-sidebar #secondary{padding-right:20px;padding-left:20px;}.ast-right-sidebar #secondary,.ast-left-sidebar #primary{padding-left:0;}.ast-left-sidebar #secondary{padding-right:0;}}@media (min-width:922px){.ast-separate-container.ast-right-sidebar #primary,.ast-separate-container.ast-left-sidebar #primary{border:0;}.search-no-results.ast-separate-container #primary{margin-bottom:4em;}}@media (min-width:922px){.ast-right-sidebar #primary{border-right:1px solid var(--ast-border-color);}.ast-left-sidebar #primary{border-left:1px solid var(--ast-border-color);}.ast-right-sidebar #secondary{border-left:1px solid var(--ast-border-color);margin-left:-1px;}.ast-left-sidebar #secondary{border-right:1px solid var(--ast-border-color);margin-right:-1px;}.ast-separate-container.ast-two-container.ast-right-sidebar #secondary{padding-left:30px;padding-right:0;}.ast-separate-container.ast-two-container.ast-left-sidebar #secondary{padding-right:30px;padding-left:0;}.ast-separate-container.ast-right-sidebar #secondary,.ast-separate-container.ast-left-sidebar #secondary{border:0;margin-left:auto;margin-right:auto;}.ast-separate-container.ast-two-container #secondary .widget:last-child{margin-bottom:0;}}.elementor-widget-button .elementor-button{border-style:solid;text-decoration:none;border-top-width:0px;border-right-width:0px;border-left-width:0px;border-bottom-width:0px;}body .elementor-button.elementor-size-sm,body .elementor-button.elementor-size-xs,body .elementor-button.elementor-size-md,body .elementor-button.elementor-size-lg,body .elementor-button.elementor-size-xl,body .elementor-button{border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;padding-top:13px;padding-right:40px;padding-bottom:13px;padding-left:40px;}.wp-block-button .wp-block-button__link ,.elementor-widget-button .elementor-button,.elementor-widget-button .elementor-button:visited{color:var(--ast-global-color-5);}.elementor-widget-button .elementor-button{border-color:var(--ast-global-color-1);background-color:var(--ast-global-color-1);}.elementor-widget-button .elementor-button:hover,.elementor-widget-button .elementor-button:focus{color:var(--ast-global-color-5);background-color:var(--ast-global-color-0);border-color:var(--ast-global-color-0);}.elementor-widget-button .elementor-button{font-weight:300;font-size:15px;font-size:1rem;line-height:1em;text-transform:uppercase;}body .elementor-button.elementor-size-sm,body .elementor-button.elementor-size-xs,body .elementor-button.elementor-size-md,body .elementor-button.elementor-size-lg,body .elementor-button.elementor-size-xl,body .elementor-button{font-size:15px;font-size:1rem;}.wp-block-button .wp-block-button__link:hover,.wp-block-button .wp-block-button__link:focus{color:var(--ast-global-color-5);background-color:var(--ast-global-color-0);border-color:var(--ast-global-color-0);}.wp-block-button .wp-block-button__link{border-style:solid;border-top-width:0px;border-right-width:0px;border-left-width:0px;border-bottom-width:0px;border-color:var(--ast-global-color-1);background-color:var(--ast-global-color-1);color:var(--ast-global-color-5);font-family:inherit;font-weight:300;line-height:1em;text-transform:uppercase;font-size:15px;font-size:1rem;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;padding-top:13px;padding-right:40px;padding-bottom:13px;padding-left:40px;}.menu-toggle,button,.ast-button,.ast-custom-button,.button,input#submit,input[type="button"],input[type="submit"],input[type="reset"]{border-style:solid;border-top-width:0px;border-right-width:0px;border-left-width:0px;border-bottom-width:0px;color:var(--ast-global-color-5);border-color:var(--ast-global-color-1);background-color:var(--ast-global-color-1);padding-top:13px;padding-right:40px;padding-bottom:13px;padding-left:40px;font-family:inherit;font-weight:300;font-size:15px;font-size:1rem;line-height:1em;text-transform:uppercase;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;}button:focus,.menu-toggle:hover,button:hover,.ast-button:hover,.ast-custom-button:hover .button:hover,.ast-custom-button:hover ,input[type=reset]:hover,input[type=reset]:focus,input#submit:hover,input#submit:focus,input[type="button"]:hover,input[type="button"]:focus,input[type="submit"]:hover,input[type="submit"]:focus{color:var(--ast-global-color-5);background-color:var(--ast-global-color-0);border-color:var(--ast-global-color-0);}@media (max-width:921px){.ast-mobile-header-stack .main-header-bar .ast-search-menu-icon{display:inline-block;}.ast-header-break-point.ast-header-custom-item-outside .ast-mobile-header-stack .main-header-bar .ast-search-icon{margin:0;}.ast-comment-avatar-wrap img{max-width:2.5em;}.ast-comment-meta{padding:0 1.8888em 1.3333em;}.ast-separate-container .ast-comment-list li.depth-1{padding:1.5em 2.14em;}.ast-separate-container .comment-respond{padding:2em 2.14em;}}@media (min-width:544px){.ast-container{max-width:100%;}}@media (max-width:544px){.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .comments-title,.ast-separate-container .ast-archive-description{padding:1.5em 1em;}.ast-separate-container #content .ast-container{padding-left:0.54em;padding-right:0.54em;}.ast-separate-container .ast-comment-list .bypostauthor{padding:.5em;}.ast-search-menu-icon.ast-dropdown-active .search-field{width:170px;}.ast-separate-container #secondary{padding-top:0;}.ast-separate-container.ast-two-container #secondary .widget{margin-bottom:1.5em;padding-left:1em;padding-right:1em;}} #ast-mobile-header .ast-site-header-cart-li a{pointer-events:none;}body,.ast-separate-container{background-color:var(--ast-global-color-5);background-image:none;}.ast-no-sidebar.ast-separate-container .entry-content .alignfull {margin-left: -6.67em;margin-right: -6.67em;width: auto;}@media (max-width: 1200px) {.ast-no-sidebar.ast-separate-container .entry-content .alignfull {margin-left: -2.4em;margin-right: -2.4em;}}@media (max-width: 768px) {.ast-no-sidebar.ast-separate-container .entry-content .alignfull {margin-left: -2.14em;margin-right: -2.14em;}}@media (max-width: 544px) {.ast-no-sidebar.ast-separate-container .entry-content .alignfull {margin-left: -1em;margin-right: -1em;}}.ast-no-sidebar.ast-separate-container .entry-content .alignwide {margin-left: -20px;margin-right: -20px;}.ast-no-sidebar.ast-separate-container .entry-content .wp-block-column .alignfull,.ast-no-sidebar.ast-separate-container .entry-content .wp-block-column .alignwide {margin-left: auto;margin-right: auto;width: 100%;}@media (max-width:921px){.site-title{display:block;}.site-header .site-description{display:none;}h1,.entry-content :where(h1),.entry-content :where(h1) a{font-size:30px;}h2,.entry-content :where(h2),.entry-content :where(h2) a{font-size:25px;}h3,.entry-content :where(h3),.entry-content :where(h3) a{font-size:20px;}.astra-logo-svg{width:120px;}header .custom-logo-link img,.ast-header-break-point .site-logo-img .custom-mobile-logo-link img{max-width:120px;width:120px;}}@media (max-width:544px){.site-title{display:none;}.site-header .site-description{display:none;}h1,.entry-content :where(h1),.entry-content :where(h1) a{font-size:30px;}h2,.entry-content :where(h2),.entry-content :where(h2) a{font-size:25px;}h3,.entry-content :where(h3),.entry-content :where(h3) a{font-size:20px;}header .custom-logo-link img,.ast-header-break-point .site-branding img,.ast-header-break-point .custom-logo-link img{max-width:110px;width:110px;}.astra-logo-svg{width:110px;}.ast-header-break-point .site-logo-img .custom-mobile-logo-link img{max-width:110px;}}@media (max-width:921px){html{font-size:85.5%;}}@media (max-width:544px){html{font-size:85.5%;}}@media (min-width:922px){.ast-container{max-width:1180px;}}@font-face {font-family: "Astra";src: url(https://pedroporto.pt/wp-content/themes/astra/assets/fonts/astra.woff) format("woff"),url(https://pedroporto.pt/wp-content/themes/astra/assets/fonts/astra.ttf) format("truetype"),url(https://pedroporto.pt/wp-content/themes/astra/assets/fonts/astra.svg#astra) format("svg");font-weight: normal;font-style: normal;font-display: swap;}.ast-blog-layout-classic-grid .ast-article-inner{box-shadow:0px 6px 15px -2px rgba(16,24,40,0.05);}.ast-separate-container .ast-blog-layout-classic-grid .ast-article-inner,.ast-plain-container .ast-blog-layout-classic-grid .ast-article-inner{height:100%;}.ast-blog-layout-6-grid .ast-blog-featured-section:before { content: ""; }.cat-links.badge a,.tags-links.badge a {padding: 4px 8px;border-radius: 3px;font-weight: 400;}.cat-links.underline a,.tags-links.underline a{text-decoration: underline;}@media (min-width:922px){.main-header-menu .sub-menu .menu-item.ast-left-align-sub-menu:hover > .sub-menu,.main-header-menu .sub-menu .menu-item.ast-left-align-sub-menu.focus > .sub-menu{margin-left:-2px;}}.site .comments-area{padding-bottom:3em;}.footer-widget-area[data-section^="section-fb-html-"] .ast-builder-html-element{text-align:center;}.astra-icon-down_arrow::after {content: "\e900";font-family: Astra;}.astra-icon-close::after {content: "\e5cd";font-family: Astra;}.astra-icon-drag_handle::after {content: "\e25d";font-family: Astra;}.astra-icon-format_align_justify::after {content: "\e235";font-family: Astra;}.astra-icon-menu::after {content: "\e5d2";font-family: Astra;}.astra-icon-reorder::after {content: "\e8fe";font-family: Astra;}.astra-icon-search::after {content: "\e8b6";font-family: Astra;}.astra-icon-zoom_in::after {content: "\e56b";font-family: Astra;}.astra-icon-check-circle::after {content: "\e901";font-family: Astra;}.astra-icon-shopping-cart::after {content: "\f07a";font-family: Astra;}.astra-icon-shopping-bag::after {content: "\f290";font-family: Astra;}.astra-icon-shopping-basket::after {content: "\f291";font-family: Astra;}.astra-icon-circle-o::after {content: "\e903";font-family: Astra;}.astra-icon-certificate::after {content: "\e902";font-family: Astra;}blockquote {padding: 1.2em;}:root .has-ast-global-color-0-color{color:var(--ast-global-color-0);}:root .has-ast-global-color-0-background-color{background-color:var(--ast-global-color-0);}:root .wp-block-button .has-ast-global-color-0-color{color:var(--ast-global-color-0);}:root .wp-block-button .has-ast-global-color-0-background-color{background-color:var(--ast-global-color-0);}:root .has-ast-global-color-1-color{color:var(--ast-global-color-1);}:root .has-ast-global-color-1-background-color{background-color:var(--ast-global-color-1);}:root .wp-block-button .has-ast-global-color-1-color{color:var(--ast-global-color-1);}:root .wp-block-button .has-ast-global-color-1-background-color{background-color:var(--ast-global-color-1);}:root .has-ast-global-color-2-color{color:var(--ast-global-color-2);}:root .has-ast-global-color-2-background-color{background-color:var(--ast-global-color-2);}:root .wp-block-button .has-ast-global-color-2-color{color:var(--ast-global-color-2);}:root .wp-block-button .has-ast-global-color-2-background-color{background-color:var(--ast-global-color-2);}:root .has-ast-global-color-3-color{color:var(--ast-global-color-3);}:root .has-ast-global-color-3-background-color{background-color:var(--ast-global-color-3);}:root .wp-block-button .has-ast-global-color-3-color{color:var(--ast-global-color-3);}:root .wp-block-button .has-ast-global-color-3-background-color{background-color:var(--ast-global-color-3);}:root .has-ast-global-color-4-color{color:var(--ast-global-color-4);}:root .has-ast-global-color-4-background-color{background-color:var(--ast-global-color-4);}:root .wp-block-button .has-ast-global-color-4-color{color:var(--ast-global-color-4);}:root .wp-block-button .has-ast-global-color-4-background-color{background-color:var(--ast-global-color-4);}:root .has-ast-global-color-5-color{color:var(--ast-global-color-5);}:root .has-ast-global-color-5-background-color{background-color:var(--ast-global-color-5);}:root .wp-block-button .has-ast-global-color-5-color{color:var(--ast-global-color-5);}:root .wp-block-button .has-ast-global-color-5-background-color{background-color:var(--ast-global-color-5);}:root .has-ast-global-color-6-color{color:var(--ast-global-color-6);}:root .has-ast-global-color-6-background-color{background-color:var(--ast-global-color-6);}:root .wp-block-button .has-ast-global-color-6-color{color:var(--ast-global-color-6);}:root .wp-block-button .has-ast-global-color-6-background-color{background-color:var(--ast-global-color-6);}:root .has-ast-global-color-7-color{color:var(--ast-global-color-7);}:root .has-ast-global-color-7-background-color{background-color:var(--ast-global-color-7);}:root .wp-block-button .has-ast-global-color-7-color{color:var(--ast-global-color-7);}:root .wp-block-button .has-ast-global-color-7-background-color{background-color:var(--ast-global-color-7);}:root .has-ast-global-color-8-color{color:var(--ast-global-color-8);}:root .has-ast-global-color-8-background-color{background-color:var(--ast-global-color-8);}:root .wp-block-button .has-ast-global-color-8-color{color:var(--ast-global-color-8);}:root .wp-block-button .has-ast-global-color-8-background-color{background-color:var(--ast-global-color-8);}:root{--ast-global-color-0:#e70000;--ast-global-color-1:#2d5d9e;--ast-global-color-2:#000000;--ast-global-color-3:#3a3a3a;--ast-global-color-4:#f4f5f6;--ast-global-color-5:#ffffff;--ast-global-color-6:#f2f5f7;--ast-global-color-7:#c21d1d;--ast-global-color-8:#000000;}:root {--ast-border-color : #dddddd;}.ast-breadcrumbs .trail-browse,.ast-breadcrumbs .trail-items,.ast-breadcrumbs .trail-items li{display:inline-block;margin:0;padding:0;border:none;background:inherit;text-indent:0;text-decoration:none;}.ast-breadcrumbs .trail-browse{font-size:inherit;font-style:inherit;font-weight:inherit;color:inherit;}.ast-breadcrumbs .trail-items{list-style:none;}.trail-items li::after{padding:0 0.3em;content:"\00bb";}.trail-items li:last-of-type::after{display:none;}h1,h2,h3,h4,h5,h6,.entry-content :where(h1,h2,h3,h4,h5,h6){color:#000000;}@media (max-width:921px){.ast-builder-grid-row-container.ast-builder-grid-row-tablet-3-firstrow .ast-builder-grid-row > *:first-child,.ast-builder-grid-row-container.ast-builder-grid-row-tablet-3-lastrow .ast-builder-grid-row > *:last-child{grid-column:1 / -1;}}@media (max-width:544px){.ast-builder-grid-row-container.ast-builder-grid-row-mobile-3-firstrow .ast-builder-grid-row > *:first-child,.ast-builder-grid-row-container.ast-builder-grid-row-mobile-3-lastrow .ast-builder-grid-row > *:last-child{grid-column:1 / -1;}}.ast-builder-layout-element[data-section="title_tagline"]{display:flex;}@media (max-width:921.99px){.ast-header-break-point .ast-builder-layout-element[data-section="title_tagline"]{display:flex;}}@media (max-width:544px){.ast-header-break-point .ast-builder-layout-element[data-section="title_tagline"]{display:flex;}}.ast-builder-menu-1{font-family:inherit;font-weight:500;text-transform:uppercase;}.ast-builder-menu-1 .menu-item > .menu-link{font-size:14px;font-size:0.93333333333333rem;color:var(--ast-global-color-3);padding-left:20px;padding-right:20px;}.ast-builder-menu-1 .menu-item > .ast-menu-toggle{color:var(--ast-global-color-3);}.ast-builder-menu-1 .menu-link:hover,.ast-builder-menu-1 .main-header-menu > .menu-item:hover > .menu-link,.ast-builder-menu-1 .inline-on-mobile .ast-menu-toggle:hover,.ast-builder-menu-1 .inline-on-mobile .main-header-menu > .menu-item:hover > .ast-menu-toggle{color:var(--ast-global-color-1);}.ast-builder-menu-1 .ast-menu-toggle:hover,.ast-builder-menu-1 .main-header-menu > .menu-item:hover > .ast-menu-toggle{color:var(--ast-global-color-1);}.ast-builder-menu-1 .menu-item.current-menu-item > .menu-link,.ast-builder-menu-1 .inline-on-mobile .menu-item.current-menu-item > .ast-menu-toggle,.ast-builder-menu-1 .current-menu-ancestor > .menu-link{color:var(--ast-global-color-0);}.ast-builder-menu-1 .menu-item.current-menu-item > .ast-menu-toggle{color:var(--ast-global-color-0);}.ast-builder-menu-1 .sub-menu,.ast-builder-menu-1 .inline-on-mobile .sub-menu{border-top-width:1px;border-bottom-width:1px;border-right-width:1px;border-left-width:1px;border-color:#eaeaea;border-style:solid;}.ast-builder-menu-1 .sub-menu .sub-menu{top:-1px;}.ast-builder-menu-1 .main-header-menu > .menu-item > .sub-menu,.ast-builder-menu-1 .main-header-menu > .menu-item > .astra-full-megamenu-wrapper{margin-top:0px;}.ast-desktop .ast-builder-menu-1 .main-header-menu > .menu-item > .sub-menu:before,.ast-desktop .ast-builder-menu-1 .main-header-menu > .menu-item > .astra-full-megamenu-wrapper:before{height:calc( 0px + 1px + 5px );}.ast-builder-menu-1 .menu-item.menu-item-has-children > .ast-menu-toggle{right:calc( 20px - 0.907em );}.ast-builder-menu-1 .main-header-menu,.ast-header-break-point .ast-builder-menu-1 .main-header-menu{margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;}.ast-desktop .ast-builder-menu-1 .menu-item .sub-menu .menu-link{border-style:none;}@media (max-width:921px){.ast-header-break-point .ast-builder-menu-1 .main-header-menu .menu-item > .menu-link{padding-top:0px;padding-bottom:0px;padding-left:20px;padding-right:20px;}.ast-builder-menu-1 .main-header-menu .menu-item > .menu-link{color:var(--ast-global-color-3);}.ast-builder-menu-1 .menu-item > .ast-menu-toggle{color:var(--ast-global-color-3);}.ast-builder-menu-1 .menu-link:hover,.ast-builder-menu-1 .main-header-menu > .menu-item:hover > .menu-link,.ast-builder-menu-1 .inline-on-mobile .ast-menu-toggle:hover,.ast-builder-menu-1 .inline-on-mobile .main-header-menu > .menu-item:hover > .ast-menu-toggle{color:var(--ast-global-color-1);}.ast-builder-menu-1 .ast-menu-toggle:hover,.ast-builder-menu-1 .main-header-menu > .menu-item:hover > .ast-menu-toggle{color:var(--ast-global-color-1);}.ast-builder-menu-1 .menu-item.current-menu-item > .menu-link,.ast-builder-menu-1 .inline-on-mobile .menu-item.current-menu-item > .ast-menu-toggle,.ast-builder-menu-1 .current-menu-ancestor > .menu-link,.ast-builder-menu-1 .current-menu-ancestor > .ast-menu-toggle{color:var(--ast-global-color-1);}.ast-builder-menu-1 .menu-item.current-menu-item > .ast-menu-toggle{color:var(--ast-global-color-1);}.ast-header-break-point .ast-builder-menu-1 .menu-item.menu-item-has-children > .ast-menu-toggle{top:0px;right:calc( 20px - 0.907em );}.ast-builder-menu-1 .inline-on-mobile .menu-item.menu-item-has-children > .ast-menu-toggle{right:-15px;}.ast-builder-menu-1 .menu-item-has-children > .menu-link:after{content:unset;}.ast-builder-menu-1 .main-header-menu > .menu-item > .sub-menu,.ast-builder-menu-1 .main-header-menu > .menu-item > .astra-full-megamenu-wrapper{margin-top:0;}.ast-builder-menu-1 .main-header-menu,.ast-builder-menu-1 .main-header-menu .sub-menu{background-color:var(--ast-global-color-5);background-image:none;}}@media (max-width:544px){.ast-header-break-point .ast-builder-menu-1 .menu-item.menu-item-has-children > .ast-menu-toggle{top:0;}.ast-builder-menu-1 .main-header-menu > .menu-item > .sub-menu,.ast-builder-menu-1 .main-header-menu > .menu-item > .astra-full-megamenu-wrapper{margin-top:0;}}.ast-builder-menu-1{display:flex;}@media (max-width:921.99px){.ast-header-break-point .ast-builder-menu-1{display:flex;}}@media (max-width:544px){.ast-header-break-point .ast-builder-menu-1{display:flex;}}.ast-site-header-cart .ast-cart-menu-wrap,.ast-site-header-cart .ast-addon-cart-wrap{color:#e70000;}.ast-site-header-cart .ast-cart-menu-wrap .count,.ast-site-header-cart .ast-cart-menu-wrap .count:after,.ast-site-header-cart .ast-addon-cart-wrap .count,.ast-site-header-cart .ast-addon-cart-wrap .ast-icon-shopping-cart:after{color:#e70000;border-color:#e70000;}.ast-site-header-cart .ast-addon-cart-wrap .ast-icon-shopping-cart:after{color:#ffffff;background-color:#e70000;}.ast-site-header-cart .ast-woo-header-cart-info-wrap{color:#e70000;}.ast-site-header-cart .ast-addon-cart-wrap i.astra-icon:after{color:#ffffff;background-color:#e70000;}.ast-site-header-cart a.cart-container *{transition:none;}.ast-icon-shopping-bag svg{height:1em;width:1em;}.ast-site-header-cart.ast-menu-cart-outline .ast-addon-cart-wrap,.ast-site-header-cart.ast-menu-cart-fill .ast-addon-cart-wrap{line-height:1;}.ast-hfb-header .ast-addon-cart-wrap{ padding:0.4em;}.ast-site-header-cart .ast-addon-cart-wrap i.astra-icon:after,.ast-theme-transparent-header .ast-site-header-cart .ast-addon-cart-wrap i.astra-icon:after{color:#ffffff;}.ast-desktop-cart-flyout.ast-site-header-cart:focus .widget_shopping_cart,.ast-desktop-cart-flyout.ast-site-header-cart:hover .widget_shopping_cart{opacity:0;visibility:hidden;}.ast-desktop .astra-cart-drawer{width:460px;}.ast-menu-cart-outline .ast-cart-menu-wrap .count,.ast-menu-cart-outline .ast-addon-cart-wrap{border-style:solid;border-color:#e70000;border-width:2px;}.ast-site-header-cart .ast-cart-menu-wrap,.ast-site-header-cart .ast-addon-cart-wrap{color:#e70000;}.ast-menu-cart-outline .ast-cart-menu-wrap .count,.ast-menu-cart-outline .ast-addon-cart-wrap{color:#e70000;}.ast-menu-cart-outline .ast-cart-menu-wrap .count{color:#ffffff;}.ast-site-header-cart .ast-menu-cart-outline .ast-woo-header-cart-info-wrap{color:#e70000;}.ast-site-header-cart .cart-container:hover .count,.ast-site-header-cart .cart-container:hover .count{color:#ffffff;}.ast-menu-cart-fill .ast-cart-menu-wrap .count,.ast-menu-cart-fill .ast-cart-menu-wrap,.ast-menu-cart-fill .ast-addon-cart-wrap .ast-woo-header-cart-info-wrap,.ast-menu-cart-fill .ast-addon-cart-wrap{background-color:#e70000;color:#ffffff;}.ast-menu-cart-fill .ast-site-header-cart-li:hover .ast-cart-menu-wrap .count,.ast-menu-cart-fill .ast-site-header-cart-li:hover .ast-cart-menu-wrap,.ast-menu-cart-fill .ast-site-header-cart-li:hover .ast-addon-cart-wrap,.ast-menu-cart-fill .ast-site-header-cart-li:hover .ast-addon-cart-wrap .ast-woo-header-cart-info-wrap,.ast-menu-cart-fill .ast-site-header-cart-li:hover .ast-addon-cart-wrap i.astra-icon:after{color:#ffffff;}.ast-site-header-cart .ast-site-header-cart-li:hover .ast-addon-cart-wrap i.astra-icon:after{color:#ffffff;}.ast-site-header-cart.ast-menu-cart-fill .ast-site-header-cart-li:hover .astra-icon{color:#ffffff;}.cart-container,.ast-addon-cart-wrap{display:flex;align-items:center;}.astra-icon{line-height:0.1;}@media (min-width:922px){.ast-cart-desktop-position-left .ast-woo-header-cart-info-wrap{margin-right:0.5em;}}.ast-site-header-cart .widget_shopping_cart:before,.ast-site-header-cart .widget_shopping_cart:after{transition:all 0.3s ease;margin-left:0.5em;}.ast-header-woo-cart{display:flex;}@media (max-width:921.99px){.ast-header-break-point .ast-header-woo-cart{display:flex;}}@media (max-width:544px){.ast-header-break-point .ast-header-woo-cart{display:flex;}}.site-below-footer-wrap{padding-top:20px;padding-bottom:20px;}.site-below-footer-wrap[data-section="section-below-footer-builder"]{background-color:rgba(48,48,48,0);background-image:none;min-height:80px;border-style:solid;border-width:0px;border-top-width:1px;border-top-color:#3f3f3f;}.site-below-footer-wrap[data-section="section-below-footer-builder"] .ast-builder-grid-row{max-width:1140px;min-height:80px;margin-left:auto;margin-right:auto;}.site-below-footer-wrap[data-section="section-below-footer-builder"] .ast-builder-grid-row,.site-below-footer-wrap[data-section="section-below-footer-builder"] .site-footer-section{align-items:flex-start;}.site-below-footer-wrap[data-section="section-below-footer-builder"].ast-footer-row-inline .site-footer-section{display:flex;margin-bottom:0;}.ast-builder-grid-row-2-equal .ast-builder-grid-row{grid-template-columns:repeat( 2,1fr );}@media (max-width:921px){.site-below-footer-wrap[data-section="section-below-footer-builder"].ast-footer-row-tablet-inline .site-footer-section{display:flex;margin-bottom:0;}.site-below-footer-wrap[data-section="section-below-footer-builder"].ast-footer-row-tablet-stack .site-footer-section{display:block;margin-bottom:10px;}.ast-builder-grid-row-container.ast-builder-grid-row-tablet-2-equal .ast-builder-grid-row{grid-template-columns:repeat( 2,1fr );}}@media (max-width:544px){.site-below-footer-wrap[data-section="section-below-footer-builder"].ast-footer-row-mobile-inline .site-footer-section{display:flex;margin-bottom:0;}.site-below-footer-wrap[data-section="section-below-footer-builder"].ast-footer-row-mobile-stack .site-footer-section{display:block;margin-bottom:10px;}.ast-builder-grid-row-container.ast-builder-grid-row-mobile-full .ast-builder-grid-row{grid-template-columns:1fr;}}.site-below-footer-wrap[data-section="section-below-footer-builder"]{padding-top:25px;padding-bottom:25px;padding-left:0px;padding-right:0px;}@media (max-width:921px){.site-below-footer-wrap[data-section="section-below-footer-builder"]{padding-left:25px;padding-right:25px;}}.site-below-footer-wrap[data-section="section-below-footer-builder"]{display:grid;}@media (max-width:921.99px){.ast-header-break-point .site-below-footer-wrap[data-section="section-below-footer-builder"]{display:grid;}}@media (max-width:544px){.ast-header-break-point .site-below-footer-wrap[data-section="section-below-footer-builder"]{display:grid;}}.ast-builder-html-element img.alignnone{display:inline-block;}.ast-builder-html-element p:first-child{margin-top:0;}.ast-builder-html-element p:last-child{margin-bottom:0;}.ast-header-break-point .main-header-bar .ast-builder-html-element{line-height:1.85714285714286;}.footer-widget-area[data-section="section-fb-html-1"] .ast-builder-html-element{color:var(--ast-global-color-5);font-size:12px;font-size:0.8rem;}.footer-widget-area[data-section="section-fb-html-1"]{font-size:12px;font-size:0.8rem;}.footer-widget-area[data-section="section-fb-html-1"]{display:block;}@media (max-width:921.99px){.ast-header-break-point .footer-widget-area[data-section="section-fb-html-1"]{display:block;}}@media (max-width:544px){.ast-header-break-point .footer-widget-area[data-section="section-fb-html-1"]{display:block;}}.footer-widget-area[data-section="section-fb-html-1"] .ast-builder-html-element{text-align:right;}@media (max-width:921px){.footer-widget-area[data-section="section-fb-html-1"] .ast-builder-html-element{text-align:right;}}@media (max-width:544px){.footer-widget-area[data-section="section-fb-html-1"] .ast-builder-html-element{text-align:center;}}.ast-footer-copyright{text-align:left;}.ast-footer-copyright.site-footer-focus-item {color:var(--ast-global-color-5);}@media (max-width:921px){.ast-footer-copyright{text-align:left;}}@media (max-width:544px){.ast-footer-copyright{text-align:center;}}.ast-footer-copyright.site-footer-focus-item {font-size:12px;font-size:0.8rem;}.ast-footer-copyright.ast-builder-layout-element{display:flex;}@media (max-width:921.99px){.ast-header-break-point .ast-footer-copyright.ast-builder-layout-element{display:flex;}}@media (max-width:544px){.ast-header-break-point .ast-footer-copyright.ast-builder-layout-element{display:flex;}}.ast-social-stack-desktop .ast-builder-social-element,.ast-social-stack-tablet .ast-builder-social-element,.ast-social-stack-mobile .ast-builder-social-element {margin-top: 6px;margin-bottom: 6px;}.social-show-label-true .ast-builder-social-element {width: auto;padding: 0 0.4em;}[data-section^="section-fb-social-icons-"] .footer-social-inner-wrap {text-align: center;}.ast-footer-social-wrap {width: 100%;}.ast-footer-social-wrap .ast-builder-social-element:first-child {margin-left: 0;}.ast-footer-social-wrap .ast-builder-social-element:last-child {margin-right: 0;}.ast-header-social-wrap .ast-builder-social-element:first-child {margin-left: 0;}.ast-header-social-wrap .ast-builder-social-element:last-child {margin-right: 0;}.ast-builder-social-element {line-height: 1;color: var(--ast-global-color-2);background: transparent;vertical-align: middle;transition: all 0.01s;margin-left: 6px;margin-right: 6px;justify-content: center;align-items: center;}.ast-builder-social-element .social-item-label {padding-left: 6px;}.ast-footer-social-1-wrap .ast-builder-social-element,.ast-footer-social-1-wrap .social-show-label-true .ast-builder-social-element{margin-left:6px;margin-right:6px;padding:8px;}.ast-footer-social-1-wrap .ast-builder-social-element svg{width:16px;height:16px;}.ast-footer-social-1-wrap .ast-social-icon-image-wrap{margin:8px;}.ast-footer-social-1-wrap .ast-social-color-type-custom svg{fill:var(--ast-global-color-5);}.ast-footer-social-1-wrap .ast-social-color-type-custom .ast-builder-social-element:hover{color:var(--ast-global-color-1);}.ast-footer-social-1-wrap .ast-social-color-type-custom .ast-builder-social-element:hover svg{fill:var(--ast-global-color-1);}.ast-footer-social-1-wrap .ast-social-color-type-custom .social-item-label{color:var(--ast-global-color-5);}.ast-footer-social-1-wrap .ast-builder-social-element:hover .social-item-label{color:var(--ast-global-color-1);}[data-section="section-fb-social-icons-1"] .footer-social-inner-wrap{text-align:left;}@media (max-width:921px){.ast-footer-social-1-wrap .ast-builder-social-element svg{width:13px;height:13px;}.ast-footer-social-1-wrap .ast-builder-social-element{margin-left:0px;margin-right:0px;}[data-section="section-fb-social-icons-1"] .footer-social-inner-wrap{text-align:left;}}@media (max-width:544px){[data-section="section-fb-social-icons-1"] .footer-social-inner-wrap{text-align:left;}}.ast-builder-layout-element[data-section="section-fb-social-icons-1"]{display:flex;}@media (max-width:921.99px){.ast-header-break-point .ast-builder-layout-element[data-section="section-fb-social-icons-1"]{display:flex;}}@media (max-width:544px){.ast-header-break-point .ast-builder-layout-element[data-section="section-fb-social-icons-1"]{display:flex;}}.site-footer{background-color:var(--ast-global-color-2);background-image:none;}.site-primary-footer-wrap{padding-top:45px;padding-bottom:45px;}.site-primary-footer-wrap[data-section="section-primary-footer-builder"]{background-color:rgba(48,48,48,0);background-image:none;}.site-primary-footer-wrap[data-section="section-primary-footer-builder"] .ast-builder-grid-row{max-width:1140px;margin-left:auto;margin-right:auto;}.site-primary-footer-wrap[data-section="section-primary-footer-builder"] .ast-builder-grid-row,.site-primary-footer-wrap[data-section="section-primary-footer-builder"] .site-footer-section{align-items:flex-start;}.site-primary-footer-wrap[data-section="section-primary-footer-builder"].ast-footer-row-inline .site-footer-section{display:flex;margin-bottom:0;}.ast-builder-grid-row-4-equal .ast-builder-grid-row{grid-template-columns:repeat( 4,1fr );}@media (max-width:921px){.site-primary-footer-wrap[data-section="section-primary-footer-builder"].ast-footer-row-tablet-inline .site-footer-section{display:flex;margin-bottom:0;}.site-primary-footer-wrap[data-section="section-primary-footer-builder"].ast-footer-row-tablet-stack .site-footer-section{display:block;margin-bottom:10px;}.ast-builder-grid-row-container.ast-builder-grid-row-tablet-2-equal .ast-builder-grid-row{grid-template-columns:repeat( 2,1fr );}}@media (max-width:544px){.site-primary-footer-wrap[data-section="section-primary-footer-builder"].ast-footer-row-mobile-inline .site-footer-section{display:flex;margin-bottom:0;}.site-primary-footer-wrap[data-section="section-primary-footer-builder"].ast-footer-row-mobile-stack .site-footer-section{display:block;margin-bottom:10px;}.ast-builder-grid-row-container.ast-builder-grid-row-mobile-full .ast-builder-grid-row{grid-template-columns:1fr;}}.site-primary-footer-wrap[data-section="section-primary-footer-builder"]{padding-top:80px;padding-bottom:70px;padding-left:40px;padding-right:40px;}@media (max-width:921px){.site-primary-footer-wrap[data-section="section-primary-footer-builder"]{padding-top:70px;padding-bottom:70px;padding-left:25px;padding-right:25px;}}.site-primary-footer-wrap[data-section="section-primary-footer-builder"]{display:grid;}@media (max-width:921.99px){.ast-header-break-point .site-primary-footer-wrap[data-section="section-primary-footer-builder"]{display:grid;}}@media (max-width:544px){.ast-header-break-point .site-primary-footer-wrap[data-section="section-primary-footer-builder"]{display:grid;}}.footer-widget-area[data-section="sidebar-widgets-footer-widget-1"] .footer-widget-area-inner{text-align:left;}@media (max-width:921px){.footer-widget-area[data-section="sidebar-widgets-footer-widget-1"] .footer-widget-area-inner{text-align:left;}}@media (max-width:544px){.footer-widget-area[data-section="sidebar-widgets-footer-widget-1"] .footer-widget-area-inner{text-align:left;}}.footer-widget-area[data-section="sidebar-widgets-footer-widget-2"] .footer-widget-area-inner{text-align:left;}@media (max-width:921px){.footer-widget-area[data-section="sidebar-widgets-footer-widget-2"] .footer-widget-area-inner{text-align:left;}}@media (max-width:544px){.footer-widget-area[data-section="sidebar-widgets-footer-widget-2"] .footer-widget-area-inner{text-align:left;}}.footer-widget-area[data-section="sidebar-widgets-footer-widget-3"] .footer-widget-area-inner{text-align:left;}@media (max-width:921px){.footer-widget-area[data-section="sidebar-widgets-footer-widget-3"] .footer-widget-area-inner{text-align:left;}}@media (max-width:544px){.footer-widget-area[data-section="sidebar-widgets-footer-widget-3"] .footer-widget-area-inner{text-align:left;}}.footer-widget-area[data-section="sidebar-widgets-footer-widget-4"] .footer-widget-area-inner{text-align:left;}@media (max-width:921px){.footer-widget-area[data-section="sidebar-widgets-footer-widget-4"] .footer-widget-area-inner{text-align:left;}}@media (max-width:544px){.footer-widget-area[data-section="sidebar-widgets-footer-widget-4"] .footer-widget-area-inner{text-align:left;}}.footer-widget-area[data-section="sidebar-widgets-footer-widget-1"] .widget-title,.footer-widget-area[data-section="sidebar-widgets-footer-widget-1"] h1,.footer-widget-area[data-section="sidebar-widgets-footer-widget-1"] .widget-area h1,.footer-widget-area[data-section="sidebar-widgets-footer-widget-1"] h2,.footer-widget-area[data-section="sidebar-widgets-footer-widget-1"] .widget-area h2,.footer-widget-area[data-section="sidebar-widgets-footer-widget-1"] h3,.footer-widget-area[data-section="sidebar-widgets-footer-widget-1"] .widget-area h3,.footer-widget-area[data-section="sidebar-widgets-footer-widget-1"] h4,.footer-widget-area[data-section="sidebar-widgets-footer-widget-1"] .widget-area h4,.footer-widget-area[data-section="sidebar-widgets-footer-widget-1"] h5,.footer-widget-area[data-section="sidebar-widgets-footer-widget-1"] .widget-area h5,.footer-widget-area[data-section="sidebar-widgets-footer-widget-1"] h6,.footer-widget-area[data-section="sidebar-widgets-footer-widget-1"] .widget-area h6{color:#ffffff;}.footer-widget-area[data-section="sidebar-widgets-footer-widget-1"]{display:block;}@media (max-width:921.99px){.ast-header-break-point .footer-widget-area[data-section="sidebar-widgets-footer-widget-1"]{display:block;}}@media (max-width:544px){.ast-header-break-point .footer-widget-area[data-section="sidebar-widgets-footer-widget-1"]{display:block;}}.footer-widget-area[data-section="sidebar-widgets-footer-widget-2"] .footer-widget-area-inner{color:var(--ast-global-color-4);}.footer-widget-area[data-section="sidebar-widgets-footer-widget-2"] .widget-title,.footer-widget-area[data-section="sidebar-widgets-footer-widget-2"] h1,.footer-widget-area[data-section="sidebar-widgets-footer-widget-2"] .widget-area h1,.footer-widget-area[data-section="sidebar-widgets-footer-widget-2"] h2,.footer-widget-area[data-section="sidebar-widgets-footer-widget-2"] .widget-area h2,.footer-widget-area[data-section="sidebar-widgets-footer-widget-2"] h3,.footer-widget-area[data-section="sidebar-widgets-footer-widget-2"] .widget-area h3,.footer-widget-area[data-section="sidebar-widgets-footer-widget-2"] h4,.footer-widget-area[data-section="sidebar-widgets-footer-widget-2"] .widget-area h4,.footer-widget-area[data-section="sidebar-widgets-footer-widget-2"] h5,.footer-widget-area[data-section="sidebar-widgets-footer-widget-2"] .widget-area h5,.footer-widget-area[data-section="sidebar-widgets-footer-widget-2"] h6,.footer-widget-area[data-section="sidebar-widgets-footer-widget-2"] .widget-area h6{color:var(--ast-global-color-5);}.footer-widget-area[data-section="sidebar-widgets-footer-widget-2"]{display:block;}@media (max-width:921.99px){.ast-header-break-point .footer-widget-area[data-section="sidebar-widgets-footer-widget-2"]{display:block;}}@media (max-width:544px){.ast-header-break-point .footer-widget-area[data-section="sidebar-widgets-footer-widget-2"]{display:block;}}.footer-widget-area[data-section="sidebar-widgets-footer-widget-3"] .footer-widget-area-inner{color:var(--ast-global-color-4);}.footer-widget-area[data-section="sidebar-widgets-footer-widget-3"] .footer-widget-area-inner a{color:var(--ast-global-color-4);}.footer-widget-area[data-section="sidebar-widgets-footer-widget-3"] .footer-widget-area-inner a:hover{color:var(--ast-global-color-1);}.footer-widget-area[data-section="sidebar-widgets-footer-widget-3"] .widget-title,.footer-widget-area[data-section="sidebar-widgets-footer-widget-3"] h1,.footer-widget-area[data-section="sidebar-widgets-footer-widget-3"] .widget-area h1,.footer-widget-area[data-section="sidebar-widgets-footer-widget-3"] h2,.footer-widget-area[data-section="sidebar-widgets-footer-widget-3"] .widget-area h2,.footer-widget-area[data-section="sidebar-widgets-footer-widget-3"] h3,.footer-widget-area[data-section="sidebar-widgets-footer-widget-3"] .widget-area h3,.footer-widget-area[data-section="sidebar-widgets-footer-widget-3"] h4,.footer-widget-area[data-section="sidebar-widgets-footer-widget-3"] .widget-area h4,.footer-widget-area[data-section="sidebar-widgets-footer-widget-3"] h5,.footer-widget-area[data-section="sidebar-widgets-footer-widget-3"] .widget-area h5,.footer-widget-area[data-section="sidebar-widgets-footer-widget-3"] h6,.footer-widget-area[data-section="sidebar-widgets-footer-widget-3"] .widget-area h6{color:var(--ast-global-color-5);}.footer-widget-area[data-section="sidebar-widgets-footer-widget-3"]{display:block;}@media (max-width:921.99px){.ast-header-break-point .footer-widget-area[data-section="sidebar-widgets-footer-widget-3"]{display:block;}}@media (max-width:544px){.ast-header-break-point .footer-widget-area[data-section="sidebar-widgets-footer-widget-3"]{display:block;}}.footer-widget-area[data-section="sidebar-widgets-footer-widget-4"] .footer-widget-area-inner a{color:var(--ast-global-color-4);}.footer-widget-area[data-section="sidebar-widgets-footer-widget-4"] .footer-widget-area-inner a:hover{color:var(--ast-global-color-1);}.footer-widget-area[data-section="sidebar-widgets-footer-widget-4"] .widget-title,.footer-widget-area[data-section="sidebar-widgets-footer-widget-4"] h1,.footer-widget-area[data-section="sidebar-widgets-footer-widget-4"] .widget-area h1,.footer-widget-area[data-section="sidebar-widgets-footer-widget-4"] h2,.footer-widget-area[data-section="sidebar-widgets-footer-widget-4"] .widget-area h2,.footer-widget-area[data-section="sidebar-widgets-footer-widget-4"] h3,.footer-widget-area[data-section="sidebar-widgets-footer-widget-4"] .widget-area h3,.footer-widget-area[data-section="sidebar-widgets-footer-widget-4"] h4,.footer-widget-area[data-section="sidebar-widgets-footer-widget-4"] .widget-area h4,.footer-widget-area[data-section="sidebar-widgets-footer-widget-4"] h5,.footer-widget-area[data-section="sidebar-widgets-footer-widget-4"] .widget-area h5,.footer-widget-area[data-section="sidebar-widgets-footer-widget-4"] h6,.footer-widget-area[data-section="sidebar-widgets-footer-widget-4"] .widget-area h6{color:var(--ast-global-color-5);}.footer-widget-area[data-section="sidebar-widgets-footer-widget-4"]{display:block;}@media (max-width:921.99px){.ast-header-break-point .footer-widget-area[data-section="sidebar-widgets-footer-widget-4"]{display:block;}}@media (max-width:544px){.ast-header-break-point .footer-widget-area[data-section="sidebar-widgets-footer-widget-4"]{display:block;}}.ast-header-break-point .main-header-bar{border-bottom-width:1px;border-bottom-color:rgba(0,0,0,0.07);}@media (min-width:922px){.main-header-bar{border-bottom-width:1px;border-bottom-color:rgba(0,0,0,0.07);}}@media (min-width:922px){#primary{width:74%;}#secondary{width:26%;}}.ast-flex{-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;}.main-header-bar{padding:1em 0;}.ast-site-identity{padding:0;}.header-main-layout-1 .ast-flex.main-header-container, .header-main-layout-3 .ast-flex.main-header-container{-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;}.header-main-layout-1 .ast-flex.main-header-container, .header-main-layout-3 .ast-flex.main-header-container{-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;}.main-header-menu .sub-menu .menu-item.menu-item-has-children > .menu-link:after{position:absolute;right:1em;top:50%;transform:translate(0,-50%) rotate(270deg);}.ast-header-break-point .main-header-bar .main-header-bar-navigation .page_item_has_children > .ast-menu-toggle::before, .ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-has-children > .ast-menu-toggle::before, .ast-mobile-popup-drawer .main-header-bar-navigation .menu-item-has-children>.ast-menu-toggle::before, .ast-header-break-point .ast-mobile-header-wrap .main-header-bar-navigation .menu-item-has-children > .ast-menu-toggle::before{font-weight:bold;content:"\e900";font-family:Astra;text-decoration:inherit;display:inline-block;}.ast-header-break-point .main-navigation ul.sub-menu .menu-item .menu-link:before{content:"\e900";font-family:Astra;font-size:.65em;text-decoration:inherit;display:inline-block;transform:translate(0, -2px) rotateZ(270deg);margin-right:5px;}.widget_search .search-form:after{font-family:Astra;font-size:1.2em;font-weight:normal;content:"\e8b6";position:absolute;top:50%;right:15px;transform:translate(0, -50%);}.astra-search-icon::before{content:"\e8b6";font-family:Astra;font-style:normal;font-weight:normal;text-decoration:inherit;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;z-index:3;}.main-header-bar .main-header-bar-navigation .page_item_has_children > a:after, .main-header-bar .main-header-bar-navigation .menu-item-has-children > a:after, .menu-item-has-children .ast-header-navigation-arrow:after{content:"\e900";display:inline-block;font-family:Astra;font-size:.6rem;font-weight:bold;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:10px;line-height:normal;}.menu-item-has-children .sub-menu .ast-header-navigation-arrow:after{margin-left:0;}.ast-mobile-popup-drawer .main-header-bar-navigation .ast-submenu-expanded>.ast-menu-toggle::before{transform:rotateX(180deg);}.ast-header-break-point .main-header-bar-navigation .menu-item-has-children > .menu-link:after{display:none;}@media (min-width:922px){.ast-builder-menu .main-navigation > ul > li:last-child a{margin-right:0;}}.ast-separate-container .ast-article-inner{background-color:transparent;background-image:none;}.ast-separate-container .ast-article-post{background-color:var(--ast-global-color-5);background-image:none;}.ast-separate-container .ast-article-single:not(.ast-related-post), .woocommerce.ast-separate-container .ast-woocommerce-container, .ast-separate-container .error-404, .ast-separate-container .no-results, .single.ast-separate-container  .ast-author-meta, .ast-separate-container .related-posts-title-wrapper, .ast-separate-container .comments-count-wrapper, .ast-box-layout.ast-plain-container .site-content, .ast-padded-layout.ast-plain-container .site-content, .ast-separate-container .ast-archive-description, .ast-separate-container .comments-area .comment-respond, .ast-separate-container .comments-area .ast-comment-list li, .ast-separate-container .comments-area .comments-title{background-color:var(--ast-global-color-5);background-image:none;}.ast-separate-container.ast-two-container #secondary .widget{background-color:var(--ast-global-color-5);background-image:none;}
		#ast-scroll-top {
			display: none;
			position: fixed;
			text-align: center;
			cursor: pointer;
			z-index: 99;
			width: 2.1em;
			height: 2.1em;
			line-height: 2.1;
			color: #ffffff;
			border-radius: 2px;
			content: "";
			outline: inherit;
		}
		@media (min-width: 769px) {
			#ast-scroll-top {
				content: "769";
			}
		}
		#ast-scroll-top .ast-icon.icon-arrow svg {
			margin-left: 0px;
			vertical-align: middle;
			transform: translate(0, -20%) rotate(180deg);
			width: 1.6em;
		}
		.ast-scroll-to-top-right {
			right: 30px;
			bottom: 30px;
		}
		.ast-scroll-to-top-left {
			left: 30px;
			bottom: 30px;
		}
	#ast-scroll-top{color:var(--ast-global-color-5);background-color:var(--ast-global-color-1);font-size:14px;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;}#ast-scroll-top:hover{color:var(--ast-global-color-5);background-color:var(--ast-global-color-0);}.ast-scroll-top-icon::before{content:"\e900";font-family:Astra;text-decoration:inherit;}.ast-scroll-top-icon{transform:rotate(180deg);}@media (max-width:921px){#ast-scroll-top .ast-icon.icon-arrow svg{width:1em;}}.ast-mobile-header-content > *,.ast-desktop-header-content > * {padding: 10px 0;height: auto;}.ast-mobile-header-content > *:first-child,.ast-desktop-header-content > *:first-child {padding-top: 10px;}.ast-mobile-header-content > .ast-builder-menu,.ast-desktop-header-content > .ast-builder-menu {padding-top: 0;}.ast-mobile-header-content > *:last-child,.ast-desktop-header-content > *:last-child {padding-bottom: 0;}.ast-mobile-header-content .ast-search-menu-icon.ast-inline-search label,.ast-desktop-header-content .ast-search-menu-icon.ast-inline-search label {width: 100%;}.ast-desktop-header-content .main-header-bar-navigation .ast-submenu-expanded > .ast-menu-toggle::before {transform: rotateX(180deg);}#ast-desktop-header .ast-desktop-header-content,.ast-mobile-header-content .ast-search-icon,.ast-desktop-header-content .ast-search-icon,.ast-mobile-header-wrap .ast-mobile-header-content,.ast-main-header-nav-open.ast-popup-nav-open .ast-mobile-header-wrap .ast-mobile-header-content,.ast-main-header-nav-open.ast-popup-nav-open .ast-desktop-header-content {display: none;}.ast-main-header-nav-open.ast-header-break-point #ast-desktop-header .ast-desktop-header-content,.ast-main-header-nav-open.ast-header-break-point .ast-mobile-header-wrap .ast-mobile-header-content {display: block;}.ast-desktop .ast-desktop-header-content .astra-menu-animation-slide-up > .menu-item > .sub-menu,.ast-desktop .ast-desktop-header-content .astra-menu-animation-slide-up > .menu-item .menu-item > .sub-menu,.ast-desktop .ast-desktop-header-content .astra-menu-animation-slide-down > .menu-item > .sub-menu,.ast-desktop .ast-desktop-header-content .astra-menu-animation-slide-down > .menu-item .menu-item > .sub-menu,.ast-desktop .ast-desktop-header-content .astra-menu-animation-fade > .menu-item > .sub-menu,.ast-desktop .ast-desktop-header-content .astra-menu-animation-fade > .menu-item .menu-item > .sub-menu {opacity: 1;visibility: visible;}.ast-hfb-header.ast-default-menu-enable.ast-header-break-point .ast-mobile-header-wrap .ast-mobile-header-content .main-header-bar-navigation {width: unset;margin: unset;}.ast-mobile-header-content.content-align-flex-end .main-header-bar-navigation .menu-item-has-children > .ast-menu-toggle,.ast-desktop-header-content.content-align-flex-end .main-header-bar-navigation .menu-item-has-children > .ast-menu-toggle {left: calc( 20px - 0.907em);right: auto;}.ast-mobile-header-content .ast-search-menu-icon,.ast-mobile-header-content .ast-search-menu-icon.slide-search,.ast-desktop-header-content .ast-search-menu-icon,.ast-desktop-header-content .ast-search-menu-icon.slide-search {width: 100%;position: relative;display: block;right: auto;transform: none;}.ast-mobile-header-content .ast-search-menu-icon.slide-search .search-form,.ast-mobile-header-content .ast-search-menu-icon .search-form,.ast-desktop-header-content .ast-search-menu-icon.slide-search .search-form,.ast-desktop-header-content .ast-search-menu-icon .search-form {right: 0;visibility: visible;opacity: 1;position: relative;top: auto;transform: none;padding: 0;display: block;overflow: hidden;}.ast-mobile-header-content .ast-search-menu-icon.ast-inline-search .search-field,.ast-mobile-header-content .ast-search-menu-icon .search-field,.ast-desktop-header-content .ast-search-menu-icon.ast-inline-search .search-field,.ast-desktop-header-content .ast-search-menu-icon .search-field {width: 100%;padding-right: 5.5em;}.ast-mobile-header-content .ast-search-menu-icon .search-submit,.ast-desktop-header-content .ast-search-menu-icon .search-submit {display: block;position: absolute;height: 100%;top: 0;right: 0;padding: 0 1em;border-radius: 0;}.ast-hfb-header.ast-default-menu-enable.ast-header-break-point .ast-mobile-header-wrap .ast-mobile-header-content .main-header-bar-navigation ul .sub-menu .menu-link {padding-left: 30px;}.ast-hfb-header.ast-default-menu-enable.ast-header-break-point .ast-mobile-header-wrap .ast-mobile-header-content .main-header-bar-navigation .sub-menu .menu-item .menu-item .menu-link {padding-left: 40px;}.ast-mobile-popup-drawer.active .ast-mobile-popup-inner{background-color:var(--ast-global-color-5);;}.ast-mobile-header-wrap .ast-mobile-header-content, .ast-desktop-header-content{background-color:var(--ast-global-color-5);;}.ast-mobile-popup-content > *, .ast-mobile-header-content > *, .ast-desktop-popup-content > *, .ast-desktop-header-content > *{padding-top:0px;padding-bottom:0px;}.content-align-flex-start .ast-builder-layout-element{justify-content:flex-start;}.content-align-flex-start .main-header-menu{text-align:left;}.ast-mobile-popup-drawer.active .menu-toggle-close{color:#3a3a3a;}.ast-mobile-header-wrap .ast-primary-header-bar,.ast-primary-header-bar .site-primary-header-wrap{min-height:70px;}.ast-desktop:not(:has(.ast-header-sticked)) .ast-primary-header-bar .main-header-menu > .menu-item{line-height:70px;}.ast-desktop .ast-primary-header-bar .ast-header-woo-cart,.ast-desktop .ast-primary-header-bar .ast-header-edd-cart{line-height:70px;min-height:70px;}.woocommerce .ast-site-header-cart,.ast-site-header-cart{display:flex;flex-wrap:wrap;align-items:center;}.ast-header-break-point #masthead .ast-mobile-header-wrap .ast-primary-header-bar,.ast-header-break-point #masthead .ast-mobile-header-wrap .ast-below-header-bar,.ast-header-break-point #masthead .ast-mobile-header-wrap .ast-above-header-bar{padding-left:20px;padding-right:20px;}.ast-header-break-point .ast-primary-header-bar{border-bottom-width:1px;border-bottom-color:rgba(0,0,0,0.07);border-bottom-style:solid;}@media (min-width:922px){.ast-primary-header-bar{border-bottom-width:1px;border-bottom-color:rgba(0,0,0,0.07);border-bottom-style:solid;}}.ast-primary-header-bar{background-color:var(--ast-global-color-5);background-image:none;}@media (max-width:921px){.ast-primary-header-bar.ast-primary-header{background-color:var(--ast-global-color-5);background-image:none;}}@media (max-width:921px){.ast-desktop .ast-primary-header-bar.main-header-bar, .ast-header-break-point #masthead .ast-primary-header-bar.main-header-bar{padding-top:1.5em;padding-bottom:1.5em;}}@media (max-width:544px){.ast-desktop .ast-primary-header-bar.main-header-bar, .ast-header-break-point #masthead .ast-primary-header-bar.main-header-bar{padding-top:1em;padding-bottom:1em;}}.ast-primary-header-bar{display:block;}@media (max-width:921.99px){.ast-header-break-point .ast-primary-header-bar{display:grid;}}@media (max-width:544px){.ast-header-break-point .ast-primary-header-bar{display:grid;}}[data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-fill{color:var(--ast-global-color-5);border:none;background:var(--ast-global-color-0);border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:2px;}[data-section="section-header-mobile-trigger"] .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg{width:20px;height:20px;fill:var(--ast-global-color-5);}[data-section="section-header-mobile-trigger"] .ast-button-wrap .mobile-menu-wrap .mobile-menu{color:var(--ast-global-color-5);}
/*# sourceURL=astra-theme-css-inline-css */
</style>
<link rel='stylesheet' id='astra-google-fonts-css' href='https://pedroporto.pt/wp-content/astra-local-fonts/astra-local-fonts.css?ver=4.14.1' media='all' />
<link rel='stylesheet' id='wp-block-library-css' href='https://pedroporto.pt/wp-includes/css/dist/block-library/common.min.css?ver=7.1.3' media='all' />
<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.3' 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.3' 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.3' 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.3' 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.3' 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.3' 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.3' media='all' />
<link rel='stylesheet' id='wp-block-navigation-css' href='https://pedroporto.pt/wp-includes/blocks/navigation/style.min.css?ver=7.1.3' 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.3' 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.3' 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.3' 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.3' 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.3' 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-css' href='https://pedroporto.pt/wp-content/plugins/woocommerce/assets/client/blocks/wc-blocks.css?ver=wc-11.2.1' media='all' />
<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.1' 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.3' 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.1' 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.1' 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.1' 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.1' 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.1' 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.1' 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.1' 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.1' 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.3' 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.1' 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.1' 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.1' 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.1' 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.1' 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.3' 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.1' 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.3' 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.1' 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.3' 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.1' 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.1' 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.1' 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.3' 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.3' 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.1' 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.3' 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.1' 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.1' 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.3' 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.1' 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.1' 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.1' 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.1' 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.1' 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.1' 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.1' 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.1' 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.1' 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.1' 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.1' 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.1' 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.1' 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.1' 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.1' 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.1' 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.1' 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.1' 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.1' 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.1' 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.1' 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.1' 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.1' 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.1' 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.1' 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.1' 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.3' 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.1' 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.1' 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.1' 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.1' 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.1' 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.1' 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.1' 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.1' 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="global-styles-inline-css">
:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--ast-global-color-0: var(--ast-global-color-0);--wp--preset--color--ast-global-color-1: var(--ast-global-color-1);--wp--preset--color--ast-global-color-2: var(--ast-global-color-2);--wp--preset--color--ast-global-color-3: var(--ast-global-color-3);--wp--preset--color--ast-global-color-4: var(--ast-global-color-4);--wp--preset--color--ast-global-color-5: var(--ast-global-color-5);--wp--preset--color--ast-global-color-6: var(--ast-global-color-6);--wp--preset--color--ast-global-color-7: var(--ast-global-color-7);--wp--preset--color--ast-global-color-8: var(--ast-global-color-8);--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:root { --wp--style--global--content-size: var(--wp--custom--ast-content-width-size);--wp--style--global--wide-size: var(--wp--custom--ast-wide-width-size); }:where(body) { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: 24px; margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: 24px; }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 24px;}:root :where(.is-layout-grid){gap: 24px;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}a:where(:not(.wp-element-button)){text-decoration: none;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-ast-global-color-0-color{color: var(--wp--preset--color--ast-global-color-0) !important;}.has-ast-global-color-1-color{color: var(--wp--preset--color--ast-global-color-1) !important;}.has-ast-global-color-2-color{color: var(--wp--preset--color--ast-global-color-2) !important;}.has-ast-global-color-3-color{color: var(--wp--preset--color--ast-global-color-3) !important;}.has-ast-global-color-4-color{color: var(--wp--preset--color--ast-global-color-4) !important;}.has-ast-global-color-5-color{color: var(--wp--preset--color--ast-global-color-5) !important;}.has-ast-global-color-6-color{color: var(--wp--preset--color--ast-global-color-6) !important;}.has-ast-global-color-7-color{color: var(--wp--preset--color--ast-global-color-7) !important;}.has-ast-global-color-8-color{color: var(--wp--preset--color--ast-global-color-8) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-ast-global-color-0-background-color{background-color: var(--wp--preset--color--ast-global-color-0) !important;}.has-ast-global-color-1-background-color{background-color: var(--wp--preset--color--ast-global-color-1) !important;}.has-ast-global-color-2-background-color{background-color: var(--wp--preset--color--ast-global-color-2) !important;}.has-ast-global-color-3-background-color{background-color: var(--wp--preset--color--ast-global-color-3) !important;}.has-ast-global-color-4-background-color{background-color: var(--wp--preset--color--ast-global-color-4) !important;}.has-ast-global-color-5-background-color{background-color: var(--wp--preset--color--ast-global-color-5) !important;}.has-ast-global-color-6-background-color{background-color: var(--wp--preset--color--ast-global-color-6) !important;}.has-ast-global-color-7-background-color{background-color: var(--wp--preset--color--ast-global-color-7) !important;}.has-ast-global-color-8-background-color{background-color: var(--wp--preset--color--ast-global-color-8) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-ast-global-color-0-border-color{border-color: var(--wp--preset--color--ast-global-color-0) !important;}.has-ast-global-color-1-border-color{border-color: var(--wp--preset--color--ast-global-color-1) !important;}.has-ast-global-color-2-border-color{border-color: var(--wp--preset--color--ast-global-color-2) !important;}.has-ast-global-color-3-border-color{border-color: var(--wp--preset--color--ast-global-color-3) !important;}.has-ast-global-color-4-border-color{border-color: var(--wp--preset--color--ast-global-color-4) !important;}.has-ast-global-color-5-border-color{border-color: var(--wp--preset--color--ast-global-color-5) !important;}.has-ast-global-color-6-border-color{border-color: var(--wp--preset--color--ast-global-color-6) !important;}.has-ast-global-color-7-border-color{border-color: var(--wp--preset--color--ast-global-color-7) !important;}.has-ast-global-color-8-border-color{border-color: var(--wp--preset--color--ast-global-color-8) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
:root :where(.wp-block-icon svg){width: 24px;}
:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}
/*# sourceURL=global-styles-inline-css */
</style>
<link rel='stylesheet' id='woocommerce-layout-css' href='https://pedroporto.pt/wp-content/themes/astra/assets/css/minified/compatibility/woocommerce/woocommerce-layout.min.css?ver=4.14.1' media='all' />
<link rel='stylesheet' id='woocommerce-smallscreen-css' href='https://pedroporto.pt/wp-content/themes/astra/assets/css/minified/compatibility/woocommerce/woocommerce-smallscreen.min.css?ver=4.14.1' media='only screen and (max-width: 921px)' />
<link rel='stylesheet' id='woocommerce-general-css' href='https://pedroporto.pt/wp-content/themes/astra/assets/css/minified/compatibility/woocommerce/woocommerce.min.css?ver=4.14.1' media='all' />
<style id="woocommerce-general-inline-css">
.woocommerce a.added_to_cart { display: none; }
					.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {
						float: left;
					}

					.woocommerce .woocommerce-ordering {
						float: right;
						margin-bottom: 2.5em;
					}
				
					.woocommerce-js a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit {
						font-size: 100%;
						line-height: 1;
						text-decoration: none;
						overflow: visible;
						padding: 0.5em 0.75em;
						font-weight: 700;
						border-radius: 3px;
						color: $secondarytext;
						background-color: $secondary;
						border: 0;
					}
					.woocommerce-js a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce #respond input#submit:hover {
						background-color: #dad8da;
						background-image: none;
						color: #515151;
					}
				#customer_details h3:not(.elementor-widget-woocommerce-checkout-page h3){font-size:1.2rem;padding:20px 0 14px;margin:0 0 20px;border-bottom:1px solid var(--ast-border-color);font-weight:700;}form #order_review_heading:not(.elementor-widget-woocommerce-checkout-page #order_review_heading){border-width:2px 2px 0 2px;border-style:solid;font-size:1.2rem;margin:0;padding:1.5em 1.5em 1em;border-color:var(--ast-border-color);font-weight:700;}.woocommerce-Address h3, .cart-collaterals h2{font-size:1.2rem;padding:.7em 1em;}.woocommerce-cart .cart-collaterals .cart_totals>h2{font-weight:700;}form #order_review:not(.elementor-widget-woocommerce-checkout-page #order_review){padding:0 2em;border-width:0 2px 2px;border-style:solid;border-color:var(--ast-border-color);}ul#shipping_method li:not(.elementor-widget-woocommerce-cart #shipping_method li){margin:0;padding:0.25em 0 0.25em 22px;text-indent:-22px;list-style:none outside;}.woocommerce span.onsale, .wc-block-grid__product .wc-block-grid__product-onsale{background-color:#e70000;color:#ffffff;}.woocommerce-message, .woocommerce-info{border-top-color:#2d5d9e;}.woocommerce-message::before,.woocommerce-info::before{color:#2d5d9e;}.woocommerce ul.products li.product .price, .woocommerce div.product p.price, .woocommerce div.product span.price, .widget_layered_nav_filters ul li.chosen a, .woocommerce-page ul.products li.product .ast-woo-product-category, .wc-layered-nav-rating a{color:#3a3a3a;}.woocommerce nav.woocommerce-pagination ul,.woocommerce nav.woocommerce-pagination ul li{border-color:#2d5d9e;}.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current{background:#2d5d9e;color:var(--ast-global-color-5);}.woocommerce-MyAccount-navigation-link.is-active a{color:#e70000;}.woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background-color:#2d5d9e;}.woocommerce .star-rating, .woocommerce .comment-form-rating .stars a, .woocommerce .star-rating::before{color:var(--ast-global-color-3);}.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before,  .woocommerce div.ast-product-tabs-layout-vertical .woocommerce-tabs ul.tabs li:hover::before{background:#2d5d9e;}.woocommerce .woocommerce-cart-form button[name="update_cart"]:disabled{color:var(--ast-global-color-5);}.woocommerce #content table.cart .button[name="apply_coupon"], .woocommerce-page #content table.cart .button[name="apply_coupon"]{padding:10px 40px;}.woocommerce table.cart td.actions .button, .woocommerce #content table.cart td.actions .button, .woocommerce-page table.cart td.actions .button, .woocommerce-page #content table.cart td.actions .button{line-height:1;border-width:1px;border-style:solid;}.woocommerce ul.products li.product .button, .woocommerce-page ul.products li.product .button{line-height:1.3;}.woocommerce-js a.button, .woocommerce button.button, .woocommerce .woocommerce-message a.button, .woocommerce #respond input#submit.alt, .woocommerce-js a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce input.button,.woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled], .woocommerce input.button:disabled:hover, .woocommerce input.button:disabled[disabled]:hover, .woocommerce #respond input#submit, .woocommerce button.button.alt.disabled, .wc-block-grid__products .wc-block-grid__product .wp-block-button__link, .wc-block-grid__product-onsale{color:var(--ast-global-color-5);border-color:var(--ast-global-color-1);background-color:var(--ast-global-color-1);}.woocommerce-js a.button:hover, .woocommerce button.button:hover, .woocommerce .woocommerce-message a.button:hover,.woocommerce #respond input#submit:hover,.woocommerce #respond input#submit.alt:hover, .woocommerce-js a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce input.button:hover, .woocommerce button.button.alt.disabled:hover, .wc-block-grid__products .wc-block-grid__product .wp-block-button__link:hover{color:var(--ast-global-color-5);border-color:var(--ast-global-color-0);background-color:var(--ast-global-color-0);}.woocommerce-js a.button, .woocommerce button.button, .woocommerce .woocommerce-message a.button, .woocommerce #respond input#submit.alt, .woocommerce-js a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce input.button,.woocommerce-cart table.cart td.actions .button, .woocommerce form.checkout_coupon .button, .woocommerce #respond input#submit, .wc-block-grid__products .wc-block-grid__product .wp-block-button__link{border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;padding-top:13px;padding-right:40px;padding-bottom:13px;padding-left:40px;}.woocommerce ul.products li.product a, .woocommerce-js a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce #respond input#submit:hover{text-decoration:none;}.woocommerce .up-sells h2, .woocommerce .related.products h2, .woocommerce .woocommerce-tabs h2{font-size:1.5rem;}.woocommerce h2, .woocommerce-account h2{font-size:1.625rem;}.woocommerce ul.product-categories > li ul li:before{content:"\e900";padding:0 5px 0 5px;display:inline-block;font-family:Astra;transform:rotate(-90deg);font-size:0.7rem;}.ast-site-header-cart i.astra-icon:before{font-family:Astra;}.ast-icon-shopping-cart:before{content:"\f07a";}.ast-icon-shopping-bag:before{content:"\f290";}.ast-icon-shopping-basket:before{content:"\f291";}.ast-icon-shopping-cart svg{height:.82em;}.ast-icon-shopping-bag svg{height:1em;width:1em;}.ast-icon-shopping-basket svg{height:1.15em;width:1.2em;}.ast-site-header-cart.ast-menu-cart-outline .ast-addon-cart-wrap, .ast-site-header-cart.ast-menu-cart-fill .ast-addon-cart-wrap {line-height:1;}.ast-site-header-cart.ast-menu-cart-fill i.astra-icon{ font-size:1.1em;}li.woocommerce-custom-menu-item .ast-site-header-cart i.astra-icon:after{ padding-left:2px;}.ast-hfb-header .ast-addon-cart-wrap{ padding:0.4em;}.ast-header-break-point.ast-header-custom-item-outside .ast-woo-header-cart-info-wrap{ display:none;}.ast-site-header-cart i.astra-icon:after{ background:#e70000;}@media (min-width:545px) and (max-width:921px){.woocommerce.tablet-columns-6 ul.products li.product, .woocommerce-page.tablet-columns-6 ul.products li.product{width:calc(16.66% - 16.66px);}.woocommerce.tablet-columns-5 ul.products li.product, .woocommerce-page.tablet-columns-5 ul.products li.product{width:calc(20% - 16px);}.woocommerce.tablet-columns-4 ul.products li.product, .woocommerce-page.tablet-columns-4 ul.products li.product{width:calc(25% - 15px);}.woocommerce.tablet-columns-3 ul.products li.product, .woocommerce-page.tablet-columns-3 ul.products li.product{width:calc(33.33% - 14px);}.woocommerce.tablet-columns-2 ul.products li.product, .woocommerce-page.tablet-columns-2 ul.products li.product{width:calc(50% - 10px);}.woocommerce.tablet-columns-1 ul.products li.product, .woocommerce-page.tablet-columns-1 ul.products li.product{width:100%;}.woocommerce div.product .related.products ul.products li.product{width:calc(33.33% - 14px);}}@media (min-width:545px) and (max-width:921px){.woocommerce[class*="columns-"].columns-3 > ul.products li.product, .woocommerce[class*="columns-"].columns-4 > ul.products li.product, .woocommerce[class*="columns-"].columns-5 > ul.products li.product, .woocommerce[class*="columns-"].columns-6 > ul.products li.product{width:calc(33.33% - 14px);margin-right:20px;}.woocommerce[class*="columns-"].columns-3 > ul.products li.product:nth-child(3n), .woocommerce[class*="columns-"].columns-4 > ul.products li.product:nth-child(3n), .woocommerce[class*="columns-"].columns-5 > ul.products li.product:nth-child(3n), .woocommerce[class*="columns-"].columns-6 > ul.products li.product:nth-child(3n){margin-right:0;clear:right;}.woocommerce[class*="columns-"].columns-3 > ul.products li.product:nth-child(3n+1), .woocommerce[class*="columns-"].columns-4 > ul.products li.product:nth-child(3n+1), .woocommerce[class*="columns-"].columns-5 > ul.products li.product:nth-child(3n+1), .woocommerce[class*="columns-"].columns-6 > ul.products li.product:nth-child(3n+1){clear:left;}.woocommerce[class*="columns-"] ul.products li.product:nth-child(n), .woocommerce-page[class*="columns-"] ul.products li.product:nth-child(n){margin-right:20px;clear:none;}.woocommerce.tablet-columns-2 ul.products li.product:nth-child(2n), .woocommerce-page.tablet-columns-2 ul.products li.product:nth-child(2n), .woocommerce.tablet-columns-3 ul.products li.product:nth-child(3n), .woocommerce-page.tablet-columns-3 ul.products li.product:nth-child(3n), .woocommerce.tablet-columns-4 ul.products li.product:nth-child(4n), .woocommerce-page.tablet-columns-4 ul.products li.product:nth-child(4n), .woocommerce.tablet-columns-5 ul.products li.product:nth-child(5n), .woocommerce-page.tablet-columns-5 ul.products li.product:nth-child(5n), .woocommerce.tablet-columns-6 ul.products li.product:nth-child(6n), .woocommerce-page.tablet-columns-6 ul.products li.product:nth-child(6n){margin-right:0;clear:right;}.woocommerce.tablet-columns-2 ul.products li.product:nth-child(2n+1), .woocommerce-page.tablet-columns-2 ul.products li.product:nth-child(2n+1), .woocommerce.tablet-columns-3 ul.products li.product:nth-child(3n+1), .woocommerce-page.tablet-columns-3 ul.products li.product:nth-child(3n+1), .woocommerce.tablet-columns-4 ul.products li.product:nth-child(4n+1), .woocommerce-page.tablet-columns-4 ul.products li.product:nth-child(4n+1), .woocommerce.tablet-columns-5 ul.products li.product:nth-child(5n+1), .woocommerce-page.tablet-columns-5 ul.products li.product:nth-child(5n+1), .woocommerce.tablet-columns-6 ul.products li.product:nth-child(6n+1), .woocommerce-page.tablet-columns-6 ul.products li.product:nth-child(6n+1){clear:left;}.woocommerce div.product .related.products ul.products li.product:nth-child(3n), .woocommerce-page.tablet-columns-1 .site-main ul.products li.product{margin-right:0;clear:right;}.woocommerce div.product .related.products ul.products li.product:nth-child(3n+1){clear:left;}}@media (min-width:922px){.woocommerce form.checkout_coupon{width:50%;}.woocommerce #reviews #comments{float:left;}.woocommerce #reviews #review_form_wrapper{float:right;}}@media (max-width:921px){.ast-header-break-point.ast-woocommerce-cart-menu .header-main-layout-1.ast-mobile-header-stack.ast-no-menu-items .ast-site-header-cart, .ast-header-break-point.ast-woocommerce-cart-menu .header-main-layout-3.ast-mobile-header-stack.ast-no-menu-items .ast-site-header-cart{padding-right:0;padding-left:0;}.ast-header-break-point.ast-woocommerce-cart-menu .header-main-layout-1.ast-mobile-header-stack .main-header-bar{text-align:center;}.ast-header-break-point.ast-woocommerce-cart-menu .header-main-layout-1.ast-mobile-header-stack .ast-site-header-cart, .ast-header-break-point.ast-woocommerce-cart-menu .header-main-layout-1.ast-mobile-header-stack .ast-mobile-menu-buttons{display:inline-block;}.ast-header-break-point.ast-woocommerce-cart-menu .header-main-layout-2.ast-mobile-header-inline .site-branding{flex:auto;}.ast-header-break-point.ast-woocommerce-cart-menu .header-main-layout-3.ast-mobile-header-stack .site-branding{flex:0 0 100%;}.ast-header-break-point.ast-woocommerce-cart-menu .header-main-layout-3.ast-mobile-header-stack .main-header-container{display:flex;justify-content:center;}.woocommerce-cart .woocommerce-shipping-calculator .button{width:100%;}.woocommerce div.product div.images, .woocommerce div.product div.summary, .woocommerce #content div.product div.images, .woocommerce #content div.product div.summary, .woocommerce-page div.product div.images, .woocommerce-page div.product div.summary, .woocommerce-page #content div.product div.images, .woocommerce-page #content div.product div.summary{float:none;width:100%;}.woocommerce-cart table.cart td.actions .ast-return-to-shop{display:block;text-align:center;margin-top:1em;}}@media (max-width:544px){.ast-separate-container .ast-woocommerce-container{padding:.54em 1em 1.33333em;}.woocommerce-message, .woocommerce-error, .woocommerce-info{display:flex;flex-wrap:wrap;}.woocommerce-message a.button, .woocommerce-error a.button, .woocommerce-info a.button{order:1;margin-top:.5em;}.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering{float:none;margin-bottom:2em;}.woocommerce table.cart td.actions .button, .woocommerce #content table.cart td.actions .button, .woocommerce-page table.cart td.actions .button, .woocommerce-page #content table.cart td.actions .button{padding-left:1em;padding-right:1em;}.woocommerce #content table.cart .button, .woocommerce-page #content table.cart .button{width:100%;}.woocommerce #content table.cart td.actions .coupon, .woocommerce-page #content table.cart td.actions .coupon{float:none;}.woocommerce #content table.cart td.actions .coupon .button, .woocommerce-page #content table.cart td.actions .coupon .button{flex:1;}.woocommerce #content div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a{display:block;}.woocommerce ul.products a.button, .woocommerce-page ul.products a.button{padding:0.5em 0.75em;}.woocommerce div.product .related.products ul.products li.product, .woocommerce.mobile-columns-2 ul.products li.product, .woocommerce-page.mobile-columns-2 ul.products li.product{width:calc(50% - 10px);}.woocommerce.mobile-columns-6 ul.products li.product, .woocommerce-page.mobile-columns-6 ul.products li.product{width:calc(16.66% - 16.66px);}.woocommerce.mobile-columns-5 ul.products li.product, .woocommerce-page.mobile-columns-5 ul.products li.product{width:calc(20% - 16px);}.woocommerce.mobile-columns-4 ul.products li.product, .woocommerce-page.mobile-columns-4 ul.products li.product{width:calc(25% - 15px);}.woocommerce.mobile-columns-3 ul.products li.product, .woocommerce-page.mobile-columns-3 ul.products li.product{width:calc(33.33% - 14px);}.woocommerce.mobile-columns-1 ul.products li.product, .woocommerce-page.mobile-columns-1 ul.products li.product{width:100%;}}@media (max-width:544px){.woocommerce ul.products a.button.loading::after, .woocommerce-page ul.products a.button.loading::after{display:inline-block;margin-left:5px;position:initial;}.woocommerce.mobile-columns-1 .site-main ul.products li.product:nth-child(n), .woocommerce-page.mobile-columns-1 .site-main ul.products li.product:nth-child(n){margin-right:0;}.woocommerce #content div.product .woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li{display:block;margin-right:0;}.woocommerce[class*="columns-"].columns-3 > ul.products li.product, .woocommerce[class*="columns-"].columns-4 > ul.products li.product, .woocommerce[class*="columns-"].columns-5 > ul.products li.product, .woocommerce[class*="columns-"].columns-6 > ul.products li.product{width:calc(50% - 10px);margin-right:20px;}.woocommerce[class*="columns-"] ul.products li.product:nth-child(n), .woocommerce-page[class*="columns-"] ul.products li.product:nth-child(n){margin-right:20px;clear:none;}.woocommerce-page[class*=columns-].columns-3>ul.products li.product:nth-child(2n), .woocommerce-page[class*=columns-].columns-4>ul.products li.product:nth-child(2n), .woocommerce-page[class*=columns-].columns-5>ul.products li.product:nth-child(2n), .woocommerce-page[class*=columns-].columns-6>ul.products li.product:nth-child(2n), .woocommerce[class*=columns-].columns-3>ul.products li.product:nth-child(2n), .woocommerce[class*=columns-].columns-4>ul.products li.product:nth-child(2n), .woocommerce[class*=columns-].columns-5>ul.products li.product:nth-child(2n), .woocommerce[class*=columns-].columns-6>ul.products li.product:nth-child(2n){margin-right:0;clear:right;}.woocommerce[class*="columns-"].columns-3 > ul.products li.product:nth-child(2n+1), .woocommerce[class*="columns-"].columns-4 > ul.products li.product:nth-child(2n+1), .woocommerce[class*="columns-"].columns-5 > ul.products li.product:nth-child(2n+1), .woocommerce[class*="columns-"].columns-6 > ul.products li.product:nth-child(2n+1){clear:left;}.woocommerce-page[class*=columns-] ul.products li.product:nth-child(n), .woocommerce[class*=columns-] ul.products li.product:nth-child(n){margin-right:20px;clear:none;}.woocommerce.mobile-columns-6 ul.products li.product:nth-child(6n), .woocommerce-page.mobile-columns-6 ul.products li.product:nth-child(6n), .woocommerce.mobile-columns-5 ul.products li.product:nth-child(5n), .woocommerce-page.mobile-columns-5 ul.products li.product:nth-child(5n), .woocommerce.mobile-columns-4 ul.products li.product:nth-child(4n), .woocommerce-page.mobile-columns-4 ul.products li.product:nth-child(4n), .woocommerce.mobile-columns-3 ul.products li.product:nth-child(3n), .woocommerce-page.mobile-columns-3 ul.products li.product:nth-child(3n), .woocommerce.mobile-columns-2 ul.products li.product:nth-child(2n), .woocommerce-page.mobile-columns-2 ul.products li.product:nth-child(2n), .woocommerce div.product .related.products ul.products li.product:nth-child(2n){margin-right:0;clear:right;}.woocommerce.mobile-columns-6 ul.products li.product:nth-child(6n+1), .woocommerce-page.mobile-columns-6 ul.products li.product:nth-child(6n+1), .woocommerce.mobile-columns-5 ul.products li.product:nth-child(5n+1), .woocommerce-page.mobile-columns-5 ul.products li.product:nth-child(5n+1), .woocommerce.mobile-columns-4 ul.products li.product:nth-child(4n+1), .woocommerce-page.mobile-columns-4 ul.products li.product:nth-child(4n+1), .woocommerce.mobile-columns-3 ul.products li.product:nth-child(3n+1), .woocommerce-page.mobile-columns-3 ul.products li.product:nth-child(3n+1), .woocommerce.mobile-columns-2 ul.products li.product:nth-child(2n+1), .woocommerce-page.mobile-columns-2 ul.products li.product:nth-child(2n+1), .woocommerce div.product .related.products ul.products li.product:nth-child(2n+1){clear:left;}}@media (min-width:922px){.ast-woo-shop-archive .site-content > .ast-container{max-width:1340px;}}@media (min-width:922px){.woocommerce #content .ast-woocommerce-container div.product div.images, .woocommerce .ast-woocommerce-container div.product div.images, .woocommerce-page #content .ast-woocommerce-container div.product div.images, .woocommerce-page .ast-woocommerce-container div.product div.images{width:50%;}.woocommerce #content .ast-woocommerce-container div.product div.summary, .woocommerce .ast-woocommerce-container div.product div.summary, .woocommerce-page #content .ast-woocommerce-container div.product div.summary, .woocommerce-page .ast-woocommerce-container div.product div.summary{width:46%;}.woocommerce.woocommerce-checkout form #customer_details.col2-set .col-1, .woocommerce.woocommerce-checkout form #customer_details.col2-set .col-2, .woocommerce-page.woocommerce-checkout form #customer_details.col2-set .col-1, .woocommerce-page.woocommerce-checkout form #customer_details.col2-set .col-2{float:none;width:auto;}}.woocommerce-js a.button , .woocommerce button.button.alt ,.woocommerce-page table.cart td.actions .button, .woocommerce-page #content table.cart td.actions .button , .woocommerce-js a.button.alt ,.woocommerce .woocommerce-message a.button , .ast-site-header-cart .widget_shopping_cart .buttons .button.checkout, .woocommerce button.button.alt.disabled , .wc-block-grid__products .wc-block-grid__product .wp-block-button__link {border:solid;border-top-width:0px;border-right-width:0px;border-left-width:0px;border-bottom-width:0px;border-color:var(--ast-global-color-1);}.woocommerce-js a.button:hover , .woocommerce button.button.alt:hover , .woocommerce-page table.cart td.actions .button:hover, .woocommerce-page #content table.cart td.actions .button:hover, .woocommerce-js a.button.alt:hover ,.woocommerce .woocommerce-message a.button:hover , .ast-site-header-cart .widget_shopping_cart .buttons .button.checkout:hover , .woocommerce button.button.alt.disabled:hover , .wc-block-grid__products .wc-block-grid__product .wp-block-button__link:hover{border-color:var(--ast-global-color-0);}.widget_product_search button{flex:0 0 auto;padding:10px 20px;}@media (min-width:922px){.woocommerce.woocommerce-checkout form #customer_details.col2-set, .woocommerce-page.woocommerce-checkout form #customer_details.col2-set{width:55%;float:left;margin-right:4.347826087%;}.woocommerce.woocommerce-checkout form #order_review, .woocommerce.woocommerce-checkout form #order_review_heading, .woocommerce-page.woocommerce-checkout form #order_review, .woocommerce-page.woocommerce-checkout form #order_review_heading{width:40%;float:right;margin-right:0;clear:right;}}.woocommerce div.product form.cart .button.single_add_to_cart_button{width:50%;}select, .select2-container .select2-selection--single{background-image:url("data:image/svg+xml,%3Csvg class='ast-arrow-svg' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' x='0px' y='0px' width='26px' height='16.043px' fill='%233a3a3a' viewBox='57 35.171 26 16.043' enable-background='new 57 35.171 26 16.043' xml:space='preserve' %3E%3Cpath d='M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z'%3E%3C/path%3E%3C/svg%3E");background-size:.8em;background-repeat:no-repeat;background-position-x:calc( 100% - 10px );background-position-y:center;-webkit-appearance:none;-moz-appearance:none;padding-right:2em;}
						.woocommerce ul.products li.product.desktop-align-left, .woocommerce-page ul.products li.product.desktop-align-left {
							text-align: left;
						}
						.woocommerce ul.products li.product.desktop-align-left .star-rating,
						.woocommerce ul.products li.product.desktop-align-left .button,
						.woocommerce-page ul.products li.product.desktop-align-left .star-rating,
						.woocommerce-page ul.products li.product.desktop-align-left .button {
							margin-left: 0;
							margin-right: 0;
						}
					@media(max-width: 921px){
						.woocommerce ul.products li.product.tablet-align-left, .woocommerce-page ul.products li.product.tablet-align-left {
							text-align: left;
						}
						.woocommerce ul.products li.product.tablet-align-left .star-rating,
						.woocommerce ul.products li.product.tablet-align-left .button,
						.woocommerce-page ul.products li.product.tablet-align-left .star-rating,
						.woocommerce-page ul.products li.product.tablet-align-left .button {
							margin-left: 0;
							margin-right: 0;
						}
					}@media(max-width: 544px){
						.woocommerce ul.products li.product.mobile-align-left, .woocommerce-page ul.products li.product.mobile-align-left {
							text-align: left;
						}
						.woocommerce ul.products li.product.mobile-align-left .star-rating,
						.woocommerce ul.products li.product.mobile-align-left .button,
						.woocommerce-page ul.products li.product.mobile-align-left .star-rating,
						.woocommerce-page ul.products li.product.mobile-align-left .button {
							margin-left: 0;
							margin-right: 0;
						}
					}.ast-woo-active-filter-widget .wc-block-active-filters{display:flex;align-items:self-start;justify-content:space-between;}.ast-woo-active-filter-widget .wc-block-active-filters__clear-all{flex:none;margin-top:2px;}
/*# sourceURL=woocommerce-general-inline-css */
</style>
<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='dgwt-wcas-style-css' href='https://pedroporto.pt/wp-content/plugins/ajax-search-for-woocommerce/assets/css/style.min.css?ver=1.34.3' 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.5' media='' />
<script id="jquery-core-js" src="https://pedroporto.pt/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
<script id="jquery-migrate-js" src="https://pedroporto.pt/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.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.1"></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.1"></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" 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" } ); }; 
//# 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_cat/235" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://pedroporto.pt/xmlrpc.php?rsd" />
<meta name="generator" content="WordPress 7.1.3" />
<meta name="generator" content="Site Kit by Google 1.190.0" />		<style>
			.dgwt-wcas-ico-magnifier,.dgwt-wcas-ico-magnifier-handler{max-width:20px}.dgwt-wcas-search-wrapp{max-width:600px}.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input,.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:hover,.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:focus{background-color:#ededed}		</style>
			<style>
		/* Slide Search */
		.ast-dropdown-active .search-form {
			padding-left: 0 !important;
		}

		.ast-dropdown-active .ast-search-icon {
			visibility: hidden;
		}

		.ast-search-menu-icon .search-form {
			padding: 0;
		}

		.ast-search-menu-icon .search-field {
			display: none;
		}

		.ast-search-menu-icon .search-form {
			background-color: transparent !important;
			border: 0;
		}

		/* Search Box */
		.site-header .ast-inline-search.ast-search-menu-icon .search-form {
			padding-right: 0;
		}

		/* Full Screen Search */
		.ast-search-box.full-screen .ast-search-wrapper {
			top: 25%;
			transform: translate(-50%, -25%);
		}

		/* Header Cover */
		.ast-search-box.header-cover .search-text-wrap {
			width: 50%;
			vertical-align: middle;
			margin-left: calc(25% - 10px);
		}

		.ast-search-box.header-cover .close {
			margin-top: -5px;
		}

		/* Autosuggestion results */
		.dgwt-wcas-suggestion {
			transition: none;
		}

		/* Details panel */
		.dgwt-wcas-details-wrapp .woocommerce a.added_to_cart {
			display: block;
		}
	</style>
			<noscript><style>.woocommerce-product-gallery{ opacity: 1 !important; }</style></noscript>
	<meta name="google-site-verification" content="vqbYSt9_UtsUDpN5RGsU08gnrMmlk8uM6MPX2od9hBE"><style>.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}</style><link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Geist:wght@400;500;600;700&family=Geist+Mono:wght@400;500&display=swap">
<style>
/* pph:css:inicio */
/* Os mesmos tokens do snippet 5 (.ppc): marca, cores neutras ao estilo do shadcn/ui, cantos e sombras. */
.pph,.pph-util,.pprod{
  --brand:#1a407d; --brand-700:#153566; --brand-900:#0d2549; --brand-50:#eef3fb; --brand-100:#dce6f6;
  --brand-red:#a91715; --brand-red-700:#8a1210; --brand-red-50:#fdeeee;
  --foreground:#09090b; --muted:#f4f4f5; --muted-2:#fafafa; --muted-foreground:#71717a;
  --border:#e4e4e7; --border-strong:#d4d4d8; --ring:rgba(26,64,125,.28);
  --radius:12px; --radius-md:8px; --radius-sm:6px;
  --shadow-sm:0 1px 2px 0 rgb(0 0 0 / .05);
  --shadow-lg:0 16px 40px -16px rgb(13 37 73 / .28),0 2px 6px -2px rgb(0 0 0 / .06);
  --font:"Geist",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;
  --mono:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,monospace;
  --ease:cubic-bezier(.2,.8,.2,1);
  --barra:64px;
  font-family:var(--font); -webkit-font-smoothing:antialiased;
}
.pph *,.pph *::before,.pph *::after,.pph-util *,.pprod *,.pprod *::before,.pprod *::after{box-sizing:border-box}
.pph :where(ul,ol,p,figure,h2,h3),.pph-util :where(ul,p),.pprod :where(ul,ol,p,figure,h2,address){margin:0;padding:0}
.pph ul,.pph-util ul,.pprod ul{list-style:none}
.pph a,.pph-util a,.pprod a{text-decoration:none;color:inherit}
/* O kit do Elementor dá 18px a todos os links (.elementor-kit-1852 a); aqui voltam a herdar o tamanho. */
body :is(.pph,.pph-util,.pprod) a{font-size:inherit}
.pph :focus-visible,.pph-util :focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:6px}
.pprod :focus-visible{outline:2px solid #fff;outline-offset:2px;border-radius:6px}
.pph svg,.pph-util svg,.pprod svg{flex:none}
.pph .pi,.pph-util .pi,.pprod .pi{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
/* O Astra estiliza todos os button e inputs (maiúsculas, fundo, sombra, contorno); os do cabeçalho voltam ao zero. */
.pph button{text-transform:none;letter-spacing:normal;box-shadow:none;min-height:0;margin:0;font-family:var(--font);line-height:1}
.pph button:hover,.pph button:focus{box-shadow:none}
/* O kit do Elementor e o Astra pintam de azul os button com foco; depois de um clique o foco fica e o texto escuro
   ficava sobre azul. Estas regras vêm antes dos :hover de cada botão, que continuam a ganhar. */
.pph :is(.pph-item,.pph-icone):focus{background-color:transparent}
.pph .pph-busca:focus{background-color:var(--muted-2)}
.pph .pph-cmd-esc:focus{background-color:var(--muted)}
.pph-caixa{width:min(1200px,100% - 2*clamp(16px,4vw,32px));margin-inline:auto}
.pph-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.pph-kbd{display:inline-flex;align-items:center;height:20px;padding:0 6px;border:1px solid var(--border);border-radius:4px;background:var(--muted);font:500 11px/1 var(--mono);color:var(--muted-foreground);white-space:nowrap}

/* ---------- barra de contactos (sai do ecrã ao descer a página) ---------- */
.pph-util{background:var(--brand-900);color:#c7d4ea;font-size:13px;line-height:1}
.pph-util .pph-caixa{display:flex;align-items:center;justify-content:space-between;gap:24px;height:36px}
.pph-util p{display:flex;align-items:center;gap:8px;font-size:inherit;margin:0;color:inherit}
.pph-util p .pi{color:#fff;width:14px;height:14px}
.pph-util strong{color:#fff;font-weight:600}
.pph-util ul{display:flex;align-items:center;gap:20px;margin:0}
.pph-util li{display:flex;align-items:center;gap:6px;margin:0;font-size:inherit}
.pph-util li a{display:inline-flex;align-items:center;gap:6px;transition:color .15s}
.pph-util li a:hover{color:#fff}
.pph-util .pi{width:14px;height:14px;opacity:.85}

/* ---------- barra principal ---------- */
/* Altura ocupada no topo; as barras fixas das páginas (filtros, galeria da ficha) ficam por baixo dela. */
body.pph-ativo{--pph-topo:calc(var(--wp-admin--admin-bar--height,0px) + 64px)}
.pph{position:sticky;top:var(--wp-admin--admin-bar--height,0px);z-index:1000;color:var(--foreground)}
.pph-barra{position:relative;z-index:2;height:var(--barra);background:#fff;border-bottom:1px solid var(--border)}

.pph-barra>.pph-caixa{height:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px} /* menu ao centro do espaço livre: sem sessão, "Entrar" e "Pedir conta" são mais largos */
.pph-logo{justify-self:start}
.pph-logo{display:inline-flex;align-items:center;gap:10px;flex:none}
.pph-logo .pph-logo-h{display:block;width:auto;max-width:none;height:32px;aspect-ratio:609/120}
.pph-menu{justify-self:center}
.pph-menu ul{display:flex;align-items:center;gap:2px;margin:0}
.pph-menu li{margin:0}
.pph .pph-item{position:relative;display:inline-flex;align-items:center;gap:4px;height:36px;padding:0 10px;border:0;border-radius:var(--radius-md);background:none;font:500 14px/1 var(--font);color:#3f3f46;cursor:pointer;white-space:nowrap;transition:color .15s var(--ease),background-color .15s var(--ease)}
.pph .pph-item .pi{width:14px;height:14px;opacity:.6;transition:transform .2s var(--ease)}
.pph .pph-item:hover{background:var(--muted);color:var(--foreground)}
.pph .pph-item[aria-expanded=true]{background:var(--brand-50);color:var(--brand)}
.pph .pph-item[aria-expanded=true] .pi{transform:rotate(180deg);opacity:1}
/* Família da página atual: texto azul e traço vermelho da marca por baixo. */
.pph .pph-item.pph-atual{color:var(--brand)}
.pph .pph-item.pph-atual::after{content:"";position:absolute;left:10px;right:10px;bottom:-14px;height:2px;border-radius:2px;background:var(--brand-red)}
.pph-acoes{display:flex;align-items:center;gap:8px;justify-self:end}
.pph .pph-busca{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 6px 0 12px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--muted-2);font:400 14px/1 var(--font);color:var(--muted-foreground);cursor:pointer;box-shadow:var(--shadow-sm);transition:border-color .15s,background-color .15s,color .15s}
.pph .pph-busca:hover{background:#fff;border-color:var(--border-strong);color:var(--foreground)}
.pph .pph-busca-t{min-width:84px;text-align:left}
.pph-icone{position:relative;display:inline-grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:var(--radius-md);background:none;color:#3f3f46;cursor:pointer;transition:color .15s,background-color .15s}
.pph .pph-icone:hover{background:var(--muted);color:var(--foreground)}
.pph-icone .pi{width:18px;height:18px}
.pph-n{position:absolute;top:1px;right:0;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:var(--brand-red);color:#fff;font:600 10px/17px var(--mono);text-align:center;box-shadow:0 0 0 2px #fff}
.pph-n[hidden]{display:none}
.pph .pph-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;padding:0 14px;border-radius:var(--radius-md);border:1px solid transparent;font:500 14px/1 var(--font);white-space:nowrap;cursor:pointer;transition:background-color .15s var(--ease),border-color .15s var(--ease),color .15s var(--ease)}
.pph .pph-btn-primary,.pph .pph-btn-primary:visited{background:var(--brand);color:#fff;box-shadow:var(--shadow-sm)}
.pph .pph-btn-primary:hover{background:var(--brand-700);color:#fff}
.pph .pph-btn-ghost{color:var(--foreground)}
.pph .pph-btn-ghost:hover{background:var(--muted);color:var(--foreground)}
.pph .pph-btn-outline{background:#fff;border-color:var(--border);color:var(--foreground);box-shadow:var(--shadow-sm)}
.pph .pph-btn-outline:hover{background:var(--muted);color:var(--foreground)}
.pph-abre{display:none}

/* ---------- painel do megamenu ---------- */
.pph-veu{position:fixed;inset:0;z-index:0;background:rgb(9 9 11 / .18);opacity:0;transition:opacity .3s ease}
.pph[data-menu=aberto] .pph-veu{opacity:1}
.pph-painel{position:absolute;left:0;right:0;top:100%;z-index:1;padding-top:8px;pointer-events:none}
.pph-vista{position:relative;height:0;overflow:hidden;background:#fff;border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-lg);opacity:0;visibility:hidden;transform:translateY(-6px) scale(.99);transform-origin:top center;transition:height .35s var(--ease),opacity .2s ease,transform .25s var(--ease),visibility .2s}
.pph[data-menu=aberto] .pph-vista{opacity:1;visibility:visible;transform:none;pointer-events:auto}
.pph-pista{position:relative}
.pph-grupo{position:absolute;left:0;right:0;top:0;opacity:0;visibility:hidden;transition:opacity .15s ease,visibility .15s}
.pph-grupo[data-activo="1"]{opacity:1;visibility:visible;transition:opacity .25s ease .05s}
/* Painel Produtos: famílias à esquerda; subcategorias e destaques da família escolhida à direita. */
.pph-dois{display:grid;grid-template-columns:272px minmax(0,1fr)}
.pph-fams{margin:0;padding:8px;border-right:1px solid var(--border);background:var(--muted-2)}
.pph-fams li{margin:0}
.pph .pph-fam{position:relative;display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:var(--radius-md);color:var(--foreground);transition:background-color .15s,color .15s}
.pph-fam-ico{display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:var(--radius-md);background:#fff;border:1px solid var(--border);color:var(--brand)}
.pph-fam-ico .pi{width:18px;height:18px}
.pph-fam-t{flex:1;min-width:0}
.pph-fam-t b{display:block;font:500 14px/1.25 var(--font)}
.pph-fam-t small{display:block;margin-top:1px;font-size:12px;color:var(--muted-foreground)}
.pph-fam>.pi{width:14px;height:14px;color:var(--muted-foreground);opacity:0;transition:opacity .15s,transform .2s var(--ease)}
.pph .pph-fam:hover{background:#fff}
.pph .pph-fam.is-on{background:#fff;color:var(--brand);box-shadow:var(--shadow-sm)}
.pph .pph-fam.is-on::before{content:"";position:absolute;left:-8px;top:10px;bottom:10px;width:3px;border-radius:0 3px 3px 0;background:var(--brand-red)}
.pph .pph-fam.is-on .pph-fam-ico{background:var(--brand);border-color:var(--brand);color:#fff}
.pph .pph-fam.is-on>.pi{opacity:1;color:var(--brand)}
.pph-fams-sep{height:1px;margin:8px 10px!important;background:var(--border)}
.pph-panes{min-width:0;padding:16px 20px 20px}
.pph-pane[hidden]{display:none}
.pph-pane:not([hidden]){animation:pph-pane .25s var(--ease)}
@keyframes pph-pane{from{opacity:0;transform:translateX(4px)}to{opacity:1;transform:none}}
.pph-pane-h{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:4px 10px 12px;margin-bottom:8px;border-bottom:1px solid var(--border)}
.pph-pane-h strong{font:700 18px/1.2 var(--font);letter-spacing:-.02em;color:var(--brand-900)}
.pph-pane-h a{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--brand)}
.pph-pane-h a .pi{width:14px;height:14px;transition:transform .2s var(--ease)}
.pph-pane-h a:hover .pi{transform:translateX(3px)}
.pph-pane-vazio{padding:8px 10px;font-size:14px;color:var(--muted-foreground)}
.pph-pane-vazio a{color:var(--brand);font-weight:500;text-decoration:underline;text-underline-offset:3px}
.pph-grelha{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:20px}
.pph-grelha.sem-dest{grid-template-columns:minmax(0,1fr)}
.pph-cols{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:4px 12px;align-content:start;padding-top:4px}
.pph-grupo[data-activo="1"] .pph-col{animation:pph-entrar .4s var(--ease) backwards;animation-delay:calc(.03s + var(--i) * .025s)}
@keyframes pph-entrar{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}
.pph .pph-cat{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-radius:var(--radius-md);font:500 14px/1.3 var(--font);color:var(--foreground);transition:background-color .15s,color .15s}
.pph-cat small{flex:none;min-width:24px;height:20px;padding:0 6px;border-radius:var(--radius-sm);background:var(--muted);font:500 11px/20px var(--mono);color:var(--muted-foreground);text-align:center}
.pph-cat:hover{background:var(--brand-50);color:var(--brand)}
.pph-cat:hover small{background:#fff;color:var(--brand)}
.pph-col ul{display:grid;gap:0;margin:0 0 6px 10px;padding-left:10px;border-left:1px solid var(--border)}
.pph-col li{margin:0}
.pph-col ul a{display:block;padding:4px 0;font-size:13px;line-height:1.35;color:var(--muted-foreground);transition:color .15s}
.pph-col ul a:hover{color:var(--brand)}
.pph-dest{display:grid;gap:4px;align-content:start;padding-left:16px;border-left:1px solid var(--border)}
.pph-rotulo{font:500 12px/1 var(--font);color:var(--muted-foreground);padding:6px 0 8px}
.pph-cartao{display:grid;grid-template-columns:56px minmax(0,1fr) 16px;align-items:center;gap:12px;padding:6px;border-radius:var(--radius-md);transition:background-color .15s}
.pph-cartao:hover{background:var(--muted)}
.pph-cartao-img{display:grid;place-items:center;width:56px;height:56px;border-radius:var(--radius-md);background:var(--muted-2);border:1px solid var(--border)}
.pph-cartao img{max-width:44px;max-height:44px;width:auto;height:auto;object-fit:contain;mix-blend-mode:multiply}
.pph-cartao b{display:block;font:600 14px/1.25 var(--font);color:var(--foreground)}
.pph-cartao small{display:block;margin-top:2px;font-size:12px;color:var(--muted-foreground)}
.pph-cartao>.pi{color:var(--muted-foreground);transition:transform .2s var(--ease),color .15s}
.pph-cartao:hover>.pi{color:var(--brand);transform:translateX(2px)}
.pph-rodape-g{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;border-top:1px solid var(--border);background:var(--muted-2);font-size:13px}
.pph-rodape-g>a{display:inline-flex;align-items:center;gap:6px;font-weight:500;color:var(--brand)}
.pph-rodape-g>a .pi{width:14px;height:14px;transition:transform .2s var(--ease)}
.pph-rodape-g>a:hover .pi{transform:translateX(3px)}
.pph-rodape-g p{display:inline-flex;align-items:center;gap:6px;color:var(--muted-foreground);margin:0}
.pph-rodape-g p .pi{width:14px;height:14px;color:var(--brand-red)}
.pph-rodape-g p a{color:var(--brand);font-weight:500;text-decoration:underline;text-underline-offset:3px}

/* ---------- janela de comando e folha (dialog nativo, por cima de tudo) ---------- */
html:has(.pph dialog[open]){overflow:hidden}
.pph dialog{padding:0;border:0;color:var(--foreground);background:#fff;font-family:var(--font)}
.pph dialog::backdrop{background:rgb(9 9 11 / .45);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}
.pph-cmd{width:min(640px,100% - 32px);max-width:none;max-height:min(560px,100dvh - 20vh);margin:12vh auto auto;border:1px solid var(--border)!important;border-radius:var(--radius);box-shadow:0 24px 64px -16px rgb(9 9 11 / .35);overflow:hidden}
.pph-cmd[open]{display:flex;flex-direction:column;animation:pph-pop .18s var(--ease)}
@keyframes pph-pop{from{opacity:0;transform:scale(.97) translateY(-4px)}to{opacity:1;transform:none}}
.pph-cmd-q{display:flex;align-items:center;gap:10px;height:52px;padding:0 12px 0 16px;border-bottom:1px solid var(--border);margin:0}
.pph-cmd-q>.pi{width:18px;height:18px;color:var(--muted-foreground)}
.pph .pph-cmd-q input[type=search]{flex:1;min-width:0;height:100%;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;outline:none;font:400 15px/1.4 var(--font);color:var(--foreground)}
.pph .pph-cmd-q input[type=search]::placeholder{color:var(--muted-foreground)}
.pph .pph-cmd-q input[type=search]::-webkit-search-cancel-button{display:none}
.pph .pph-cmd-esc{cursor:pointer;height:22px}
.pph .pph-cmd-esc:hover{background:var(--border);color:var(--foreground)}
.pph-cmd-lista{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:6px;scroll-padding:6px}
.pph-cmd-g+.pph-cmd-g:not([hidden]){margin-top:4px;padding-top:4px;border-top:1px solid var(--border)}
.pph-cmd-g[hidden]{display:none}
.pph-cmd-h{padding:8px 10px 6px;font:500 12px/1 var(--font);color:var(--muted-foreground)}
.pph .pph-cmd-i{display:flex;align-items:center;gap:10px;min-height:40px;padding:6px 10px;border-radius:var(--radius-sm);font-size:14px;line-height:1.3;color:var(--foreground);cursor:pointer}
.pph-cmd-i[hidden]{display:none}
.pph-cmd-i>.pi{color:var(--muted-foreground)}
.pph-cmd-i>span:not(.pph-cmd-img){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.pph-cmd-i em{font-style:normal;margin-left:8px;font-size:12px;color:var(--muted-foreground)}
.pph-cmd-i small{flex:none;font:500 11px/1 var(--mono);color:var(--muted-foreground)}
.pph-cmd-i[aria-selected=true]{background:var(--brand-50);color:var(--brand)}
.pph-cmd-i[aria-selected=true]>.pi{color:var(--brand)}
.pph-cmd-img{display:grid;place-items:center;width:32px;height:32px;flex:none;border-radius:var(--radius-sm);background:var(--muted-2);border:1px solid var(--border);overflow:hidden}
.pph-cmd-img img{max-width:28px;max-height:28px;width:auto;height:auto;object-fit:contain;mix-blend-mode:multiply}
.pph .pph-cmd-tudo{color:var(--brand);font-weight:500}
.pph-cmd-tudo>.pi{color:var(--brand)!important}
.pph-cmd-carrega{padding:12px 10px;font-size:13px;color:var(--muted-foreground)}
.pph-cmd-vazio{padding:28px 10px;text-align:center;font-size:14px;color:var(--muted-foreground)}
.pph-cmd-vazio[hidden]{display:none}
.pph-cmd-pe{display:flex;gap:16px;padding:10px 16px;border-top:1px solid var(--border);background:var(--muted-2);font-size:12px;color:var(--muted-foreground)}
.pph-cmd-pe span{display:inline-flex;align-items:center;gap:4px}

/* Folha lateral (Sheet), da direita. */
.pph-folha{width:min(400px,100%);max-width:none;height:100dvh;max-height:none;margin:0 0 0 auto;border-left:1px solid var(--border)!important;box-shadow:-16px 0 48px -16px rgb(9 9 11 / .3)}
.pph-folha[open]{display:flex;flex-direction:column;animation:pph-lado .28s var(--ease)}
@keyframes pph-lado{from{transform:translateX(100%)}to{transform:none}}
.pph-folha-topo{position:relative;display:flex;align-items:center;justify-content:space-between;height:64px;padding:0 12px 0 20px;border-bottom:1px solid var(--border)}
.pph-folha-corpo{flex:1;overflow-y:auto;padding:16px 20px}
.pph .pph-busca-larga{width:100%;height:40px;margin-bottom:8px}
.pph-folha-h{margin:16px 0 4px!important;font:500 12px/1 var(--font);letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground)}
.pph-folha details{border-bottom:1px solid var(--border)}
.pph-folha summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:12px;padding:12px 0;font:500 15px/1.3 var(--font);color:var(--foreground)}
.pph-folha summary::-webkit-details-marker{display:none}
.pph-folha summary>.pi{margin-left:auto;color:var(--muted-foreground);transition:transform .2s var(--ease)}
.pph-folha details[open] summary>.pi{transform:rotate(180deg)}
.pph-folha details[open] summary{color:var(--brand)}
.pph-folha-ico{display:grid;place-items:center;width:32px;height:32px;flex:none;border-radius:var(--radius-md);background:var(--brand-50);color:var(--brand)}
.pph-folha details ul{display:grid;padding:0 0 12px 44px;margin:0}
.pph-folha details li{margin:0}
.pph-folha details a{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 0;font-size:14px;color:#3f3f46}
.pph-folha details a small{font:500 11px/1 var(--mono);color:var(--muted-foreground)}
.pph-folha details a:hover{color:var(--brand)}
.pph-folha .pph-folha-todos{justify-content:flex-start;gap:6px;color:var(--brand);font-weight:500}
.pph-folha .pph-folha-todos .pi{width:14px;height:14px}
.pph-directo[aria-current]{color:var(--brand)}
.pph-directo{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--border);font:500 15px/1.3 var(--font);color:var(--foreground)}
.pph-folha-pe{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:16px 20px 20px;border-top:1px solid var(--border);background:var(--muted-2)}
.pph-folha-pe .pph-btn{height:40px}
.pph-folha-pe .pph-btn .pi{width:16px;height:16px}
.pph-folha-pe p{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:8px 16px;margin:8px 0 0;font-size:13px;color:var(--muted-foreground)}
.pph-folha-pe p a{display:inline-flex;align-items:center;gap:6px}
.pph-folha-pe p .pi{width:14px;height:14px;color:var(--brand)}

/* ---------- ecrã estreito: menu na folha ---------- */
@media (max-width:1279px){
  .pph .pph-busca-t{display:none}
  .pph .pph-busca-larga .pph-busca-t{display:inline}
}
@media (max-width:1023px){
  .pph-barra>.pph-caixa{display:flex}
  .pph-acoes{margin-left:auto}
  .pph-menu,.pph-painel,.pph-veu{display:none!important}
  .pph-abre{display:inline-grid}
  .pph .pph-busca{width:36px;padding:0;justify-content:center;background:none;border-color:transparent;box-shadow:none}
  .pph .pph-busca .pph-kbd{display:none}
  .pph .pph-busca-larga{width:100%;padding:0 12px;justify-content:flex-start;background:var(--muted-2);border-color:var(--border)}
  .pph-util ul li:first-child{display:none}
}
@media (max-width:767px){
  .pph-util{display:none}
  .pph-logo .pph-logo-h{height:28px}
  /* Barra do topo: só a esfera, recortada da imagem horizontal (esfera = 108 de 609 px de largura). */
  .pph-barra .pph-logo .pph-logo-h{height:36px;aspect-ratio:108/120;object-fit:cover;object-position:left center}
  .pph-entrar{display:none!important}
  .pph-acoes{gap:4px}
  .pph-pedir{height:32px!important;padding:0 10px!important;font-size:13px!important}
  .pph-cmd{margin-top:16px;max-height:calc(100dvh - 32px)}
  .pph-cmd-pe{display:none}
}
@media (max-width:339px){
  .pph-logo .pph-logo-h{height:26px}
  .pph-barra .pph-logo .pph-logo-h{height:32px}
}

/* ---------- rodapé (azul da marca) ---------- */
.pprod{position:relative;overflow:hidden;background:var(--brand);color:#c7d4ea;font-size:14px;line-height:1.6;isolation:isolate}
.pprod::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(to right,rgb(255 255 255 / .05) 1px,transparent 1px),linear-gradient(to bottom,rgb(255 255 255 / .05) 1px,transparent 1px);background-size:40px 40px;-webkit-mask-image:radial-gradient(ellipse 60% 90% at 100% 0%,#000 20%,transparent 70%);mask-image:radial-gradient(ellipse 60% 90% at 100% 0%,#000 20%,transparent 70%)}
.pprod-grelha{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));gap:40px;padding:clamp(48px,6vw,72px) 0 clamp(36px,5vw,56px)}
.pprod p,.pprod li,.pprod a,.pprod address,.pprod span{font-size:inherit;line-height:inherit;margin:0} /* o Astra dá tamanho próprio a p, li e a */
.pprod .pph-logo{gap:12px;--pp-logo-texto:#fff}
.pprod .pph-logo .pph-logo-h{height:48px}
.pprod .pph-logo-t{display:block;width:auto;height:32px;aspect-ratio:216.7/35.9}
/* Selo branco justo ao símbolo: só um fio de branco à volta (2026-10-08). */
.pprod-selo{display:grid;place-items:center;width:32px;height:32px;border-radius:999px;background:#fff}
.pprod-selo svg{width:29px;height:30px}
.pprod-marca>p{margin-top:16px;max-width:38ch;color:#c7d4ea}
.pprod .pprod-selos{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}
.pprod-selos li{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:var(--radius-sm);border:1px solid rgb(255 255 255 / .2);background:rgb(255 255 255 / .06);font-size:12px;font-weight:500;color:#fff}
.pprod-selos .pi{width:14px;height:14px}
.pprod h2{font:600 13px/1 var(--font);letter-spacing:0;text-transform:none;color:#fff;margin:0 0 16px}
.pprod .pprod-h2-mais{margin-top:28px}
.pprod ul{display:grid;gap:8px;margin:0}
.pprod a{transition:color .15s}
.pprod a:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}
.pprod address{font-style:normal}
.pprod-contactos{gap:14px!important}
.pprod-contactos li,.pprod-horario{display:grid;grid-template-columns:16px minmax(0,1fr);gap:10px;align-items:start}
.pprod-contactos .pi,.pprod-horario .pi{margin-top:3px;color:#fff;opacity:.85}
.pprod small{display:block;font-size:12px;color:#9fb2d3}
.pprod-base{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding:20px 0 28px;border-top:1px solid rgb(255 255 255 / .14);font-size:13px;color:#9fb2d3}
@media (max-width:1023px){
  .pprod-grelha{grid-template-columns:repeat(2,minmax(0,1fr))}
  .pprod-marca{grid-column:1 / -1}
}
@media (max-width:599px){
  .pprod-grelha{grid-template-columns:minmax(0,1fr);gap:32px}
}
@media (prefers-reduced-motion:reduce){
  .pph *,.pph *::before,.pph *::after,.pph dialog{transition:none!important;animation:none!important}
}
/* pph:css:fim */
</style>
	<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Geist:wght@400;500;600;700&family=Geist+Mono:wght@400;500&display=swap">
<style>
/* ppc:css:inicio */
.ppc{
  /* Marca (logótipo) */
  --brand:#1a407d; --brand-700:#153566; --brand-900:#0d2549; --brand-50:#eef3fb; --brand-100:#dce6f6;
  --brand-red:#a91715; --brand-red-700:#8a1210; --brand-red-50:#fdeeee;
  /* Tokens à maneira do shadcn/ui */
  --background:#fff; --foreground:#09090b; --card:#fff;
  --muted:#f4f4f5; --muted-2:#fafafa; --muted-foreground:#71717a;
  --border:#e4e4e7; --border-strong:#d4d4d8; --input:#e4e4e7;
  --primary:var(--brand); --primary-hover:var(--brand-700); --primary-foreground:#fff;
  --ring:rgba(26,64,125,.28);
  --success:#15803d; --success-50:#ecfdf3; --warning:#b45309; --warning-50:#fff7ed;
  --radius:12px; --radius-md:8px; --radius-sm:6px;
  --shadow-sm:0 1px 2px 0 rgb(0 0 0 / .05);
  --shadow:0 1px 3px 0 rgb(0 0 0 / .08),0 1px 2px -1px rgb(0 0 0 / .06);
  --shadow-lg:0 12px 32px -12px rgb(13 37 73 / .22),0 2px 6px -2px rgb(0 0 0 / .05);
  --font:"Geist",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;
  --mono:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,monospace;
  --wrap:min(1200px,100% - 2*clamp(16px,4vw,32px));
  --ease:cubic-bezier(.2,.8,.2,1);
  font-family:var(--font); color:var(--foreground); background:var(--background);
  font-size:15px; line-height:1.6; -webkit-font-smoothing:antialiased;
}
.ppc *,.ppc *::before,.ppc *::after{box-sizing:border-box}
.ppc :where(h1,h2,h3,p,ul,ol,figure){margin:0;padding:0}
/* Dentro do conteúdo de uma página (.entry-content), o Astra dá margens, cor e maiúsculas a títulos,
   parágrafos e botões. Estas regras têm peso para ganhar. */
.ppc h1,.ppc h2,.ppc h3,.ppc h4,.ppc p,.ppc ul,.ppc ol,.ppc figure{margin:0;padding:0;color:inherit;font-family:var(--font)}
.ppc :is(h1,h2,h3) a{font:inherit;color:inherit}
.ppc button{text-transform:none;letter-spacing:normal;font-family:var(--font)}
.ppc ul,.ppc ol{list-style:none}
.ppc img{display:block;max-width:100%;height:auto}
.ppc a{color:inherit;text-decoration:none}
body .ppc a{font-size:inherit} /* o kit do Elementor dá 18px a todos os links */
.ppc ::selection{background:var(--brand);color:#fff}
.ppc :focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:6px}
.ppc .wrap{width:var(--wrap);margin-inline:auto}
.ppc svg{flex:none}
.ppc svg.i{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.ppc .sr,.ppc .pp-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.ppc .mono{font-family:var(--mono);font-variant-numeric:tabular-nums}

/* ---------- Breadcrumb ---------- */
.ppc .bc ol{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;color:var(--muted-foreground)}
.ppc .bc li{display:inline-flex;align-items:center;gap:6px}
.ppc .bc li+li::before{content:"";width:14px;height:14px;background:currentColor;opacity:.55;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") center/contain no-repeat}
.ppc .bc a{transition:color .15s}
.ppc .bc a:hover{color:var(--foreground)}
.ppc .bc [aria-current]{color:var(--foreground);font-weight:500}

/* ---------- Button ---------- */
.ppc .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 16px;border-radius:var(--radius-md);border:1px solid transparent;font:500 14px/1 var(--font);white-space:nowrap;cursor:pointer;text-decoration:none;transition:background-color .15s var(--ease),border-color .15s var(--ease),color .15s var(--ease),box-shadow .15s var(--ease)}
.ppc .btn:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ring)}
.ppc .btn-primary{background:var(--primary);color:var(--primary-foreground);box-shadow:var(--shadow-sm)}
.ppc .btn-primary:hover{background:var(--primary-hover);color:var(--primary-foreground)}
.ppc .btn-outline{background:var(--background);border-color:var(--border);color:var(--foreground);box-shadow:var(--shadow-sm)}
.ppc .btn-outline:hover{background:var(--muted);color:var(--foreground)}
.ppc .btn-secondary{background:var(--muted);color:var(--foreground)}
.ppc .btn-secondary:hover{background:#ebebee;color:var(--foreground)}
.ppc .btn-ghost{background:transparent;color:var(--foreground)}
.ppc .btn-ghost:hover{background:var(--muted)}
.ppc .btn-white{background:#fff;color:var(--brand)}
.ppc .btn-white:hover{background:var(--brand-50);color:var(--brand-700)}
.ppc .btn-link{height:auto;padding:0;border:0;color:var(--brand);background:none}
.ppc .btn-link:hover{text-decoration:underline;text-underline-offset:4px}
.ppc .btn-sm{height:32px;padding:0 12px;font-size:13px;border-radius:var(--radius-sm)}
.ppc .btn-lg{height:44px;padding:0 22px;font-size:15px}
.ppc .btn-block{width:100%}
.ppc .btn .arr{transition:transform .2s var(--ease)}
.ppc .btn:hover .arr{transform:translateX(2px)}

/* ---------- Badge ---------- */
.ppc .badge{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px;border-radius:var(--radius-sm);border:1px solid transparent;font:500 12px/1 var(--font);white-space:nowrap;font-variant-numeric:tabular-nums}
.ppc .badge svg.i{width:12px;height:12px}
.ppc .badge-secondary{background:var(--muted);color:var(--foreground)}
.ppc .badge-outline{border-color:var(--border);color:var(--foreground);background:#fff}
.ppc .badge-brand{background:var(--brand-50);color:var(--brand)}
.ppc .badge-solid{background:var(--brand);color:#fff}
.ppc .badge-red{background:var(--brand-red-50);color:var(--brand-red)}
.ppc .badge-success{background:var(--success-50);color:var(--success)}
.ppc .badge-warning{background:var(--warning-50);color:var(--warning)}
a.badge{transition:background-color .15s,border-color .15s,color .15s}
.ppc a.badge-outline:hover{border-color:var(--brand);color:var(--brand)}

/* ---------- Card ---------- */
.ppc .card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm)}
.ppc .card-c{padding:20px}
.ppc .card-t{font:700 16px/1.3 var(--font);letter-spacing:-.01em}
.ppc .card-d{margin-top:4px;color:var(--muted-foreground);font-size:14px}

/* ---------- Input, Select, Checkbox ---------- */
.ppc .input{height:40px;width:100%;min-width:0;border:1px solid var(--input);border-radius:var(--radius-md);background:#fff;padding:0 12px;font:400 14px/1.4 var(--font);color:var(--foreground);box-shadow:var(--shadow-sm);transition:border-color .15s,box-shadow .15s;margin:0}
.ppc .input::placeholder{color:var(--muted-foreground)}
.ppc .input:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px var(--ring)}
.ppc .select{appearance:none;-webkit-appearance:none;height:36px;padding:0 34px 0 12px;border:1px solid var(--input);border-radius:var(--radius-md);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2371717a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 10px center/16px;font:500 14px/1 var(--font);color:var(--foreground);box-shadow:var(--shadow-sm);cursor:pointer;margin:0}
.ppc .select:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px var(--ring)}
.ppc .cb{appearance:none;-webkit-appearance:none;width:16px;height:16px;margin:0;flex:none;border:1px solid var(--border-strong);border-radius:4px;background:#fff;cursor:pointer;box-shadow:var(--shadow-sm);transition:background-color .15s,border-color .15s}
.ppc .cb:checked{background:var(--brand) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/12px no-repeat;border-color:var(--brand)}
.ppc .cb:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ring)}
.ppc .cb:disabled{opacity:.45;cursor:not-allowed}

/* ---------- Tabs ---------- */
.ppc .tabs-list{display:inline-flex;align-items:center;gap:2px;max-width:100%;overflow-x:auto;padding:4px;border-radius:var(--radius-md);background:var(--muted);scrollbar-width:none}
.ppc .tabs-list::-webkit-scrollbar{display:none}
.ppc .tabs-t{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:0;border-radius:var(--radius-sm);background:none;font:500 14px/1 var(--font);color:var(--muted-foreground);white-space:nowrap;cursor:pointer;transition:color .15s,background-color .15s}
/* Ao passar o rato: azul da marca com texto branco. O kit do Elementor e o Astra já pintavam o fundo
   dos botões de azul (button:hover), e o texto ficava escuro sobre azul. */
.ppc .tabs-t:hover{background:var(--brand);color:#fff}
.ppc .tabs-t:not([aria-selected=true]):hover svg.i{color:#fff}
.ppc .tabs-t[aria-selected=true],.ppc .tabs-t[aria-selected=true]:hover{background:#fff;color:var(--brand);box-shadow:var(--shadow-sm)}
.ppc .tabs-p{margin-top:20px}
.ppc .tabs-p[hidden]{display:none}

/* ---------- Table ---------- */
.ppc .tbl{width:100%;border-collapse:collapse;font-size:14px;margin:0;border:0}
.ppc .tbl th{height:40px;padding:0 12px;text-align:left;font-weight:500;color:var(--muted-foreground);border:0;border-bottom:1px solid var(--border);background:none;white-space:nowrap}
.ppc .tbl td{padding:12px;border:0;border-bottom:1px solid var(--border);vertical-align:top;background:none}
.ppc .tbl tbody tr:last-child td{border-bottom:0}
.ppc .tbl tbody tr{transition:background-color .15s}
.ppc .tbl tbody tr:hover{background:var(--muted-2)}

/* ---------- Kbd, separador ---------- */
.ppc .kbd{display:inline-flex;align-items:center;height:20px;padding:0 6px;border:1px solid var(--border);border-radius:4px;background:var(--muted);font:500 11px/1 var(--mono);color:var(--muted-foreground)}
.ppc .sep{height:1px;border:0;margin:0;background:var(--border)}

/* ---------- Cabeçalho de página (todas as páginas internas) ---------- */
.ppc .ph{position:relative;overflow:hidden;background:var(--muted-2);border-bottom:1px solid var(--border)}
.ppc .ph::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(75% 170% at 6% -25%,rgb(26 64 125 / .22),transparent 72%),radial-gradient(55% 150% at 100% 125%,rgb(26 64 125 / .12),transparent 72%)}
.ppc .ph-in{position:relative;padding:24px 0 32px}
.ppc .ph-row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 32px;margin-top:16px}
.ppc .ph h1{font:700 clamp(28px,3.4vw,40px)/1.1 var(--font);letter-spacing:-.03em;color:var(--foreground);text-wrap:balance}
.ppc .ph .desc{margin-top:10px;max-width:62ch;font-size:16px;color:var(--muted-foreground)}
.ppc .ph .desc strong{color:var(--foreground);font-weight:600}
.ppc .note{display:inline-flex;align-items:center;gap:8px;margin-top:14px;font-size:14px;color:var(--muted-foreground)}
.ppc .note svg.i{color:var(--brand-red)}
.ppc .note a{color:var(--brand);font-weight:500;text-decoration:underline;text-underline-offset:4px}

/* ---------- Secções ---------- */
.ppc .sec{padding-top:56px}
.ppc .sec-h{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 24px;margin-bottom:20px}
.ppc .sec-t{display:flex;align-items:center;gap:12px;font:700 clamp(24px,2.2vw,30px)/1.2 var(--font);letter-spacing:-.025em}
.ppc .sec-d{margin-top:6px;color:var(--muted-foreground);font-size:15px}
.ppc .ico{display:grid;place-items:center;width:36px;height:36px;border-radius:var(--radius-md);background:var(--brand-50);color:var(--brand);flex:none}
.ppc .ico svg{width:20px;height:20px}

/* ---------- Página /produtos/ ---------- */
.ppc .search{position:relative;display:flex;gap:8px;max-width:560px;margin-top:20px}
.ppc .search>svg.i{position:absolute;left:12px;top:12px;color:var(--muted-foreground)}
.ppc .search .input{padding-left:36px}
/* Barra das famílias: fica presa por baixo do cabeçalho do site e marca a família à vista. */
.ppc .hub-nav{position:sticky;top:var(--pph-topo,0px);z-index:20;background:rgb(255 255 255 / .96);border-bottom:1px solid var(--border)}
.ppc .hub-nav .tabs-list{position:relative;display:flex;margin:8px 0;background:transparent;padding:0;overflow-x:auto}
.ppc .hub-nav .tabs-t{text-decoration:none}
.ppc .hub-nav .tabs-t svg.i{color:var(--muted-foreground);transition:color .15s}
.ppc .hub-nav .tabs-t:hover{background:var(--muted);color:var(--brand)}
.ppc .hub-nav .tabs-t[aria-current]{background:var(--brand-50);color:var(--brand)}
.ppc .hub-nav .tabs-t:is(:hover,[aria-current]) svg.i{color:var(--brand)}
.ppc .hub-nav .badge{height:20px;padding:0 6px;background:var(--muted)}
.ppc .hub-nav .tabs-t[aria-current] .badge{background:#fff}
/* Catálogo: uma grelha regular por família, 6 colunas no ecrã largo. A última fila fica curta. */
.ppc .cats{display:grid;grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:16px}
.ppc .cat{position:relative;display:flex;flex-direction:column;overflow:hidden;transition:border-color .2s var(--ease),box-shadow .2s var(--ease),transform .2s var(--ease)}
.ppc .cat:hover{border-color:var(--brand-100);box-shadow:var(--shadow-lg);transform:translateY(-2px)}
.ppc .cat-img{aspect-ratio:4/3;display:grid;place-items:center;padding:10px;background:linear-gradient(180deg,var(--muted-2),var(--muted));border-bottom:1px solid var(--border)}
.ppc .cat-img img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;mix-blend-mode:multiply;transition:transform .35s var(--ease)}
.ppc .cat:hover .cat-img img{transform:scale(1.05)}
.ppc .cat-body{flex:1;display:flex;flex-direction:column;gap:2px;padding:12px 14px 14px}
.ppc .cat h3{font:700 14px/1.3 var(--font);letter-spacing:-.01em;text-wrap:balance}
.ppc .cat h3 a{transition:color .15s}
.ppc .cat h3 a::after{content:"";position:absolute;inset:0}
.ppc .cat:hover h3 a{color:var(--brand)}
.ppc .cat .n{font-size:13px;color:var(--muted-foreground);font-variant-numeric:tabular-nums}
/* Subcategorias em texto corrido, para não esticarem a fila toda. */
.ppc .subs{position:relative;z-index:1;display:flex;flex-wrap:wrap;margin-top:8px;padding-top:8px;border-top:1px solid var(--border);font-size:12.5px;line-height:1.5;color:var(--muted-foreground)}
.ppc .subs a{color:var(--foreground);transition:color .15s}
.ppc .subs a:hover{color:var(--brand);text-decoration:underline;text-underline-offset:3px}
.ppc .subs a:not(:last-child)::after{content:"·";display:inline-block;margin:0 5px;color:var(--muted-foreground)}

/* ---------- Faixas finais ---------- */
.ppc .ends{display:grid;gap:16px;padding:64px 0 80px}
.ppc .b2b{position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:32px;padding:32px;overflow:hidden;background:linear-gradient(135deg,var(--brand-50) 0%,#fff 60%);border-color:var(--brand-100)}
.ppc .b2b::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,var(--brand) 0 70%,var(--brand-red) 70% 100%)}
.ppc .b2b h2{font:700 26px/1.15 var(--font);letter-spacing:-.025em;margin-top:12px;color:var(--brand-900)}
.ppc .b2b p{margin-top:8px;color:var(--muted-foreground);max-width:46ch}
.ppc .b2b .cta{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}
.ppc .steps{display:grid;gap:0;align-content:center}
.ppc .steps li{display:grid;grid-template-columns:32px 1fr;gap:12px;padding:12px 0;border-top:1px solid var(--brand-100);font-size:14px;color:var(--muted-foreground)}
.ppc .steps li:first-child{border-top:0}
.ppc .steps b{display:grid;place-items:center;width:28px;height:28px;border-radius:999px;background:#fff;border:1px solid var(--brand-100);color:var(--brand);font:600 13px/1 var(--mono)}
.ppc .steps strong{display:block;color:var(--foreground);font-weight:600}
.ppc .proj{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 32px;padding:24px 28px}
.ppc .proj>div{display:flex;align-items:center;gap:16px}
.ppc .proj h2{font:700 18px/1.3 var(--font);letter-spacing:-.01em}
.ppc .proj p{color:var(--muted-foreground);font-size:14px;margin-top:2px}

/* ---------- Responsivo ---------- */
@media (max-width:1023px){
  .ppc .b2b{grid-template-columns:minmax(0,1fr)}
}
@media (max-width:599px){
  .ppc .sec{padding-top:40px}
  .ppc .cats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
  .ppc .cat-body{padding:10px 12px 12px}
  .ppc .subs{display:none}
  .ppc .search .btn{display:none}
  .ppc .b2b{padding:24px 20px}
  .ppc .b2b .cta .btn{flex:1 1 100%}
  .ppc .proj{padding:20px}
}
@media (prefers-reduced-motion:reduce){
  .ppc *,.ppc *::before,.ppc *::after{transition:none!important;animation:none!important}
}
/* ppc:css:fim */
</style>
	<style>
/* ppk:css:inicio */
.ppc-pagina .site-content>.ast-container{max-width:100%;padding:0}
.ppc-pagina .site-content>.ast-container>.ppc{flex:1 1 100%;width:100%;min-width:0}

/* Subcategorias no cabeçalho da página */
.ppc .kids{display:flex;align-items:center;gap:12px;margin-top:20px;min-width:0}
.ppc .kids-t{flex:none;font-size:13px;font-weight:500;color:var(--muted-foreground)}
.ppc .kids ul{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding:2px}
.ppc .kids ul::-webkit-scrollbar{display:none}
.ppc .chip{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:1px solid var(--border);border-radius:999px;background:#fff;font:500 13px/1 var(--font);color:var(--foreground);white-space:nowrap;box-shadow:var(--shadow-sm);transition:border-color .15s,color .15s,background-color .15s}
.ppc .chip:hover{border-color:var(--brand);color:var(--brand)}
.ppc .ph-q{margin-top:16px}
.ppc .chip small{font:500 11px/1 var(--mono);color:var(--muted-foreground)}
.ppc .chip[aria-current]{background:var(--brand);border-color:var(--brand);color:#fff}
.ppc .chip[aria-current] small{color:var(--brand-100)}

/* Lista e filtros */
.ppc .shop{padding-top:32px;scroll-margin-top:calc(var(--pph-topo,0px) + 16px)}
.ppc .shop-grid{display:grid;grid-template-columns:256px minmax(0,1fr);gap:32px;align-items:start}
.ppc .shop-grid.sem-filtros{grid-template-columns:minmax(0,1fr)}
.ppc .filters{position:sticky;top:calc(var(--pph-topo,0px) + 16px);max-height:calc(100vh - var(--pph-topo,0px) - 32px);overflow:auto;padding:4px 16px 16px;scrollbar-width:thin}
.ppc .f-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 0;border-bottom:1px solid var(--border)}
.ppc .f-head .card-t{display:inline-flex;align-items:center;gap:8px}
.ppc .f-head .card-t svg.i{color:var(--brand)}
.ppc .f-head .btn-link{font-size:13px}
.ppc .f-fechar{display:none}
.ppc .acc{border-bottom:1px solid var(--border)}
.ppc .acc:last-of-type{border-bottom:0}
.ppc .acc summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px 0;font:500 14px/1.2 var(--font);cursor:pointer}
.ppc .acc summary::-webkit-details-marker{display:none}
.ppc .acc summary:hover{text-decoration:underline;text-underline-offset:4px}
.ppc .acc summary svg.i{color:var(--muted-foreground);transition:transform .2s var(--ease)}
.ppc .acc[open] summary svg.i{transform:rotate(180deg)}
.ppc .acc summary .badge{margin-left:auto;margin-right:4px}
.ppc .acc ul{display:grid;gap:2px;padding-bottom:12px}
.ppc .acc label{display:flex;align-items:center;gap:10px;padding:6px 8px;margin:0 -8px;border-radius:var(--radius-sm);font-size:14px;line-height:1.3;cursor:pointer;transition:background-color .15s}
.ppc .acc label:hover{background:var(--muted)}
.ppc .acc label .n{margin-left:auto;font:500 12px/1 var(--mono);color:var(--muted-foreground)}
.ppc .acc label.vazio{opacity:.45;cursor:default}
.ppc .acc label.vazio:hover{background:none}
.ppc .f-actions{padding-top:12px}
.ppc .shop.js .f-actions{display:none}

.ppc .toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}
.ppc .result{font-size:14px;color:var(--muted-foreground)}
.ppc .result strong{color:var(--foreground);font-weight:600}
.ppc .tools{display:flex;align-items:center;gap:8px}
.ppc .sort{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--muted-foreground)}
.ppc .btn-filtros{display:none}
.ppc .btn-filtros .badge{height:18px;padding:0 6px}
.ppc .chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:16px}
.ppc .chips a.badge{height:26px;padding:0 6px 0 10px}
.ppc .chips a.badge:hover{background:var(--brand);color:#fff}
.ppc .chips .btn-link{font-size:13px;margin-left:6px}

/* Cartão de produto */
.ppc ul.products{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;margin:0;padding:0}
.ppc ul.products::before,.ppc ul.products::after{display:none}
.ppc .pc{position:relative;display:flex;flex-direction:column;overflow:hidden;margin:0;transition:border-color .2s var(--ease),box-shadow .2s var(--ease),transform .2s var(--ease)}
.ppc .pc:hover{border-color:var(--brand-100);box-shadow:var(--shadow-lg);transform:translateY(-2px)}
.ppc .pc:focus-within{outline:2px solid var(--brand);outline-offset:2px}
.ppc .pc-img{aspect-ratio:1/1;display:grid;place-items:center;padding:20px;background:linear-gradient(180deg,var(--muted-2),var(--muted));border-bottom:1px solid var(--border)}
.ppc .pc-img img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;mix-blend-mode:multiply;transition:transform .35s var(--ease)}
.ppc .pc:hover .pc-img img{transform:scale(1.04)}
.ppc .pc-img{position:relative}
.ppc .pp-android{position:absolute;top:12px;right:12px;z-index:1;display:inline-flex;align-items:center;gap:5px;padding:4px 10px 4px 7px;border:1px solid var(--border);border-radius:999px;background:#fff;color:#1f2937;font-size:12px;font-weight:600;line-height:1.4}
.ppc .pp-android svg{width:18px;height:18px;flex:none}
.ppc .pp-so-pt{position:absolute;left:12px;bottom:12px;z-index:1;display:inline-flex;align-items:center;gap:5px;padding:2px 8px 2px 6px;border:1px solid var(--border);border-radius:999px;background:#fff;color:#1f2937;font-size:11px;font-weight:600;line-height:1.4}
.ppc .pp-so-pt-f{width:15px;height:10px;flex:none;border-radius:2px;box-shadow:0 0 0 1px rgba(0,0,0,.12)}
.ppc .pc-body{flex:1;display:flex;flex-direction:column;padding:14px 16px 16px}
.ppc .pc-cat{font:500 12px/1.3 var(--font);color:var(--brand);margin-bottom:4px}
.ppc .pc h3{font:700 15px/1.35 var(--font);letter-spacing:-.01em}
.ppc .pc h3 a{outline:none}
.ppc .pc h3 a::after{content:"";position:absolute;inset:0}
.ppc .pc-specs{display:flex;flex-wrap:wrap;gap:4px;margin-top:10px}
.ppc .pc-buy{margin-top:auto;padding-top:14px;border-top:1px solid var(--border);display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:8px}
.ppc .pc-body>:nth-last-child(2){margin-bottom:14px}
.ppc .pc-price{display:grid;gap:2px;min-width:0}
.ppc .pc-v{font:600 17px/1.2 var(--font);color:var(--brand-900);font-variant-numeric:tabular-nums;letter-spacing:-.01em}
.ppc .pc-v del{font-weight:400;font-size:13px;color:var(--muted-foreground);margin-right:4px}
.ppc .pc-v ins{text-decoration:none}
.ppc .pc-u{font-size:12px;font-weight:500;color:var(--muted-foreground)}
.ppc .pc-price small{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-width:18em;font-size:12px;line-height:1.3;color:var(--muted-foreground)}
.ppc .pc-lock{position:relative;z-index:1;display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--muted-foreground);transition:color .15s}
.ppc .pc-lock svg.i{width:14px;height:14px;color:var(--brand-red)}
.ppc .pc-lock:hover{color:var(--brand)}
.ppc .pc-buy .btn{position:relative;z-index:1}
/* Botão "Adicionar ao carrinho" do WooCommerce com o aspeto de Button */
.ppc .pc-buy a.button,.ppc .pc-buy a.added_to_cart{position:relative;z-index:1;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:var(--radius-sm);border:0;background:var(--brand);color:#fff;font:500 13px/1 var(--font);text-transform:none;letter-spacing:0;box-shadow:var(--shadow-sm);transition:background-color .15s;margin:0}
.ppc .pc-buy a.button::before{content:"";width:14px;height:14px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='8' cy='21' r='1'/%3E%3Ccircle cx='19' cy='21' r='1'/%3E%3Cpath 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'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='8' cy='21' r='1'/%3E%3Ccircle cx='19' cy='21' r='1'/%3E%3Cpath 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'/%3E%3C/svg%3E") center/contain no-repeat}
.ppc .pc-buy a.button:hover{background:var(--brand-700);color:#fff}
.ppc .pc-buy a.button.loading{opacity:.6}
.ppc .pc-buy a.button.added::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}
.ppc .pc-buy a.added_to_cart{background:var(--brand-50);color:var(--brand);box-shadow:none}

/* Paginação */
.ppc .pages{margin-top:32px}
.ppc .pages ul{display:flex;flex-wrap:wrap;justify-content:center;gap:4px;border:0;margin:0;padding:0}
.ppc .pages li{border:0;margin:0}
.ppc .pages li>.page-numbers{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:36px;height:36px;padding:0 10px;border-radius:var(--radius-md);border:1px solid transparent;background:none;color:var(--foreground);font:500 14px/1 var(--font);font-variant-numeric:tabular-nums;transition:background-color .15s,border-color .15s}
.ppc .pages a.page-numbers:hover{background:var(--muted)}
.ppc .pages li>.current{border-color:var(--border);background:#fff;color:var(--brand);box-shadow:var(--shadow-sm)}
.ppc .pages li>.dots{position:static;width:auto;color:var(--muted-foreground)}
.ppc .pages svg.i{width:16px;height:16px}
.ppc .pages .prev svg.i{transform:scaleX(-1)}

.ppc .vazio-lista{padding:48px 24px;text-align:center;border-style:dashed}
.ppc .vazio-lista .ico{margin:0 auto 12px}
.ppc .vazio-lista h2{font:700 18px/1.3 var(--font)}
.ppc .vazio-lista p{margin-top:4px;color:var(--muted-foreground)}
.ppc .vazio-lista .btn{margin-top:16px}
.ppc .f-veu{display:none}
/* Com a coluna dos filtros: 4 cartões por linha em ecrãs largos (eram 3). */
@media (min-width:1200px){
  .ppc .shop-grid:not(.sem-filtros) ul.products{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
}

@media (max-width:1023px){
  .ppc .shop-grid{grid-template-columns:minmax(0,1fr)}
  .ppc .shop.js .btn-filtros{display:inline-flex}
  /* Filtros como Sheet lateral */
  .ppc .shop.js .filters{position:fixed;top:0;right:0;bottom:0;z-index:1101;width:min(360px,90vw);max-height:none;border-radius:0;border-width:0 0 0 1px;padding:0 20px 20px;transform:translateX(100%);visibility:hidden;transition:transform .3s var(--ease),visibility .3s;box-shadow:var(--shadow-lg)}
  .ppc .shop.js .filters.open{transform:none;visibility:visible}
  .ppc .shop.js .f-head{position:sticky;top:0;z-index:1;background:#fff;padding:16px 0}
  .ppc .shop.js .f-fechar{display:inline-flex}
  .ppc .shop.js .f-actions{display:block;position:sticky;bottom:0;background:#fff;padding:12px 0 0}
  .ppc .f-veu{position:fixed;inset:0;z-index:1100;background:rgb(9 9 11 / .45);opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}
  .ppc .f-veu.open{display:block;opacity:1;visibility:visible}
  .ppc .shop.js .f-veu{display:block}
}
@media (max-width:599px){
  .ppc .kids{flex-direction:column;align-items:flex-start;gap:8px}
  .ppc .kids ul{max-width:100%;margin-inline:-16px;padding:2px 16px}
  .ppc .toolbar{align-items:stretch}
  .ppc .tools{width:100%}
  .ppc .sort{flex:1;min-width:0}
  .ppc .sort span{display:none}
  .ppc .sort .select{width:100%}
  .ppc ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
  .ppc .pc-img{padding:12px}
  .ppc .pp-android{top:8px;right:8px;padding:4px}
  .ppc .pp-android-t{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
  .ppc .pp-so-pt{left:8px;bottom:8px;padding:2px 6px 2px 5px;gap:4px;font-size:10px}
  .ppc .pc-body{padding:10px 12px 12px}
  .ppc .pc h3{font-size:14px}
  .ppc .pc-specs li:nth-child(n+3){display:none}
  .ppc .pc-buy{flex-direction:column;align-items:stretch}
  .ppc .pc-buy a.button{justify-content:center}
}
/* ppk:css:fim */
</style>
	<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" />
<style id="wp-custom-css">
a, a:active, a:focus {
  outline: none;
}

.woocommerce-page #primary {
	margin-top: 150px;
}

#tab-especificacoes {
  overflow: hidden;
  overflow-x: scroll;
}

#content .woocommerce a {
	font-size: 14px;
}

.page-id-6473 #primary {
  margin-bottom: 0;
}


/*
  Responsive
*/
@media (max-width: 767px) {
  .woocommerce-page #primary {
    margin-top: 110px;
    margin-bottom: 30px;
  }
  
  .woocommerce-checkout #order_review {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .page-id-6473 #primary {
    margin-top: 100px;
  }
  
}
</style>
</head>

<body  class="archive tax-product_cat term-maquinas-de-hamburguer term-235 wp-custom-logo wp-embed-responsive wp-theme-astra theme-astra woocommerce woocommerce-page woocommerce-no-js ast-desktop ast-plain-container astra-4.14.1 columns-4 tablet-columns-3 mobile-columns-1 ast-woo-shop-archive ast-woocommerce-cart-menu ast-inherit-site-logo-transparent ast-hfb-header pph-ativo ast-page-builder-template ast-no-sidebar ppc-pagina ppc-categoria">
			<script data-cfasync="false">
			(function(){var mq=window.matchMedia('(max-width:921.99px)');function apply(isMobile){var b=document.body.classList;if(isMobile){b.add('ast-header-break-point');b.remove('ast-desktop');}else{b.remove('ast-header-break-point');b.add('ast-desktop');}}apply(mq.matches);if(mq.addEventListener){mq.addEventListener('change',function(e){apply(e.matches);});}else if(mq.addListener){mq.addListener(function(e){apply(e.matches);});}})();
			</script>
			
<a
	class="skip-link screen-reader-text"
	href="#content">
		Skip to content</a>

<div
class="hfeed site" id="page">
	<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 pph-atual" 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" 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>167 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 is-on" 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>38 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>3 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" hidden>
                  <div class="pph-pane-h">
                    <strong>Ponto de Venda</strong>
                    <a href="https://pedroporto.pt/categoria-produto/ponto-de-venda/">Ver os 167 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></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></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></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">
                  <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 38 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>18</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 3 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 3 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>167</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>38</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>18</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>3</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 167 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 open>
        <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>18</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 38 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><a href="https://pedroporto.pt/categoria-produto/hotelaria/">Hotelaria</a></li><li><a href="https://pedroporto.pt/categoria-produto/hotelaria/preparacao/">Preparação</a></li><li aria-current="page">Máquinas de Hambúrguer</li></ol></nav>      <div class="ph-row">
        <div>
          <h1>Máquinas de Hambúrguer</h1>
          <p class="desc"><strong>1 produto.</strong></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=%2Fcategoria-produto%2Fhotelaria%2Fpreparacao%2Fmaquinas-de-hamburguer%2Ffeed%2F">sessão iniciada</a>.</span></p>
              </div>
            <nav class="kids" aria-label="Em Preparação">
        <span class="kids-t">Em Preparação</span>
        <ul>
                    <li><a class="chip" href="https://pedroporto.pt/categoria-produto/hotelaria/preparacao/maquinas-de-hamburguer/" aria-current="page">Máquinas de Hambúrguer<small>1</small></a></li>
                    <li><a class="chip" href="https://pedroporto.pt/categoria-produto/hotelaria/preparacao/picadoras/">Picadoras<small>6</small></a></li>
                    <li><a class="chip" href="https://pedroporto.pt/categoria-produto/hotelaria/preparacao/serra-ossos/">Serra Ossos<small>7</small></a></li>
                  </ul>
      </nav>
          </div>
  </header>

  
  <!-- 2. Lista com filtros -->
  <form class="wrap shop" id="ppc-lista" action="https://pedroporto.pt/categoria-produto/hotelaria/preparacao/maquinas-de-hamburguer/" method="get">
        <div class="shop-grid sem-filtros">
      
      <div>
        <div class="toolbar">
          <p class="result">
                        <strong>1 produto</strong>
                      </p>
          <div class="tools">
                        <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">
                        <div class="pc-img"><img width="300" height="300" src="https://pedroporto.pt/wp-content/uploads/2024/01/Maq.-Hamburgures-BT13-300x300.png" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="" loading="eager" sizes="(max-width:599px) 45vw, 280px" decoding="async" fetchpriority="high" srcset="https://pedroporto.pt/wp-content/uploads/2024/01/Maq.-Hamburgures-BT13-300x300.png 300w, https://pedroporto.pt/wp-content/uploads/2024/01/Maq.-Hamburgures-BT13-150x150.png 150w, https://pedroporto.pt/wp-content/uploads/2024/01/Maq.-Hamburgures-BT13-100x100.png 100w, https://pedroporto.pt/wp-content/uploads/2024/01/Maq.-Hamburgures-BT13-64x64.png 64w, https://pedroporto.pt/wp-content/uploads/2024/01/Maq.-Hamburgures-BT13.png 600w" /></div>
            <div class="pc-body">
                            <h3><a href="https://pedroporto.pt/produto/maquina-de-hamburguer-omas-bt-13/">Máquina de hambúrguer OMAS BT 13</a></h3>
                            <div class="pc-buy">
                                <a class="pc-lock" href="https://pedroporto.pt/iniciar-sessao/?redirect=%2Fcategoria-produto%2Fhotelaria%2Fpreparacao%2Fmaquinas-de-hamburguer%2Ffeed%2F"><svg class="i" aria-hidden="true"><use href="#ppc-lock"/></svg>Preço para revendedores</a>
                              </div>
            </div>
          </li>
	        </ul>

        
                      </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://drive.google.com/file/d/1lGgZ7-ZsAYg6wdY5vJMeb4SsKEDLsz6z/view?usp=sharing">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>
		</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/astra/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
</script>
<div class="gtranslate_wrapper" id="gt-wrapper-30653231"></div>	<script>
		(function ($) {
			
			// Autofocus
			$(document).on('click', '.astra-search-icon', function (event) {
				if ($(window).width() > 921) {
					setTimeout(function () {
						// Slide Search, Search Box
						$input = $(event.target).closest('.ast-search-menu-icon').find('.dgwt-wcas-search-input');
						if ($input.length > 0) {
							$input.trigger('focus');
						}

						// Header Cover Search
						var $inputHeaderCover = $('.ast-search-box.header-cover .dgwt-wcas-search-input');
						if ($inputHeaderCover.length > 0) {
							$inputHeaderCover.trigger('focus');
						}

						// Full Screen Search
						var $inputFullScreen = $('.ast-search-box.full-screen .dgwt-wcas-search-input');
						if ($inputFullScreen.length > 0) {
							$inputFullScreen.trigger('focus');
						}
					}, 100);
				} else {
					// Slide Search, Search Box
					var $mobile = $('.ast-search-menu-icon .js-dgwt-wcas-enable-mobile-form');
					if ($mobile.length > 0) {
						$mobile[0].click();
					}

					// Header Cover Search / Full Screen Search
					var $mobile2 = $('.ast-search-box.header-cover .js-dgwt-wcas-enable-mobile-form, .ast-search-box.full-screen .js-dgwt-wcas-enable-mobile-form');
					if ($mobile2.length > 0) {
						$mobile2[0].click();
					}
				}
			});

			// Header Cover / Full Screen Search - close cover when in mobile mode
			$(document).on('click', '.js-dgwt-wcas-om-return', function (e) {
				$('.ast-search-box.header-cover #close, .ast-search-box.full-screen #close').trigger('click');
			});
		}(jQuery));
	</script>
		
<div id="ast-scroll-top" tabindex="0" class="ast-scroll-top-icon ast-scroll-to-top-right" data-on-devices="both">
		<span class="screen-reader-text">Scroll to Top</span>
</div>
	<script>
		(function () {
			var c = document.body.className;
			c = c.replace(/woocommerce-no-js/, 'woocommerce-js');
			document.body.className = c;
		})();
	</script>
	<script id="astra-theme-js-js-extra">
var astra = {"break_point":"921","isRtl":"","is_scroll_to_id":"1","is_scroll_to_top":"1","is_header_footer_builder_active":"1","responsive_cart_click":"flyout","is_dark_palette":""};
//# sourceURL=astra-theme-js-js-extra
</script>
<script id="astra-theme-js-js" src="https://pedroporto.pt/wp-content/themes/astra/assets/js/minified/frontend.min.js?ver=4.14.1"></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" 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.1"></script>
<script id="astra-mobile-cart-js-extra">
var astra_cart = {"desktop_layout":"flyout","responsive_cart_click":"flyout"};
//# sourceURL=astra-mobile-cart-js-extra
</script>
<script id="astra-mobile-cart-js" src="https://pedroporto.pt/wp-content/themes/astra/assets/js/minified/mobile-cart.min.js?ver=4.14.1"></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.1"></script>
<script id="nfd-performance-lazy-loader-js-before">
window.nfdPerformance = window.nfdPerformance || {};
        window.nfdPerformance.imageOptimization = window.nfdPerformance.imageOptimization || {};
        window.nfdPerformance.imageOptimization.lazyLoading = {"classes":["nfd-performance-not-lazy","a3-notlazy","disable-lazyload","no-lazy","no-lazyload","skip-lazy"],"attributes":["data-lazy-src","data-crazy-lazy=\"exclude\"","data-no-lazy","data-no-lazy=\"1\""]};
//# sourceURL=nfd-performance-lazy-loader-js-before
</script>
<script id="nfd-performance-lazy-loader-js" src="https://pedroporto.pt/wp-content/plugins/bluehost-wordpress-plugin/vendor/newfold-labs/wp-module-performance/build/assets/image-lazy-loader.min.js?ver=1791436004"></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=4.21.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":"bb4dea6c4b","ajax":"https://pedroporto.pt/wp-admin/admin-ajax.php","recaptcha_status":"no","ver":"3.1.5","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.1"></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.1"></script>
<script id="googlesitekit-events-provider-content-events-js-before">
window._googlesitekit = window._googlesitekit || {};
window._googlesitekit.contentEvents = {"postID":235,"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_30653231-js-before">
window.gtranslateSettings = /* document.write */ window.gtranslateSettings || {};window.gtranslateSettings['30653231'] = {"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-30653231","alt_flags":[],"horizontal_position":"left","vertical_position":"bottom","flags_location":"\/wp-content\/plugins\/gtranslate\/flags\/"};
//# sourceURL=gt_widget_script_30653231-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="/categoria-produto/hotelaria/preparacao/maquinas-de-hamburguer/feed/" data-gt-orig-domain="pedroporto.pt" data-gt-widget-id="30653231" defer></script>			<script>
			/(trident|msie)/i.test(navigator.userAgent)&&document.getElementById&&window.addEventListener&&window.addEventListener("hashchange",function(){var t,e=location.hash.substring(1);/^[A-z0-9_-]+$/.test(e)&&(t=document.getElementById(e))&&(/^(?:a|select|input|button|textarea)$/i.test(t.tagName)||(t.tabIndex=-1),t.focus())},!1);
			</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>
		</body>
</html>
