@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/oswald-latin-500-normal.c0085ea6.woff2) format("woff2"),url(/_next/static/media/oswald-latin-500-normal.21ef85c6.woff) format("woff")}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/oswald-latin-600-normal.2721c83b.woff2) format("woff2"),url(/_next/static/media/oswald-latin-600-normal.ad53a5a5.woff) format("woff")}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/oswald-latin-700-normal.6003289b.woff2) format("woff2"),url(/_next/static/media/oswald-latin-700-normal.92a4adae.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/roboto-latin-400-normal.5bafb11d.woff2) format("woff2"),url(/_next/static/media/roboto-latin-400-normal.ef1bd719.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/roboto-latin-500-normal.1fb0386c.woff2) format("woff2"),url(/_next/static/media/roboto-latin-500-normal.8dc96370.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/roboto-latin-700-normal.9ebed39b.woff2) format("woff2"),url(/_next/static/media/roboto-latin-700-normal.621d1881.woff) format("woff")}:root{--edmag-vermelho:#bf2123;--edmag-vermelho-escuro:#9e1b1d;--edmag-grafite:#363637;--edmag-fundo-escuro:#282627;--edmag-cinza-claro:#a7a5a6;--edmag-branco:#ffffff;--edmag-rosa-grid:#f1cacb;--cinza-50:#f6f6f6;--cinza-100:#ececec;--cinza-300:#d4d3d3;--cinza-600:#6b6a6b;--ok:#2e6b3f;--ok-bg:#e7f1ea;--alerta:#8a5a00;--alerta-bg:#fbf1dc;--erro:#7a1530;--erro-bg:#f8e6eb;--info:#2c4f73;--info-bg:#e5edf5;--font-titulo:"Oswald","Arial Narrow",sans-serif;--font-texto:"Roboto",Arial,sans-serif;--fs-display:56px;--lh-display:60px;--fs-h1:40px;--lh-h1:46px;--fs-h2:28px;--lh-h2:34px;--fs-h3:20px;--lh-h3:26px;--fs-body:16px;--lh-body:24px;--fs-small:14px;--lh-small:20px;--fs-label:12px;--lh-label:16px;--raio:2px;--chanfro:16px;--espaco:8px;--largura-max:1200px}@media (max-width:640px){:root{--fs-display:38px;--lh-display:42px;--fs-h1:30px;--lh-h1:36px;--fs-h2:24px;--lh-h2:30px}}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font:400 var(--fs-body) /var(--lh-body) var(--font-texto);color:var(--edmag-grafite);background:var(--edmag-branco)}img{max-width:100%;display:block}a{color:inherit}:focus-visible{outline:3px solid var(--edmag-vermelho);outline-offset:2px}.display,.h1,.h2,.h3,h1,h2,h3{font-family:var(--font-titulo);margin:0}.display{font-size:var(--fs-display);line-height:var(--lh-display);font-weight:700;text-transform:uppercase}.h1,h1{font-size:var(--fs-h1);line-height:var(--lh-h1)}.h1,.h2,h1,h2{font-weight:600}.h2,h2{font-size:var(--fs-h2);line-height:var(--lh-h2);text-transform:uppercase}.h3,h3{font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:500}.small{font-size:var(--fs-small);line-height:var(--lh-small)}.label{font:500 var(--fs-label) /var(--lh-label) var(--font-texto);text-transform:uppercase;letter-spacing:.08em}.num{font-family:var(--font-titulo);font-weight:700}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 24px;font:500 var(--fs-body) /1 var(--font-texto);border:2px solid transparent;border-radius:var(--raio);text-decoration:none;cursor:pointer;transition:background .15s,color .15s}.btn-primario{background:var(--edmag-vermelho);color:var(--edmag-branco)}.btn-primario:hover{background:var(--edmag-vermelho-escuro)}.btn-secundario{background:transparent;color:var(--edmag-grafite);border-color:var(--edmag-grafite)}.btn-secundario:hover{background:var(--edmag-grafite);color:var(--edmag-branco)}.btn-negativo{background:transparent;color:var(--edmag-branco);border-color:var(--edmag-branco)}.btn-negativo:hover{background:var(--edmag-branco);color:var(--edmag-grafite)}.btn-bloco{width:100%}.btn svg{width:20px;height:20px;flex:none}.chanfro{-webkit-clip-path:polygon(0 0,calc(100% - var(--chanfro)) 0,100% var(--chanfro),100% 100%,0 100%);clip-path:polygon(0 0,calc(100% - var(--chanfro)) 0,100% var(--chanfro),100% 100%,0 100%)}.chanfro-inf{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,var(--chanfro) 100%,0 calc(100% - var(--chanfro)));clip-path:polygon(0 0,100% 0,100% 100%,var(--chanfro) 100%,0 calc(100% - var(--chanfro)))}.campo{display:grid;grid-gap:6px;gap:6px}.campo>span{font:500 var(--fs-small) /var(--lh-small) var(--font-texto)}.input{width:100%;min-height:48px;padding:12px 14px;font:400 var(--fs-body) /var(--lh-body) var(--font-texto);color:var(--edmag-grafite);background:var(--edmag-branco);border:1px solid var(--edmag-cinza-claro);border-radius:var(--raio)}.input:focus{border-color:var(--edmag-grafite);outline:2px solid var(--edmag-grafite);outline-offset:0}textarea.input{min-height:104px;resize:vertical}.check{display:flex;gap:10px;align-items:flex-start;font-size:var(--fs-small);line-height:var(--lh-small)}.check input{width:20px;height:20px;margin:0;accent-color:var(--edmag-vermelho);flex:none}.alerta{display:flex;gap:10px;padding:12px 14px;border-left:4px solid;border-radius:var(--raio);font-size:var(--fs-small)}.alerta-ok{background:var(--ok-bg);border-color:var(--ok);color:var(--ok)}.alerta-erro{background:var(--erro-bg);border-color:var(--erro);color:var(--erro)}.badge{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;font:500 var(--fs-label) /var(--lh-label) var(--font-texto);text-transform:uppercase;letter-spacing:.08em;border-radius:var(--raio);background:var(--cinza-100);color:var(--edmag-grafite)}.container{width:100%;max-width:var(--largura-max);margin:0 auto;padding:0 20px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.alerta-aviso{background:var(--alerta-bg);border-color:var(--alerta);color:var(--alerta)}.cab{background:var(--edmag-branco);border-bottom:1px solid var(--cinza-100);position:-webkit-sticky;position:sticky;top:0;z-index:20}.cab-in{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:72px}.cab-logo img{margin:0!important}.cab-nav{display:none;gap:28px;margin-left:auto}.cab-nav a{text-decoration:none;font-weight:500;font-size:var(--fs-small)}.cab-nav a:hover{color:var(--edmag-vermelho)}.cab-cta{display:none}@media (min-width:900px){.cab-nav{display:flex}.cab-cta{display:inline-flex}}.hero{position:relative;overflow:hidden;color:var(--edmag-branco);background:var(--edmag-grafite);-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 56px),calc(100% - 56px) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 56px),calc(100% - 56px) 100%,0 100%)}.hero-contorno{width:300px;height:300px;right:-120px;bottom:-40px;opacity:.9}.hero-in{position:relative;padding-top:56px;padding-bottom:88px}.hero-label{color:var(--edmag-cinza-claro);margin:0 0 16px}.hero-label:before{content:"";display:inline-block;width:24px;height:4px;background:var(--edmag-vermelho);vertical-align:middle;margin-right:10px}.hero-tit{max-width:14ch;line-height:1.1}.hero-sub{max-width:52ch;margin:20px 0 32px;color:#e4e3e3;font-size:18px;line-height:28px}.hero-ctas{display:flex;flex-wrap:wrap;gap:12px}.hero-curto .hero-in{padding-bottom:72px}.hero-curto .hero-sub{margin-bottom:0}@media (min-width:900px){.hero-in{padding-top:96px;padding-bottom:128px}.hero-contorno{width:760px;height:760px;right:-120px;top:-90px;bottom:auto;opacity:1}}.difs{background:var(--edmag-branco)}.difs-in{display:grid;grid-gap:0;gap:0;padding-top:32px;padding-bottom:32px}.dif{display:grid;grid-gap:4px;gap:4px;padding:16px 0;border-bottom:1px solid var(--cinza-100)}.dif:last-child{border-bottom:0}.dif-num{font-size:36px;line-height:40px;color:var(--edmag-vermelho)}.dif .small{color:var(--cinza-600);max-width:30ch}@media (min-width:900px){.difs-in{grid-template-columns:repeat(3,1fr);padding-top:48px;padding-bottom:48px}.dif{border-bottom:0;border-left:4px solid var(--edmag-grafite);padding:4px 24px}}.secao{padding:56px 0}.secao-cinza{background:var(--cinza-50)}.secao-label{color:var(--edmag-vermelho);margin:0 0 8px}@media (min-width:900px){.secao{padding:88px 0}}.cards{list-style:none;padding:0;margin:32px 0 0;display:grid;grid-gap:12px;gap:12px;grid-template-columns:1fr}.card{background:var(--edmag-grafite);color:var(--edmag-branco);padding:24px;min-height:120px;display:grid;align-content:end;grid-gap:4px;gap:4px;position:relative}.card:before{content:"";position:absolute;top:0;left:24px;width:32px;height:4px;background:var(--edmag-vermelho)}.card .small{color:var(--edmag-cinza-claro);margin:0}@media (min-width:640px){.cards{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.cards{grid-template-columns:repeat(4,1fr)}}.servicos{list-style:none;padding:0;margin:24px 0 0;display:flex;flex-wrap:wrap;gap:8px 24px}.servicos li{display:flex;align-items:center;gap:10px;font-weight:500}.servicos li:before{content:"";width:10px;height:10px;background:var(--edmag-vermelho);-webkit-clip-path:polygon(0 0,50% 0,100% 50%,50% 100%,0 100%,50% 50%);clip-path:polygon(0 0,50% 0,100% 50%,50% 100%,0 100%,50% 50%)}.passos{list-style:none;padding:0;margin:32px 0 0;display:grid;grid-gap:12px;gap:12px}.passo{position:relative;background:var(--edmag-branco);padding:24px;border-top:4px solid var(--edmag-grafite)}.passo-n{color:var(--edmag-vermelho);font-size:28px;line-height:32px;display:block;margin-bottom:8px}.passo .small{color:var(--cinza-600);margin:6px 0 0}@media (min-width:900px){.passos{grid-template-columns:repeat(4,1fr);gap:0}.passo{padding-right:40px;-webkit-clip-path:polygon(0 0,calc(100% - 20px) 0,100% 50%,calc(100% - 20px) 100%,0 100%);clip-path:polygon(0 0,calc(100% - 20px) 0,100% 50%,calc(100% - 20px) 100%,0 100%)}.passo+.passo{margin-left:4px}}.faixa-catalogo{background:var(--edmag-vermelho);color:var(--edmag-branco)}.faixa-in{display:grid;grid-gap:24px;gap:24px;padding-top:40px;padding-bottom:40px;align-items:center}.faixa-label{margin:0 0 6px}.faixa-tit{font-size:var(--fs-h2)}.faixa-sub{margin:8px 0 0}@media (min-width:900px){.faixa-in{grid-template-columns:1fr auto}}.contato{display:grid;grid-gap:40px;gap:40px}.contato-info{display:grid;grid-gap:16px;gap:16px;align-content:start}.contato-info h2{margin-bottom:4px}.contato-info p{margin:0}.contato-dados{display:grid;grid-gap:10px;gap:10px;margin-top:16px;padding-top:24px;border-top:1px solid var(--cinza-100);justify-items:start}.contato-dados .label{color:var(--edmag-vermelho)}@media (min-width:900px){.contato{grid-template-columns:1.2fr 1fr;gap:64px}}.form{display:grid;grid-gap:16px;gap:16px}.form h2{margin:0}.form-sub{margin:-8px 0 0;color:var(--cinza-600)}.form-2{display:grid;grid-gap:16px;gap:16px}@media (min-width:640px){.form-2{grid-template-columns:1fr 1fr}}.hp{position:absolute;left:-9999px}.rod{background:var(--edmag-grafite);padding:56px 0 96px}.rod,.rod a{color:var(--edmag-branco)}.rod a{text-decoration:none}.rod a:hover{text-decoration:underline}.rod-in{display:grid;grid-gap:32px;gap:32px}.rod-in img{margin:0 0 12px!important}.rod-in p{margin:0 0 6px}.rod-assina{max-width:32ch}.rod-assina,.rod-tit{color:var(--edmag-cinza-claro)}.rod-tit{margin-bottom:12px!important}.rod-link{display:inline-block;margin-bottom:6px}.rod-base{display:flex;justify-content:space-between;gap:16px;margin-top:40px;padding-top:20px;border-top:1px solid #4a4a4b;color:var(--edmag-cinza-claro)}@media (min-width:900px){.rod-in{grid-template-columns:1.4fr 1fr 1fr 1fr}.rod{padding-bottom:32px}}.whats-fixo{position:fixed;left:0;right:0;bottom:0;z-index:30;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:rgba(255,255,255,.96);border-top:1px solid var(--cinza-100)}@media (min-width:900px){.whats-fixo{display:none}}.filtros{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:32px}.filtro{padding:10px 16px;border:1px solid var(--edmag-grafite);text-decoration:none;font-weight:500;font-size:var(--fs-small);border-radius:var(--raio)}.filtro.ativo{background:var(--edmag-grafite);color:var(--edmag-branco)}.filtro:not(.ativo):hover{background:var(--edmag-rosa-grid)}.grade{list-style:none;padding:0;margin:0;display:grid;grid-gap:24px;gap:24px;grid-template-columns:1fr}@media (min-width:640px){.grade{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.grade{grid-template-columns:repeat(3,1fr)}}.item{display:grid;grid-template-rows:1fr auto;border:1px solid var(--cinza-300);background:var(--edmag-branco)}.item-link{text-decoration:none;display:grid;grid-template-rows:auto 1fr}.item-link:hover .item-tit{color:var(--edmag-vermelho)}.item-foto{position:relative;aspect-ratio:4/3;overflow:hidden;background:var(--cinza-50)}.item-foto>img{width:100%;height:100%;object-fit:cover}.item-corpo{padding:16px 16px 8px;display:grid;grid-gap:8px;gap:8px;align-content:start}.item-tags{display:flex;flex-wrap:wrap;gap:6px}.item-tit{font-size:var(--fs-h3);line-height:var(--lh-h3)}.item-preco{margin:0;font-size:22px;line-height:28px;color:var(--edmag-grafite)}.item-preco:not(.num){font-size:var(--fs-body);font-weight:500;color:var(--cinza-600)}.item-cta{margin:8px 16px 16px;width:auto}.item-vendido .item-foto{filter:grayscale(1);opacity:.7}.selo-vendido{position:absolute;top:12px;left:0;color:var(--edmag-branco);padding:6px 12px}.selo-vendido,.sem-foto{background:var(--edmag-grafite)}.sem-foto{position:relative;width:100%;height:100%;min-height:220px;overflow:hidden;display:flex;align-items:flex-end;padding:16px}.sem-foto .label{position:relative;color:var(--edmag-cinza-claro)}.vazio{padding:48px 24px;border:1px dashed var(--edmag-cinza-claro);text-align:center}.trilha{margin-bottom:24px;color:var(--cinza-600)}.produto{display:grid;grid-gap:32px;gap:32px}.produto-galeria{display:grid;grid-gap:8px;gap:8px}.produto-galeria .sem-foto{aspect-ratio:4/3}.produto-info{display:grid;grid-gap:16px;gap:16px;align-content:start}.produto-tit{margin:0}.produto-preco{margin:0;font-size:32px;line-height:38px}.produto-preco:not(.num){font-size:var(--fs-h3);font-weight:500;color:var(--cinza-600)}.produto-desc,.specs{margin:0}.specs{display:grid;border-top:1px solid var(--cinza-100)}.specs>div{display:grid;grid-template-columns:40% 1fr;grid-gap:12px;gap:12px;padding:12px 0;border-bottom:1px solid var(--cinza-100)}.specs dt{color:var(--cinza-600);align-self:center}.specs dd{margin:0;font-weight:500}.produto-form{margin-top:56px;max-width:640px}@media (min-width:900px){.produto{grid-template-columns:1.3fr 1fr;gap:56px}}.obrigado{max-width:720px;display:grid;grid-gap:16px;gap:16px;justify-items:start;padding-top:40px;padding-bottom:40px;border-left:4px solid var(--edmag-vermelho)}.texto{max-width:760px}.texto h2{margin-top:32px}@media (min-width:1000px){.cards-3{grid-template-columns:repeat(3,1fr)}}.difs-solto{padding:0;margin-top:32px}.historia{position:relative;overflow:hidden;padding:56px 0;background:var(--edmag-fundo-escuro);color:var(--edmag-branco)}.historia-contorno{width:420px;height:420px;right:-160px;top:-60px;opacity:.5}.historia-in{position:relative;display:grid;grid-gap:32px;gap:32px;align-items:center}.historia-label{margin:0 0 8px;color:var(--edmag-cinza-claro)}.historia p:not(.label):not(.historia-num){max-width:60ch;color:#e4e3e3}.historia-num{display:grid;grid-gap:4px;gap:4px;margin:0;padding-left:20px;border-left:4px solid var(--edmag-vermelho)}.historia-num .num{font-size:var(--fs-display);line-height:var(--lh-display)}.historia-num .small{color:var(--edmag-cinza-claro);max-width:24ch}@media (min-width:900px){.historia{padding:88px 0}.historia-in{grid-template-columns:1.6fr 1fr;gap:64px}.passos-3{grid-template-columns:repeat(3,1fr)}.rod-in-3{grid-template-columns:1.4fr 1fr 1fr}}