/* Ajustes WordPress e WooCommerce */
.custom-logo-link{display:inline-flex;align-items:center}.custom-logo{max-height:54px;width:auto}.brand-mark .custom-logo-link{display:inline}.brand-mark .custom-logo{max-width:62px;max-height:48px}
.main-nav ul{display:flex;align-items:center;gap:25px;list-style:none;margin:0;padding:0}.main-nav li{margin:0}.main-nav a{color:inherit;text-decoration:none}
.entry-content{font-size:15px;line-height:1.85;color:#53657a}.entry-content img{max-width:100%;height:auto}.article-view>img{margin:20px 0;border-radius:8px}
.blog-card img{width:100%;height:210px;object-fit:cover;border-radius:7px}.product-card>a{text-decoration:none;color:inherit}.product-card img{width:100%;height:190px;object-fit:contain;background:#f1f6f8;padding:18px;border-radius:6px}.woocommerce ul.products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.woocommerce ul.products:before,.woocommerce ul.products:after{display:none}.woocommerce ul.products li.product{width:auto!important;float:none!important;margin:0!important;padding:18px;background:#fff;border:1px solid #e7edf1;border-radius:7px}.woocommerce ul.products li.product img{height:190px;object-fit:contain}.woocommerce div.product{background:#fff;padding:25px;border-radius:8px}.woocommerce div.product .product_title{font-family:Manrope,sans-serif}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit{background:#11aabb;color:#fff;border-radius:3px;padding:13px 20px}.woocommerce a.button:hover,.woocommerce button.button:hover{background:#087f91;color:#fff}.woocommerce-message,.woocommerce-info{border-top-color:#11aabb}.woocommerce-message:before,.woocommerce-info:before{color:#11aabb}.woocommerce .quantity .qty{padding:10px;border:1px solid #dce5ed}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{background:#11aabb}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{padding:12px;border:1px solid #dce5ed;border-radius:4px}.woocommerce nav.woocommerce-pagination ul{border:0}.woocommerce nav.woocommerce-pagination ul li{border:0;margin:3px}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{background:#edf5f7;padding:12px}.woocommerce nav.woocommerce-pagination ul li span.current{background:#11aabb;color:#fff}
@media(max-width:760px){.main-nav ul{display:block}.woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-mark .custom-logo{max-width:45px}}
