:root{--accent:#e1281b;--primary:#457cb9;--primary-trans-20:#457cb926;--tere-gray:hsl(0,0%,40%);--soft:#f4f4f4;--tx:rgb(102,102,102);--r:3px;--sp:50px;--sp-s:calc(var(--sp) * .5);--sp-xs:calc(var(--sp-s) * .5);--sp-xxs:calc(var(--sp-xs) * .5);--sp-3xs:calc(var(--sp-xxs) * .5);--sp-l:calc(var(--sp) * 1.5);--sp-xl:calc(var(--sp-l) * 1.5);--txt-xxl:clamp(2rem,2.141vw + 1.572rem,3.4rem);--txt-xl:32px;--txt-l:26px;--title-line:48px;--tra:all .25s ease}#top-menu li{text-transform:uppercase;font-weight:700;font-size:18px;color:rgba(0,0,0,.6);font-family:Poppins,Helvetica,Arial,Lucida,sans-serif}header.et-fixed-header #top-menu li{text-transform:uppercase;font-weight:700;font-size:14px;color:rgba(0,0,0,.6);font-family:Poppins,Helvetica,Arial,Lucida,sans-serif}.catalogo-wrapper{flex-wrap:wrap}.toc{display:none}.toc ul{margin-top:5px;list-style-type:none;display:flex;flex-direction:row;flex-wrap:wrap;gap:1.5rem;padding-left:0;margin-bottom:2rem;font-size:16px}.toc ul a{color:var(--primary)!important;font-weight:700;padding:8px 12px;background-color:var(--soft);border-radius:var(--r);transition:var(--tra)}.toc ul a:hover{color:var(--accent)!important}.l1 h2{font-size:var(--txt-l);margin-top:1rem;color:var(--accent)}.l2 h3{font-size:var(--txt);color:var(--accent)}ul.l2-list,ul.l3-list{padding-left:0;display:grid;grid-template-columns:1fr 1fr;column-gap:var(--sp-xs);row-gap:var(--sp-3xs);flex-wrap:wrap}ul.l2-list li,ul.l3-list li{list-style-type:none;padding:6px 8px;background-color:var(--primary-trans-20);margin-block:.5rem;min-height:40px;border:1px solid var(--primary);border-radius:50px;line-height:1.2;display:flex;align-items:center;justify-items:center;justify-content:center;flex-direction:column;text-wrap:balance;flex:1 1 calc(33% - 10px);min-width:0;max-width:400px;position:relative;color:var(--primary);transition:var(--tra)}ul.l2-list li:hover,ul.l3-list li:hover{background-color:var(--primary)}ul.l2-list li:hover a,ul.l3-list li:hover a{color:white!important}ul.l2-list li a,ul.l3-list li a{color:var(--primary)!important;font-size:16px;transition:var(--tra);text-align:center}ul.l2-list li a::after,ul.l3-list li a::after{position:absolute;inset:0;content:""}ul.l2-list li .brand,ul.l3-list li .brand{display:none}ul.l2-list li .brand a,ul.l3-list li .brand a{color:var(--accent)!important}@media (max-width:767px){ul.l2-list,ul.l3-list{padding-left:0;display:grid;grid-template-columns:repeat(1,1fr);column-gap:var(--sp-xs);row-gap:var(--sp-3xs)}}.aside .cat-filters label{font-size:16px!important}