/* Golden SKU VEU366550 — camada visual isolada; não altera dados ou comportamento. */
:root{--ve-ink:#001323;--ve-deep:#00101f;--ve-blue:#0069fd;--ve-line:#dfe7f0;--ve-bg:#f3f7fa;--ve-orange:#fe8128;--ve-green:#0ba362}
body{font-family:Inter,"Segoe UI",system-ui,Arial,sans-serif!important;background:var(--ve-bg)!important;color:#0b1016!important}
header{min-height:116px!important;background:linear-gradient(90deg,rgba(0,16,31,.98),rgba(0,29,55,.93)),url('/imagens/hdr-bg.jpg') center/cover!important;border-bottom:1px solid rgba(255,255,255,.08)}
.hd{max-width:1300px!important;min-height:77px!important;padding:10px 24px!important;gap:24px!important}.logo .logofull{height:62px!important;max-width:240px!important}.hsearch input{height:42px!important;border-radius:7px!important;padding:0 14px!important}.btn-blue{background:var(--ve-blue)!important;border-radius:7px!important;padding:0 22px!important}.cats{background:#00223f!important;border-bottom:0!important}.cat>span{font-size:12px!important;padding:12px 14px!important}.cat:hover>span{border-bottom-color:var(--ve-blue)!important}
.main{padding:28px 0 52px!important;background:linear-gradient(180deg,#f7fafd 0,#edf3f8 100%)!important}.wrap{max-width:1300px!important}.grid2{grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr)!important;gap:28px!important}.card,.spec,.related{border:1px solid var(--ve-line)!important;border-radius:14px!important;box-shadow:0 12px 32px rgba(0,27,52,.07)!important}.card{padding:26px!important}.pgrid h1,h1{color:var(--ve-ink)!important;letter-spacing:-.025em!important;font-size:30px!important;line-height:1.16!important}.stock{border-radius:999px!important;font-weight:800!important;padding:7px 12px!important}
.pixbox{margin-top:14px!important;background:linear-gradient(135deg,#edfff6,#e2f9ee)!important;border:1px solid #a9ebc8!important;border-radius:13px!important;padding:19px 20px!important}.pixbox .lab{color:#087d4d!important;letter-spacing:.05em!important;font-size:12px!important;font-weight:900!important}.pixbox .val{color:#067b49!important;font-size:35px!important;letter-spacing:-.03em!important}.pixbox .off{background:#087d4d!important;border-radius:6px!important}.pixpay{border-top-color:#bdebd1!important}
.cardbox{border:1px solid #cfe0f4!important;border-radius:10px!important;background:#f7fbff!important;padding:13px 15px!important}.flags{gap:7px!important}.flag{border-radius:6px!important;border-color:#d9e3ee!important}.pqty{border-color:#d4e0eb!important;border-radius:10px!important;overflow:hidden}.buyrow .add{background:var(--ve-blue)!important;border-radius:9px!important;min-height:46px!important}.buyrow .buynow{background:var(--ve-orange)!important;border-radius:9px!important;min-height:46px!important}.consult{color:#087d4d!important;font-weight:800!important}.frete{border:1px solid var(--ve-line)!important;background:#f8fbfd!important;border-radius:12px!important}.spec h2,.related h2{color:var(--ve-ink)!important;border-left:4px solid var(--ve-blue)!important;padding-left:10px!important}.trust{border-radius:12px!important;background:#fff!important;border:1px solid var(--ve-line)!important}.related{padding:22px!important;background:#fff!important}footer{margin-top:0!important;background:linear-gradient(135deg,#00101f,#00223f)!important}
@media(max-width:760px){header{min-height:auto!important}.hd{padding:10px 14px!important;gap:11px!important}.logo .logofull{height:48px!important}.hmenu{gap:9px!important;font-size:11px!important}.grid2{grid-template-columns:1fr!important;gap:15px!important}.main{padding:14px 0 32px!important}.card{padding:16px!important}.pgrid h1,h1{font-size:24px!important}.pixbox .val{font-size:30px!important}.buyrow{display:grid!important;grid-template-columns:1fr!important}.cats .wrap{flex-wrap:nowrap!important;overflow:auto!important}.cat>span{padding:10px!important;font-size:11px!important}}
header{min-height:62px!important;background:linear-gradient(90deg,rgba(0,16,31,.97),rgba(0,29,55,.90))!important;border-bottom:1px solid rgba(255,255,255,.08)}.hd{max-width:1300px!important;min-height:62px!important;padding:8px 24px!important;gap:18px!important;flex-wrap:nowrap!important}.logo .logofull{height:42px!important;max-width:225px!important}.hsearch input{height:34px!important;border-radius:5px!important;padding:0 13px!important}.btn-blue{background:var(--ve-blue)!important;border-radius:5px!important;padding:0 18px!important}.cats{display:none!important}.hmenu{font-size:12px!important;gap:14px!important}footer{border-top:3px solid #0069fd!important}footer .foot-main{grid-template-columns:1.45fr 1fr 1fr 1.25fr 1.25fr!important;gap:28px!important;padding:38px 0 30px!important}footer h4{font-size:12px!important;letter-spacing:.03em!important;border-bottom:2px solid var(--ve-orange)!important;display:inline-block!important;padding-bottom:8px!important}footer li{font-size:11px!important;line-height:1.45!important}footer .foot-brand p{line-height:1.7!important}footer .foot-bottom{padding:17px 0!important}@media(max-width:760px){header{min-height:auto!important}.hd{padding:10px 14px!important;gap:11px!important;flex-wrap:wrap!important}.logo .logofull{height:44px!important}.hmenu{gap:9px!important;font-size:11px!important}.hsearch{order:3!important;flex-basis:100%!important}.hsearch input{height:38px!important}}
