body.bricks-is-frontend :focus { outline: none !important; } *, :after, :before { box-sizing: border-box; outline: none !important; } .sr-only, .clipped { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; border: 0; overflow: hidden; clip: rect(0 0 0 0); -webkit-clip-path: inset(50%); clip-path: inset(50%); }  .ocultar-tela {display: none;}  .descuento-cantidad {font-weight: 600; font-size: 14px; text-align: center;} .precio-descuento {font-size: 14px; text-align: center; margin: 0px;}  .frosted { backdrop-filter:saturate(180%) blur(20px); -webkit-backdrop-filter:blur(20px); }  @media (max-width: 478px) {  #bottom-bar-movil { height: 65px; background-color: #FFFFFF; box-shadow: 0 -5px 30px rgba(0, 0, 0, 0.07); position: fixed; bottom: 0; left: 0; width: 100%; z-index: 998; }  #contenedor-barra-movil { display: grid; grid-template-columns: repeat(5, 1fr);  height: 100%; padding: 0; margin: 0; }  .nav-link { display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 4px; text-decoration: none; width: 100%; height: 100%; cursor: pointer; transition: background-color 0.25s ease; }   .nav-link svg { width: 24px; height: 24px; margin-bottom: 2px; color: #1d1d1f;  }  .nav-link .brxe-text-basic { font-size: 10px; font-weight: 500; color: #8A8A8E;  transition: color 0.25s ease; }  .nav-link.active { background-color: #F5F5F7;  }  .nav-link.active .brxe-text-basic { color: #1d1d1f;  font-weight: 600; } } figure { margin-left: 0px; margin-right: 0px;}