body{font-family:'Arial',sans-serif;font-size:16px;line-height:1.6;color:#333;background-color:#f4f4f4;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-family:'Arial',sans-serif;color:#222;margin:0.5em 0}ul,ol{padding-left:20px}a{color:#007BFF;text-decoration:none}a:hover{text-decoration:underline}p{margin:1em 0}button,input[type="submit"]{font-family:'Arial',sans-serif;font-size:16px;background-color:#007BFF;color:#fff;border:none;padding:10px 20px;border-radius:5px;cursor:pointer}button:hover,input[type="submit"]:hover{background-color:#0056b3}table{width:100%;border-collapse:collapse}th,td{border:1px solid #ddd;padding:8px;text-align:left}th{background-color:#f2f2f2}@media (max-width:768px){body{font-size:14px}}.catalog{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:1200px;padding:20px}.product-card{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,0.1);margin:10px;padding:15px;width:calc(25% - 20px);transition:transform 0.2s}.product-card:hover{transform:translateY(-5px)}.product-image{width:100%;height:auto;border-radius:8px}.product-title{font-family:'Arial',sans-serif;font-size:18px;margin:10px 0;color:#333;text-align:center}.product-price{font-family:'Arial',sans-serif;font-size:16px;color:#007BFF;text-align:center;margin:5px 0}.product-description{font-family:'Arial',sans-serif;font-size:14px;color:#666;text-align:center;margin:10px 0}.buy-button{background-color:#007BFF;color:#fff;border:none;border-radius:5px;padding:10px 15px;cursor:pointer;font-size:16px;text-align:center;display:block;margin:15px auto;transition:background-color 0.3s}.buy-button:hover{background-color:#0056b3}@media (max-width:768px){.product-card{width:calc(50% - 20px)}}@media (max-width:480px){.product-card{width:calc(100% - 20px)}}.woocommerce ul.products li.product{background:#fff;border-radius:12px;padding:16px;box-shadow:0 4px 12px rgba(0,0,0,0.08);margin:12px;transition:all 0.3s ease}.woocommerce ul.products li.product:hover{transform:scale(1.02);box-shadow:0 6px 18px rgba(0,0,0,0.12)}.botao-comprar-agora{display:block;width:100%;text-align:center;margin-top:10px;background:#8c6239;color:#fff;padding:12px;border-radius:25px;font-weight:bold;font-size:16px;text-decoration:none;transition:all 0.3s ease}.botao-comprar-agora:hover{background:#b97c4b;transform:scale(1.05)}@media screen and (max-width:768px){ul.products.columns-5{display:flex!important;flex-wrap:wrap!important;justify-content:space-between;padding:0}ul.products.columns-5>li.product{flex:0 0 calc(50% - 10px)!important;box-sizing:border-box;margin-bottom:20px}}@media (max-width:768px){ul.products.columns-4,.woocommerce ul.products.columns-4{display:block!important}ul.products.columns-4 li.product,.woocommerce ul.products.columns-4 li.product{float:left!important;width:50%!important;box-sizing:border-box!important;padding:0 8px!important;margin:0 0 16px!important;clear:none!important}}@media (max-width:768px){.woocommerce-cart .product-name,.woocommerce-cart td.product-name{display:block!important;visibility:visible!important;opacity:1!important;font-size:16px;color:#111!important;font-weight:600}}.woocommerce-cart .cart-subtotal th,.woocommerce-cart .cart-subtotal td{font-size:15px!important;font-weight:500;padding:6px 0!important}.woocommerce-cart .order-total th,.woocommerce-cart .order-total td{font-size:18px!important;font-weight:700!important;color:#111!important;padding-top:12px!important;border-top:2px solid #eee}.woocommerce-shipping-methods label{display:block;margin-bottom:8px;font-size:14.5px;color:#333;line-height:1.4}.woocommerce-shipping-destination{font-size:14px;margin-top:10px;font-weight:500}.woocommerce-cart .actions .button{background:#222!important;color:#fff!important;padding:10px 20px!important;border-radius:6px;font-weight:600;font-size:14px}@media (max-width:768px){.woocommerce-cart table{width:100%!important;overflow-x:auto;display:block}.woocommerce-shipping-methods{padding:10px 5px}.woocommerce-cart .order-total td,.woocommerce-cart .order-total th{font-size:16px!important}}.woocommerce div.product .product_title{font-size:2rem;font-weight:700;color:#2e7d32;margin-bottom:10px;font-family:'Segoe UI',sans-serif}.woocommerce div.product p.price,.woocommerce div.product span.price{background-color:#fbfefc;padding:18px 22px;border:1px solid #e0f0e6;border-radius:12px;color:#d32f2f;font-size:2.3rem;font-weight:900;display:inline-block;margin:15px 0 13px 0;font-family:'Segoe UI',sans-serif;line-height:1.12;box-shadow:0 2px 8px #e0f7e6}.woocommerce div.product .pix-preco,.pix-preco{display:block;margin-top:10px;color:#27ae60;font-weight:bold;font-size:1.25rem;letter-spacing:0.5px}.woocommerce del{color:#aaa;font-size:1rem;margin-right:10px}.woocommerce ins{text-decoration:none;color:#c62828;font-weight:bold}.woocommerce ul.products li.product .price{font-size:1.3rem;color:#2e7d32;background:#f7fdf9;padding:10px;border-radius:8px;display:inline-block;font-weight:600}.faq-section{max-width:850px;margin:60px auto;padding:30px;background-color:#f9fdfb;border:2px solid #c8e6c9;border-radius:15px;font-family:'Segoe UI',sans-serif;color:#333;box-shadow:0 8px 20px rgba(0,0,0,0.05)}.faq-section h2{font-size:2em;color:#2e7d32;margin-bottom:25px;text-align:center}.faq{margin-bottom:20px}.faq h4{font-size:1.2em;color:#1b5e20;margin-bottom:5px}.faq p{font-size:1em;color:#555;line-height:1.6}.faq-footer{margin-top:40px;padding-top:20px;border-top:1px solid #c8e6c9;text-align:center}.faq-footer p{font-size:1.1em;margin-bottom:15px;color:#444}.whatsapp-button{display:inline-flex;align-items:center;background-color:#25D366;color:#fff;font-weight:600;padding:12px 20px;border-radius:30px;font-size:1rem;text-decoration:none;box-shadow:0 4px 12px rgba(0,0,0,0.1);transition:background-color 0.3s ease,transform 0.2s ease;border:none}.whatsapp-button:hover{background-color:#1ebc5d;transform:translateY(-2px)}#fshipping-results{background:#fafafa!important;padding:16px!important;border-radius:8px!important;box-shadow:0 2px 6px rgba(0,0,0,0.05)!important;margin-bottom:20px!important}#fshipping-results table.table-freight{width:100%!important;border-collapse:separate!important;border-spacing:0 10px!important}#fshipping-results table.table-freight tr{display:flex!important;justify-content:space-between!important;align-items:center!important}#fshipping-results table.table-freight th{flex:1 1 auto!important;background:#fff!important;border:none!important;padding:12px 16px!important;border-radius:6px!important;box-shadow:0 1px 3px rgba(0,0,0,0.03)!important;font-weight:600!important;font-size:0.95rem!important;color:#444!important;margin-right:8px!important}#fshipping-results table.table-freight td{flex:0 0 auto!important;padding:12px 16px!important;background:#fff!important;border:none!important;border-radius:6px!important;box-shadow:0 1px 3px rgba(0,0,0,0.03)!important;margin-left:8px!important;text-align:right!important}#fshipping-results table.table-freight td span.woocommerce-Price-amount.amount,#fshipping-results table.table-freight td span.woocommerce-Price-amount.amount strong{color:#2e7d32!important;font-size:1rem!important;font-weight:500!important;line-height:1.2!important;padding:0!important;margin:0!important;background:none!important}#fshipping-results table.table-freight thead{display:none!important}@media (max-width:600px){#fshipping-results table.table-freight tr{display:block!important}#fshipping-results table.table-freight th,#fshipping-results table.table-freight td{width:100%!important;margin-bottom:8px!important;text-align:left!important}}.expiration-notice{background-color:#fff3cd;border:1px solid #ffeeba;color:#856404;padding:12px 20px;border-radius:8px;text-align:center;font-size:1rem;margin-bottom:20px;font-weight:600}.expiration-notice strong{color:#d9534f}h1,h2,h3,.sec-title{font-family:'Segoe UI',sans-serif;text-align:center;color:#e89d27;font-weight:900;letter-spacing:.7px;line-height:1.13;margin:56px 0 28px 0;text-shadow:0 3px 13px #fffbe8,0 1px 0 #e4b88166}h1,.sec-title{font-size:2.8rem}h2{font-size:2.2rem}h3{font-size:1.35rem}@media (max-width:900px){h1,.sec-title{font-size:2.1rem}h2{font-size:1.45rem}h3{font-size:1.1rem}}@media (max-width:650px){h1,.sec-title{font-size:1.25rem}h2{font-size:1.08rem}h3{font-size:.99rem}}.payment-price .woocommerce-Price-amount.amount,span.payment-price .woocommerce-Price-amount.amount{font-size:2rem!important;color:#16754f!important;font-weight:700!important;line-height:1.13!important;letter-spacing:0.2px;text-shadow:none!important;font-family:'Segoe UI','Arial',sans-serif!important}.pix-preco,span.payment-pix .woocommerce-Price-amount.amount{font-size:1.22rem!important;color:#2ecc71!important;font-weight:700!important;display:block!important;margin-top:10px;letter-spacing:0}.payment-info,.parcelamento-info{font-size:1rem!important;color:#444!important;font-weight:500!important;margin:7px 0 0 0!important;display:block!important;letter-spacing:0}.payment-price-box{background:#fbfefc!important;border:1px solid #e0f0e6!important;border-radius:13px!important;box-shadow:0 2px 8px #e0f7e6!important;padding:16px 22px!important;margin-bottom:15px!important;display:inline-block!important;text-align:left!important}@media (max-width:600px){.payment-price .woocommerce-Price-amount.amount,span.payment-price .woocommerce-Price-amount.amount{font-size:1.37rem!important}.pix-preco,span.payment-pix .woocommerce-Price-amount.amount{font-size:1.05rem!important}.payment-price-box{padding:13px 9px!important}}ul.products li.product .woocommerce-loop-product__title{color:#222!important}.et_pb_column .et_pb_module_inner h1{color:#000000!important;font-weight:700!important;font-size:2.2rem!important;font-family:Arial,sans-serif!important}.woocommerce-cart,.woocommerce-cart *{color:#000!important}.woocommerce-cart .custom-cart-header h1{color:#E89D27!important;font-weight:700!important;font-size:2rem!important;text-align:center!important;margin-bottom:15px!important}.woocommerce-cart .custom-cart-header p,.woocommerce-cart .woocommerce-message,.woocommerce-cart table.cart td,.woocommerce-cart table.cart th{color:#000!important;font-size:1rem!important}.woocommerce-cart .actions .button{background-color:#3eaf4c!important;color:#fff!important;font-weight:600!important;font-size:1rem!important;border-radius:6px!important;padding:10px 20px!important;transition:background-color 0.3s ease!important}.woocommerce-cart .actions .button:hover{background-color:#369e44!important}@media (max-width:768px){.woocommerce-cart table.cart,.woocommerce-cart table.cart tbody,.woocommerce-cart table.cart tr,.woocommerce-cart table.cart td,.woocommerce-cart table.cart th{display:block!important;width:100%!important;box-sizing:border-box!important}.woocommerce-cart table.cart tr{margin-bottom:20px!important;border-bottom:1px solid #ddd!important}.woocommerce-cart table.cart td,.woocommerce-cart table.cart th{text-align:left!important;font-size:1rem!important}.woocommerce-cart .custom-cart-header h1{font-size:1.5rem!important}.woocommerce-cart .actions .button{width:100%!important;font-size:1.1rem!important;padding:12px!important}}body.woocommerce-cart div.custom-cart-header>h1.sec-title,body.woocommerce-cart h1.sec-title.custom-cart-header,.woocommerce-cart .custom-cart-header h1,h1.sec-title.custom-cart-header{color:#E89D27!important;font-weight:700!important;font-size:2rem!important;text-align:center!important;margin-bottom:15px!important}