.menuSubmenuDepartamentos[data-v-304e0d5b]{--submenu-departamentos-max-h:70vh;background:transparent;border-bottom:1px solid var(--bn-border-soft);border-top:1px solid var(--bn-border-soft);box-shadow:0 30px 60px 0 rgba(0,0,0,.55);box-sizing:border-box;display:flex;gap:0;max-height:var(--submenu-departamentos-max-h);min-height:0;overflow:hidden;width:100%}.menuSubmenuDepartamentos.menuSubmenuDepartamentos--reduzido[data-v-304e0d5b]{--submenu-departamentos-max-h:38vh}.menuSubmenuDepartamentos--sidebarOnly[data-v-304e0d5b]{width:100%}.menuSubmenuDepartamentos-sidebar[data-v-304e0d5b]{-ms-overflow-style:none;align-items:end;background:#110e0b;display:flex;flex-direction:column;flex-shrink:0;max-height:var(--submenu-departamentos-max-h);min-height:0;overflow-y:auto;padding-bottom:8px;padding-top:0;scrollbar-width:none;width:31%}.menuSubmenuDepartamentos-sidebar[data-v-304e0d5b]::-webkit-scrollbar{display:none}.menuSubmenuDepartamentos-sidebar-item[data-v-304e0d5b]{border-radius:8px;max-width:405px;position:relative;width:100%}.menuSubmenuDepartamentos-sidebar-item.active[data-v-304e0d5b]{background:var(--bn-gold-tint);box-shadow:inset 2px 0 0 var(--bn-gold-solid)}.menuSubmenuDepartamentos-sidebar-item[data-v-304e0d5b] a{width:100%}.menuSubmenuDepartamentos-sidebar-item[data-v-304e0d5b] a,.menuSubmenuDepartamentos-sidebar-item[data-v-304e0d5b] span{align-items:center;display:flex;gap:8px;padding:4px;text-decoration:none;width:100%}.menuSubmenuDepartamentos-sidebar-item-text[data-v-304e0d5b]{color:var(--bn-text);flex:1;font-family:var(--bn-font-sans);font-size:15px;font-weight:400;line-height:normal}.menuSubmenuDepartamentos-sidebar-item-text.underline[data-v-304e0d5b]{text-decoration:underline}.menuSubmenuDepartamentos-sidebar-item-arrow[data-v-304e0d5b]{flex-shrink:0;height:25.959px;width:25.959px}.menuSubmenuDepartamentos-sidebar-divider[data-v-304e0d5b]{background:var(--bn-border-soft);height:1px;margin:0;width:100%}.menuSubmenuDepartamentos-content[data-v-304e0d5b]{background:var(--bn-surface-solid);display:flex;flex:1;flex-direction:column;max-height:var(--submenu-departamentos-max-h);min-height:0;overflow-y:auto;padding:0 24px}.menuSubmenuDepartamentos-content-wrapper[data-v-304e0d5b]{display:flex;flex-direction:column;gap:40px;width:100%}.menuSubmenuDepartamentos-header[data-v-304e0d5b]{align-items:center;display:flex;justify-content:flex-start;width:100%}.menuSubmenuDepartamentos-title[data-v-304e0d5b]{color:var(--bn-text);font-family:var(--bn-font-display);font-size:26px;font-weight:400;letter-spacing:.6px;line-height:normal;margin:0}.menuSubmenuDepartamentos-footer[data-v-304e0d5b]{display:flex;justify-content:flex-start;width:100%}.menuSubmenuDepartamentos-footer[data-v-304e0d5b] a{text-decoration:none}.menuSubmenuDepartamentos-verTudo[data-v-304e0d5b]{align-items:center;border-radius:8px;color:var(--bn-gold-text);cursor:pointer;display:inline-flex;font-family:var(--bn-font-sans);font-size:13px;font-weight:600;justify-content:center;letter-spacing:1.5px;line-height:normal;padding:10px 0;text-decoration:none;text-transform:uppercase}.menuSubmenuDepartamentos-verTudo[data-v-304e0d5b]:hover{filter:brightness(.95)}.menuSubmenuDepartamentos-columns[data-v-304e0d5b]{align-items:start;column-gap:clamp(24px,5vw,99px);display:grid;grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));max-width:49.75rem;row-gap:0;width:100%}.menuSubmenuDepartamentos-subcategory[data-v-304e0d5b]{color:var(--bn-text-soft);font-family:var(--bn-font-sans);font-size:16px;font-weight:400;line-height:100%;margin-bottom:16px;min-width:0;overflow-wrap:anywhere;white-space:normal}.menuSubmenuDepartamentos-subcategory[data-v-304e0d5b] a,.menuSubmenuDepartamentos-subcategory[data-v-304e0d5b] span{color:inherit;text-decoration:none}.menuSubmenuDepartamentos-subcategory[data-v-304e0d5b] a:hover{color:var(--bn-gold-light)}.menuSubmenuDepartamentos-banners[data-v-304e0d5b]{background:var(--bn-surface-solid);display:flex;flex-direction:column;flex-shrink:0;gap:16px;max-height:var(--submenu-departamentos-max-h);overflow-y:auto;padding:40px 24px 40px 0;width:320px}.menuSubmenuDepartamentos-banner[data-v-304e0d5b]{border:1px solid var(--bn-border);border-radius:12px;flex-shrink:0;height:100%;overflow:hidden;position:relative;width:100%}.menuSubmenuDepartamentos-banner[data-v-304e0d5b] a{display:block;height:100%;position:relative;width:100%}.menuSubmenuDepartamentos-banner-img[data-v-304e0d5b]{display:block;height:100%;object-fit:cover;width:100%}@media (max-width:1279px){.menuSubmenuDepartamentos-banners[data-v-304e0d5b]{display:none}}