.adjusted-catalog{background:var(--white);padding-block:2.5rem}.adjusted-catalog h2{font-size:var(--type-display-statement);margin-bottom:1.25rem;line-height:1.15}.catalog-filters{flex-wrap:wrap;align-items:end;gap:1rem;padding-block:.5rem 1rem;display:flex}.catalog-filters[hidden],.adjusted-product-grid>[hidden],[data-catalog-empty][hidden]{display:none}.catalog-filters label{flex:14rem;gap:.4rem;font-weight:600;display:grid}.catalog-filters :is(input,select,button),.catalog-filters button{min-height:46px;font:inherit;border:1px solid var(--line);background:var(--white);color:var(--ink-900);border-radius:7px 0;padding:.65rem .85rem}.catalog-filters button{cursor:pointer;background:var(--blue-700);color:var(--white)}[data-catalog-count]{margin-block:.5rem 1.25rem}.adjusted-product-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:1.5rem;padding:0;list-style:none;display:grid}.adjusted-product-grid>li{border-bottom:1px solid var(--line);min-width:0;max-width:420px}.adjusted-product-grid a{color:var(--ink-900);align-content:start;gap:.7rem;height:100%;padding-bottom:1.2rem;text-decoration:none;display:grid}.adjusted-product-grid figure{background:var(--white);grid-template-rows:minmax(0,1fr);place-items:center;height:230px;margin:0;display:grid}.adjusted-product-grid figure :is(picture,img){aspect-ratio:auto;width:100%;height:100%;min-height:0;max-height:100%;display:block}.adjusted-product-grid figure img{object-fit:contain;padding:.6rem}.adjusted-product-grid h3{font-size:var(--type-display-dense);overflow-wrap:anywhere;line-height:1.3}.adjusted-product-grid span{color:var(--blue-700);font-weight:700}main[data-route^="/categoria-produto/"] .structured-hero,main[data-route^="/categoria-produto/"] .structured-hero>div{min-height:300px}main[data-route^="/categoria-produto/"] .structured-hero>figure{inset:0}main[data-route^="/categoria-produto/"] .structured-hero>figure:after{background:linear-gradient(90deg,#061a36f0,#061a36b8 55%,#061a3661)}main[data-route^="/categoria-produto/"] .structured-hero h1{font-size:var(--type-display-feature);max-width:24ch}main[data-route^="/categoria-produto/"] .structured-hero>div{padding-block:2.5rem}main[data-route^="/categoria-produto/"] .structured-rich h2{font-size:var(--type-display-statement)}main[data-route] .structured-rich figure{width:min(100%,640px);margin:.5rem auto}main[data-route] .structured-rich figure :is(img,picture){object-fit:contain;width:auto;max-width:100%;max-height:430px;margin-inline:auto}main[data-route] .structured-rich>img{object-fit:contain;width:auto;max-height:430px;margin-inline:auto}main[data-route] .structured-solution-path figure{max-height:270px}main[data-route] .structured-solution-path figure img{object-fit:contain;width:100%;height:270px}main[data-route] .structured-block{padding-block:clamp(1.5rem,3vw,3rem)}main[data-route="/projetor-led-profissional-para-grandes-areas/"] .structured-block--cta{padding-block:1.25rem}main[data-route="/luminarias-para-posto-escolha-demape/"] :is(.blog-rich,.blog-post-rich,.blog-article-rich) img{object-fit:contain;width:auto;max-width:100%;max-height:440px;margin-inline:auto}@media (width<=600px){.catalog-filters{align-items:stretch}.catalog-filters button{width:100%}.adjusted-product-grid{gap:1rem}.adjusted-product-grid>li{max-width:none}.adjusted-product-grid figure{height:220px}main[data-route^="/categoria-produto/"] .structured-hero>div{min-height:280px;padding-block:2rem}}.client-logos{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:2rem;width:100%;display:grid}main[data-route] .client-logos figure{place-items:center;width:100%;height:150px;margin:0;padding:1rem;display:grid}main[data-route] .client-logos figure :is(a,picture,img){object-fit:contain;width:auto;max-width:100%;height:auto;max-height:110px;display:block}.editorial-application-split{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:2rem;display:grid}.editorial-application-split>div{gap:1.2rem;display:grid}main[data-route] .editorial-application-split figure{width:100%;margin:0}@media (width<=700px){.editorial-application-split{grid-template-columns:1fr}.client-logos{gap:.65rem}main[data-route] .client-logos figure{height:100px;padding:.35rem}main[data-route] .client-logos figure :is(picture,img){max-height:75px}}main[data-route="/categoria-produto/projetor-refletor-led/"] .structured-hero{background:var(--navy-950);min-height:400px}main[data-route="/categoria-produto/projetor-refletor-led/"] .structured-hero>figure{inset:0 0 0 50%}main[data-route="/categoria-produto/projetor-refletor-led/"] .structured-hero>figure:after{background:linear-gradient(90deg, var(--navy-950), transparent 20%)}main[data-route="/categoria-produto/projetor-refletor-led/"] .structured-hero>div{min-height:400px;padding-block:48px}main[data-route="/categoria-produto/projetor-refletor-led/"] .structured-hero>div>:is(h1,p){max-width:44%}@media (width<=760px){main[data-route="/categoria-produto/projetor-refletor-led/"] .structured-hero{flex-direction:column;display:flex}main[data-route="/categoria-produto/projetor-refletor-led/"] .structured-hero>figure{order:2;height:240px;position:relative;inset:auto}main[data-route="/categoria-produto/projetor-refletor-led/"] .structured-hero>figure:after{display:none}main[data-route="/categoria-produto/projetor-refletor-led/"] .structured-hero>div{min-height:0}main[data-route="/categoria-produto/projetor-refletor-led/"] .structured-hero>div>:is(h1,p){max-width:100%}}
