 :root{--b:#A63D57;--k:#111214;--l:#d9d9d6;--soft:#f7f7f4}.hceq{font-family:Arial,sans-serif;color:var(--k);width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.hceq *{box-sizing:border-box}.hceq-wrap{width:min(1500px,calc(100% - 96px));margin:auto}.hceq small{font-size:12px;font-weight:800;letter-spacing:.18em}.hceq-hero{position:relative;overflow:hidden;min-height:420px;padding:125px 0 60px;display:flex;align-items:flex-end;border-bottom:1px solid var(--l)}.hceq-hero i{position:absolute;width:520px;height:520px;border-radius:50%;right:-70px;top:-205px;background:rgba(166,61,87,.12)}.hceq-hero h1{position:relative;margin:18px 0 0;font-size:clamp(54px,8vw,122px);line-height:.9;letter-spacing:-.065em;font-weight:400}.hceq-hero h1 b{color:var(--b)}.hceq-hero p{position:relative;font-size:22px;max-width:760px;line-height:1.45;margin:32px 0 0}.hceq-section{padding:85px 0}.hceq-section header{margin-bottom:38px}.hceq-section header small{color:var(--b)}.hceq h2{font-size:clamp(34px,4vw,58px);line-height:1;letter-spacing:-.045em;margin:10px 0 0}.hceq-products{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.hceq-card{border:1px solid var(--l);background:#fff}.hceq-img{aspect-ratio:4/3;background:#f1f1ee;display:flex;align-items:center;justify-content:center;overflow:hidden;color:#777;text-decoration:none;text-align:center;padding:18px;font-size:11px;text-transform:uppercase}.hceq-img img{width:100%;height:100%;object-fit:cover}.hceq-body{padding:22px}.hceq-body h3{font-size:21px;margin:0 0 10px}.hceq-body p{color:#666;line-height:1.5}.hceq-body strong{display:block;margin:18px 0}.hceq-more{display:block;border-top:1px solid var(--l);padding-top:16px;color:inherit;text-decoration:none;font-size:11px;font-weight:800;text-transform:uppercase}.hceq-soft{background:var(--soft);border-block:1px solid var(--l)}.hceq-cats{display:grid;grid-template-columns:repeat(4,1fr);border-left:1px solid var(--l);border-top:1px solid var(--l)}.hceq-cats a,.hceq-cats div{min-height:110px;padding:24px;display:flex;justify-content:space-between;align-items:flex-end;border-right:1px solid var(--l);border-bottom:1px solid var(--l);color:inherit;text-decoration:none;font-size:19px;font-weight:700}.hceq-cats a:hover{background:var(--b);color:#fff}.hceq-refurb{background:var(--b);color:#fff;padding:95px 0}.hceq-two{display:grid;grid-template-columns:1fr 1fr;gap:90px}.hceq-refurb h3{font-size:28px;margin:0 0 22px}.hceq-refurb p,.hceq-help p{font-size:17px;line-height:1.65}.hceq-help{padding:100px 0 120px}.hceq-help form{border-top:4px solid var(--b);padding-top:28px}.hceq-help label{display:block;margin-bottom:20px;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.hceq-help input,.hceq-help textarea{width:100%;display:block;margin-top:8px;padding:15px;border:1px solid var(--l);font:16px Arial}.hceq-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}.hceq-help button{border:0;background:var(--k);color:#fff;padding:17px 20px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}@media(max-width:1000px){.hceq-wrap{width:calc(100% - 40px)}.hceq-products,.hceq-cats{grid-template-columns:repeat(2,1fr)}.hceq-two{grid-template-columns:1fr;gap:45px}}@media(max-width:620px){.hceq-wrap{width:calc(100% - 28px)}.hceq-hero{padding:80px 0 45px}.hceq-products,.hceq-cats,.hceq-fields{grid-template-columns:1fr}.hceq-section,.hceq-refurb,.hceq-help{padding:60px 0}}
/* Remove apenas o título automático da página criado pelo tema. */
.hotchip-equipamentos-page .site-main > article > .entry-header,
.hotchip-equipamentos-page main#primary > article > .entry-header,
.hotchip-equipamentos-page .content-area > article > .entry-header,
.hotchip-equipamentos-page .page-header,
.hotchip-equipamentos-page h1.entry-title {
    display:none !important;
}
.hotchip-equipamentos-page .site-main > article,
.hotchip-equipamentos-page main#primary > article,
.hotchip-equipamentos-page .content-area > article {
    margin-top:0 !important;
    padding-top:0 !important;
}

/* Compatibilidade extra com temas que usam wrappers diferentes para o título. */
.hotchip-equipamentos-page .page-title,
.hotchip-equipamentos-page .wp-block-post-title,
.hotchip-equipamentos-page .entry-title,
.hotchip-equipamentos-page header.entry-header,
.hotchip-equipamentos-page .page-entry-header,
.hotchip-equipamentos-page .page__header,
.hotchip-equipamentos-page .hero-page-title {
    display:none !important;
}

/* O template do plugin elimina o hero automático do tema; o módulo começa logo após o header. */
.hotchip-equipamentos-page .hceq,
.hotchip-equipamentos-page .hceq-hero {
    margin-top:0 !important;
}
