.brxe-button { position: relative; cursor: pointer; overflow: hidden; z-index: 1; transition: transform 0.5s cubic-bezier(0, 0, 0.2, 1); } .brxe-button::before { content: ""; position: absolute; top: 50%; left: -5%; width: 5px; height: 5px; border-radius: 100px; transform: translate(-50%, -50%) scale(0); transition: transform 0.5s cubic-bezier(0, 0, 0.2, 1); z-index: -1; } .brxe-button:hover { transform: translate(4px, -4px); box-shadow: var(--n-shadow-t-4) -2px 3px 4px; } .brxe-button:hover::before { transform: translate(-50%, -50%) scale(200); } .form-group .form-group-error-message{ padding-top: 4px; padding-bottom: 4px; font-size: var(--n-txt-xs) } .bricks-nav-menu .current-menu-item::after, .bricks-nav-menu .current_page_parent::after, .bricks-nav-menu .current-product-parent::after{ content: ''; position: absolute; bottom: 0; left: 40%; width: 60%; height: 3px; background-color: var(--n-primary); border-radius: 2px; animation: slideLeft 1s forwards; } #menu-menu-tienda.bricks-nav-menu .current-menu-item::after, #menu-menu-tienda.bricks-nav-menu .current_page_parent::after, #menu-menu-tienda.bricks-nav-menu .current-product-parent::after, #menu-menu-footer.bricks-nav-menu .current-menu-item::after, #menu-menu-footer.bricks-nav-menu .current_page_parent::after, #menu-menu-footer.bricks-nav-menu .current-product-parent::after{ left: 0 !important; width: 30% !important; } @keyframes slideLeft { from { left: 0; width: 0%;  } to { left: 40%; width: 60%;  } } .brxe-nav-menu .bricks-mobile-menu-overlay { height: 100vh; }  .bricks-is-frontend .n-animate-ev{ opacity:0; }  .n-animate-in{ animation-name: fadeIn; animation-delay: calc(var(--delay, 0) * 200ms); animation-duration: var(--duration, 400ms); animation-timing-function: ease-in-out; animation-fill-mode: forwards; }  .n-animate-in--lr{ --translate: -60px,0,0; } .n-animate-in--rl{ --translate: 60px,0,0; } .n-animate-in--tb{ --translate: 0,-60px,0; } .n-animate-in--bt{ --translate: 0,60px,0; }  .n-delay--1{ --delay:1; } .n-delay--2{ --delay:2; } .n-delay--3{ --delay:3; } .n-delay--4{ --delay:4; } .n-delay--5{ --delay:5; } .n-delay--6{ --delay:6; }  @keyframes fadeIn { from { filter: blur(10px); transform: translate3d(var(--translate)); } to { opacity: 1; filter: blur(0px); transform: translate3d(0, 0, 0); } }