.arm-site-menu{color:var(--ar-ink,#eee);background:var(--ar-surface,#202020);font-family:inherit}
.arm-site-menu[hidden]{display:none!important}
.arm-site-menu{position:fixed;z-index:1005;top:var(--arm-menu-top,90px);left:50%;transform:translateX(-50%);width:min(940px,calc(100vw - 40px));max-height:calc(100dvh - var(--arm-menu-top,90px) - 20px);overflow:auto;overscroll-behavior:contain;border:1px solid var(--ar-line,#444);border-radius:0 0 14px 14px;box-shadow:0 16px 40px #0005;padding:16px 24px 20px}
.arm-site-menu>[data-arm-menu-close]{position:absolute;right:12px;top:10px;display:grid;place-items:center;width:32px;height:32px;min-height:32px;background:transparent;border:1px solid var(--ar-line,#444);color:inherit;border-radius:50%;font:24px/1 sans-serif;cursor:pointer;z-index:1}
.arm-menu-groups{display:grid;grid-template-columns:1.35fr 1fr 1fr;gap:28px}
.arm-menu-groups details{min-width:0;border:0;padding:0;margin:0}.arm-menu-groups summary{font-size:15px;font-weight:700;cursor:pointer;line-height:1.5;padding:8px 0;margin:0}.arm-menu-groups details>div{display:grid;margin-top:6px;gap:2px}
.arm-menu-groups details:last-child summary{padding-right:32px}
.arm-menu-groups a{display:flex;align-items:center;gap:10px;text-decoration:none;color:inherit;font-size:14px;line-height:1.4;padding:9px 8px;border-radius:6px;min-height:38px}.arm-menu-groups a:hover,.arm-menu-groups a:focus-visible{background:color-mix(in srgb,currentColor 7%,transparent);color:var(--ar-accent,#ed1238)}
.arm-menu-groups svg,.arm-menu-toggle svg{width:22px;height:22px;flex:none}
html body.bricks-is-frontend #brx-header #brxe-cgsawn .m12-search:has(>.arm-menu-toggle)::before{display:none!important;content:none!important}
.m12-search>.arm-menu-toggle{display:grid!important;place-items:center;flex:0 0 48px!important;width:48px!important;min-width:48px!important;padding:0!important;color:inherit!important;border:0!important;border-right:1px solid var(--ar-line,#444)!important;background:transparent!important;border-radius:0!important;cursor:pointer}
.arm-menu-open #brx-header{transform:none!important}
@media(min-width:901px){.arm-menu-groups summary{list-style:none;pointer-events:none}.arm-menu-groups summary::-webkit-details-marker{display:none}}
@media(max-width:900px){
 .arm-site-menu{top:var(--arm-menu-top,120px);left:8px;transform:none;width:calc(100% - 16px);padding:6px 18px 12px;border-radius:0 0 12px 12px;max-height:calc(100dvh - var(--arm-menu-top,120px) - 12px)}
 .arm-menu-groups{display:block}.arm-menu-groups details{border-bottom:1px solid var(--ar-line,#444)}.arm-menu-groups details:last-child{border-bottom:0}.arm-menu-groups summary{padding:14px 0;font-size:15px}.arm-menu-groups details:first-child summary{padding-right:38px}.arm-menu-groups details:last-child summary{padding-right:0}.arm-menu-groups details>div{padding-bottom:10px;grid-template-columns:1fr 1fr;gap:3px 12px}.arm-menu-groups a{font-size:13px;padding:9px 5px;min-height:42px}.arm-menu-groups svg{width:19px;height:19px}
 #inicio[data-arm-home-upgrade] .hu-categories{display:none!important}
 #inicio [data-arm-home-manual]>.arm-card:nth-child(n+5){display:none!important}

}
@media(prefers-reduced-motion:reduce){.arm-site-menu{scroll-behavior:auto}}
