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}#top-header{min-height:31px}#main-header{min-height:60px}.et_fixed_nav #page-container{padding-top:91px}#ht-ctc-chat{width:56px;height:56px}.cta-suave{background:#f6f6f6;border-radius:12px;padding:clamp(20px,5vw,36px);margin:28px auto;max-width:1100px;text-align:center;box-shadow:0 6px 28px rgba(0,0,0,.04);font-family:'Montserrat',system-ui,-apple-system,Arial,sans-serif;color:#222}.cta-suave--wide{max-width:none;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;border-radius:0}.cta-inner{max-width:1100px;margin-inline:auto}.cta-title{font-weight:800;font-size:clamp(22px,3.6vw,30px);margin:0 0 8px;letter-spacing:.01em;color:#222}.cta-title em{font-style:normal;color:#c89b3c}.cta-text{font-weight:500;font-size:clamp(14px,2.2vw,16px);color:#555;line-height:1.6;margin:0}#main-footer,.et-l--footer{display:none!important}html,body{overflow-x:hidden}img,iframe,video{max-width:100%;height:auto}.woocommerce div.product .product_title{font-family:"Playfair Display",Georgia,serif;font-weight:700;font-size:clamp(1.4rem,4.5vw,2.2rem);line-height:1.15}@media (max-width:768px){.woocommerce div.product div.images,.woocommerce div.product div.summary{width:100%!important;float:none!important;margin:0 0 16px!important}}.woocommerce div.product p.price,.woocommerce div.product span.price{font-size:1.35rem;font-weight:800;color:#1b5e20}.woocommerce div.product form.cart .button,.single_add_to_cart_button{width:100%;padding:14px 18px;border-radius:12px;font-weight:700}.woocommerce div.product form.cart .quantity .qty{height:46px;border-radius:10px;font-weight:700;max-width:110px}.woocommerce form .form-row input.input-text,.woocommerce form .form-row select,.woocommerce form .form-row textarea{width:100%!important;border-radius:10px;height:46px}.woocommerce div.product .cart .shipping-calculator-form,.product_meta{font-size:.95rem;color:#555}@media (max-width:768px){.hero-vela .hv-card{padding:14px;border-radius:14px}.hero-vela .hv-title{font-size:clamp(1.3rem,5vw,1.8rem)}.hero-vela .hv-sub{font-size:.98rem}}@media (max-width:900px){.vp-grid{grid-template-columns:1fr!important}}@media (max-width:600px){.vp-specs-grid{grid-template-columns:1fr!important}}@media (max-width:768px){.site-footer,footer,.footer-widgets,.footer-widgets .widget{padding:8px 0!important;margin:0!important}.footer-widgets .widget,.footer-columns,.footer-grid{display:block!important;width:100%!important}}@media (max-width:768px){.container,.site-main,.content,.woocommerce-tabs,.entry-content{padding-left:14px!important;padding-right:14px!important}.woocommerce-tabs .panel{padding:12px!important}}.price-card,.box-preco,.resumo-preco{width:100%;max-width:540px;margin:16px auto;border:1px solid #e8e2d6;border-radius:16px;box-shadow:0 8px 24px rgba(0,0,0,.06);padding:16px 18px;background:#fff}@media (max-width:980px){#top-menu-nav,#top-menu{display:none!important}#main-header .container{position:relative;display:flex;align-items:center;justify-content:center;min-height:64px}#main-header .logo_container{width:100%;text-align:center}#logo{display:inline-block;max-height:38px;margin:8px auto}#et-top-navigation{position:absolute;right:12px;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:10px}#et-top-navigation .et-cart-info{background:#faf7f1;border:1px solid rgba(0,0,0,.08);border-radius:999px;padding:6px 8px}#main-header .mobile_menu_bar:before,.et-fixed-header .mobile_menu_bar:before{content:"";display:none!important}#main-header .mobile_menu_bar,.et-fixed-header .mobile_menu_bar{background:#3b2a1a!important;color:#fff!important;border:0!important;border-radius:999px!important;padding:10px 14px!important;min-height:40px!important;display:inline-flex!important;align-items:center!important;gap:10px!important;font-weight:800!important;letter-spacing:.3px!important;text-transform:capitalize!important;box-shadow:0 8px 22px rgba(0,0,0,.20)!important;line-height:1!important}#main-header .mobile_menu_bar::before,.et-fixed-header .mobile_menu_bar::before{content:"";width:16px;height:2px;background:currentColor;border-radius:2px;box-shadow:0 5px 0 currentColor,0 10px 0 currentColor;opacity:.95;display:inline-block}#main-header .mobile_menu_bar::after,.et-fixed-header .mobile_menu_bar::after{content:"Menu";font-size:14px;color:#fff}#main-header .mobile_menu_bar.et_toggle_opened,.et-fixed-header .mobile_menu_bar.et_toggle_opened{background:#c89b3c!important;color:#111!important;box-shadow:0 8px 22px rgba(200,155,60,.35)!important}#main-header .mobile_menu_bar.et_toggle_opened::after,.et-fixed-header .mobile_menu_bar.et_toggle_opened::after{content:"Fechar";color:#111}#main-header .mobile_menu_bar.et_toggle_opened::before,.et-fixed-header .mobile_menu_bar.et_toggle_opened::before{width:auto;height:auto;box-shadow:none;background:transparent;content:"✕";font-size:18px;line-height:1;color:#111}.et_mobile_menu{border-radius:14px;overflow:hidden;border:1px solid rgba(0,0,0,.08);box-shadow:0 18px 40px rgba(0,0,0,.18);background:#fff}.et_mobile_menu li a{padding:14px 18px;font-size:16px;border-bottom:1px solid rgba(0,0,0,.08)}.et_mobile_menu li a:hover{color:#c89b3c}}@media (max-width:980px){#main-header .mobile_menu_bar:focus-visible{outline:3px solid #c89b3c;outline-offset:3px}}