/* ===========================================================================
EPHYTO - header + footer injetados em todas as paginas do site
GERADO AUTOMATICAMENTE por build-inject.ps1 - NAO EDITAR A MAO.
Fonte da verdade: secoes/header.html e secoes/footer.html
Colar em: Website -> Advanced website settings -> Custom JavaScript code -> Body
=========================================================================== */
(function () {
"use strict";
var FONTS = ["https://fonts.googleapis.com/css2?family=Manrope:wght@400;600;700;800\u0026family=Oswald:wght@700\u0026display=swap","https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800\u0026family=Oswald:wght@500;600;700\u0026display=swap"];
var CSS = "/* ===== I18N — GLOBAL POR DESIGN (contrato usado por todas as secoes) ===== */\n.pb-es{display:none !important}\nhtml.pb-es-on .pb-es{display:block !important}\nhtml.pb-es-on .pb-en{display:none !important}\n.pb-es-i{display:none !important}\nhtml.pb-es-on .pb-es-i{display:inline !important}\nhtml.pb-es-on .pb-en-i{display:none !important}\n\n/* ===== HEADER ===== */\n#eph-hdr *,#eph-hdr *::before,#eph-hdr *::after{margin:0;padding:0;box-sizing:border-box}\n#eph-hdr{position:sticky;top:0;z-index:999;background:#FFF !important;font-family:\u0027Manrope\u0027,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}\n#eph-hdr .tg{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}\n\n/* barra superior: idioma (esq) · aviso (centro) · atacado (dir) */\n#eph-hdr .top{background:#FBEDE6 !important}\n#eph-hdr .ti{max-width:1280px;margin:0 auto;padding:0 74px;height:34px;display:flex;align-items:center;justify-content:center;position:relative}\n#eph-hdr .tp{font-size:11.5px !important;font-weight:600 !important;color:#8A4A2E !important;text-align:center}\n#eph-hdr .lang{position:absolute;left:12px;top:0;height:34px;display:flex;align-items:center;gap:5px}\n#eph-hdr .lang a{padding:3px 8px;border-radius:999px;font-size:11px !important;font-weight:800 !important;letter-spacing:.08em;color:#8A4A2E !important;text-decoration:none !important;border:1px solid transparent;line-height:1.3}\n#eph-hdr .lang a:hover{border-color:rgba(138,74,46,.35)}\nhtml:not(.pb-es-on) #eph-hdr .lang .l-en,html.pb-es-on #eph-hdr .lang .l-es{background:#C4633C;color:#FFF !important}\n#eph-hdr .tu{display:none;position:absolute;right:18px;top:0;height:34px;align-items:center;gap:20px}\n#eph-hdr .tu a{font-size:11.5px !important;font-weight:600 !important;color:#8A4A2E !important;text-decoration:none !important}\n#eph-hdr .tu a:hover{text-decoration:underline !important}\n\n/* barra principal */\n#eph-hdr .bar{max-width:1280px;margin:0 auto;padding:0 18px;height:60px;display:flex;align-items:center;justify-content:space-between;gap:16px}\n#eph-hdr .lg{display:block;height:36px;width:auto;max-width:140px;object-fit:contain}\n#eph-hdr .bg{display:flex;flex-direction:column;justify-content:center;gap:5px;width:32px;height:32px;cursor:pointer}\n#eph-hdr .bg i{display:block;height:2px;background:#2A1A14;border-radius:2px;transition:.25s}\n#eph-hdr .tg:checked~.wp .bg i:nth-child(1){transform:translateY(7px) rotate(45deg)}\n#eph-hdr .tg:checked~.wp .bg i:nth-child(2){opacity:0}\n#eph-hdr .tg:checked~.wp .bg i:nth-child(3){transform:translateY(-7px) rotate(-45deg)}\n#eph-hdr .act{display:flex;align-items:center;gap:14px}\n#eph-hdr .act a{display:block;line-height:0}\n#eph-hdr .act svg{width:21px;height:21px;stroke:#2A1A14;fill:none;stroke-width:1.7}\n\n/* busca */\n#eph-hdr .sch{display:none;flex:1 1 auto;max-width:420px;position:relative}\n#eph-hdr .sch input{width:100%;background:#F7EDE6;border:0;border-radius:8px;height:40px;padding:0 44px 0 16px;font-family:inherit;font-size:16px !important;color:#2A1A14;outline:none}\n#eph-hdr .sch input::placeholder{color:#9B8474;font-size:13.5px}\n#eph-hdr .sch input:focus{box-shadow:0 0 0 2px #F0B79B}\n#eph-hdr .sch button{position:absolute;right:6px;top:5px;width:32px;height:30px;background:transparent;border:0;cursor:pointer;padding:0;line-height:0}\n#eph-hdr .sch svg{width:19px;height:19px;stroke:#9B8474;fill:none;stroke-width:1.8}\n\n/* menu */\n#eph-hdr .mn{display:none;position:absolute;left:0;right:0;top:94px;z-index:5;background:#FFF !important;border-top:1px solid #F2E2D9;box-shadow:0 14px 30px rgba(42,26,20,.18);max-height:calc(100vh - 94px);overflow-y:auto;padding:6px 18px 20px}\n#eph-hdr .tg:checked~.wp .mn{display:block}\n#eph-hdr .g{position:relative}\n#eph-hdr .gt,#eph-hdr .solo{display:block;padding:13px 0;font-size:15px !important;font-weight:600 !important;color:#2A1A14 !important;text-decoration:none !important;cursor:pointer}\n#eph-hdr .hi{color:#C4633C !important;font-weight:800 !important}\n#eph-hdr .d1{padding:0 0 8px 16px}\n#eph-hdr .d1 a{display:block;padding:9px 0;font-size:13.5px !important;font-weight:400 !important;color:#5B3B49 !important;text-decoration:none !important}\n\n/* barra promocional */\n#eph-hdr .pr{background:#E08A6B !important;padding:10px 12px;display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:nowrap}\n#eph-hdr .fl{background:#FFF;color:#C4633C !important;font-size:9.5px !important;font-weight:800 !important;letter-spacing:.1em;padding:5px 11px;border-radius:3px}\n#eph-hdr .ph{font-family:\u0027Oswald\u0027,sans-serif;font-size:16px !important;font-weight:700 !important;text-transform:uppercase;color:#FFF !important;letter-spacing:.01em}\n#eph-hdr .pb2{background:#FFF;color:#C4633C !important;border-radius:999px;padding:8px 18px;font-size:11px !important;font-weight:800 !important;letter-spacing:.08em;text-decoration:none !important}\n\n@media(max-width:699px){\n #eph-hdr .ti{padding:0 68px}\n #eph-hdr .tp{font-size:11px !important}\n #eph-hdr .fl{display:none}\n #eph-hdr .ph{font-size:14px !important}\n #eph-hdr .pb2{padding:7px 14px;font-size:10px !important}\n}\n@media(min-width:1040px){\n #eph-hdr .bg{displa