.product-image {
  margin-bottom: 2px;
}
.product-image img {
  width: 100%;
  transition: opacity 0.2s ease;
}
.product-hover {
  opacity: 0;
  transition: opacity 0.2s ease;
  z-index: 1;
}
.product-info {
  height: 4rem;
  border-bottom: 2px solid currentColor;
  transition: all 0.2s ease;
}
.product-title {
  line-height: 1.2;
  transition: all 0.2s ease;
  padding-right: 3rem;
}
.product-title a {
  color: var(--beo-body-color);
}
.product:hover .product-image img {
  opacity: 0.4;
}
.product:hover .product-info {
  padding: 0 1rem;
  background-color: var(--beo-primary);
  color: var(--beo-white);
}
.product:hover .product-title {
  padding-right: 1rem;
  color: var(--beo-white);
}
.product:hover .product-title a {
  color: var(--beo-white);
}
.product:hover .product-hover {
  opacity: 1;
}

.text-white .product {
  --beo-primary: #fff;
  --beo-white: #41449f;
  --beo-body-color: $white;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3Njc3MvY29tcG9uZW50cy9wcm9kdWN0LXRlYXNlci9iZWxncmFkZS5zY3NzIiwiYmVsZ3JhZGUuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQVdFO0VBQ0Usa0JBQUE7QUNWSjtBRFlJO0VBQ0UsV0FBQTtFQUNBLDZCQUFBO0FDVk47QURjRTtFQUNFLFVBQUE7RUFDQSw2QkFBQTtFQUNBLFVBQUE7QUNaSjtBRGVFO0VBQ0UsWUF0QlU7RUF1QlYscUNBQUE7RUFDQSx5QkFBQTtBQ2JKO0FEZ0JFO0VBQ0UsZ0JBQUE7RUFDQSx5QkFBQTtFQUNBLG1CQUFBO0FDZEo7QURlSTtFQUNFLDRCQUFBO0FDYk47QURvQk07RUFDRSxZQXRDUTtBQ29CaEI7QURxQk07RUFDRSxlQUFBO0VBQ0Esb0NBQUE7RUFDQSx1QkFBQTtBQ25CUjtBRHNCTTtFQUNFLG1CQWpETztFQWtEUCx1QkFBQTtBQ3BCUjtBRHFCUTtFQUNFLHVCQUFBO0FDbkJWO0FEdUJNO0VBQ0UsVUFBQTtBQ3JCUjs7QUQyQkE7RUFDRSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0Esd0JBQUE7QUN4QkYiLCJmaWxlIjoiYmVsZ3JhZGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy9cbi8vIFByb2R1Y3QgdGVhc2VyIC0gQmVsZ3JhZGVcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBpbXBvcnQgXCIuLi8uLi9nbG9iYWxcIjtcblxuJGluZm8taGVpZ2h0OiA0cmVtO1xuJGluZm8tc3BhY2luZzogMXJlbTtcbiRpbWFnZS1vcGFjaXR5OiAwLjQ7XG4kdHJhbnNpdGlvbjogMC4ycyBlYXNlO1xuXG4ucHJvZHVjdCB7XG4gICYtaW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDJweDtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJHRyYW5zaXRpb247XG4gICAgfVxuICB9XG5cbiAgJi1ob3ZlciB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cmFuc2l0aW9uO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAmLWluZm8ge1xuICAgIGhlaWdodDogJGluZm8taGVpZ2h0O1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gICAgdHJhbnNpdGlvbjogYWxsICR0cmFuc2l0aW9uO1xuICB9XG5cbiAgJi10aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRpbmZvLXNwYWNpbmcgKiAzO1xuICAgIGEge1xuICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKTtcbiAgICB9XG4gIH1cblxuICAvLyBob3ZlclxuICAmOmhvdmVyIHtcbiAgICAucHJvZHVjdCB7XG4gICAgICAmLWltYWdlIGltZyB7XG4gICAgICAgIG9wYWNpdHk6ICRpbWFnZS1vcGFjaXR5O1xuICAgICAgfVxuXG4gICAgICAmLWluZm8ge1xuICAgICAgICBwYWRkaW5nOiAwICRpbmZvLXNwYWNpbmc7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wcmltYXJ5KTtcbiAgICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH13aGl0ZSk7XG4gICAgICB9XG5cbiAgICAgICYtdGl0bGUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5mby1zcGFjaW5nO1xuICAgICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXdoaXRlKTtcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH13aGl0ZSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1ob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50ZXh0LXdoaXRlIC5wcm9kdWN0IHtcbiAgLS1iZW8tcHJpbWFyeTogI3skd2hpdGV9O1xuICAtLWJlby13aGl0ZTogI3skcHJpbWFyeX07XG4gIC0tI3skcHJlZml4fWJvZHktY29sb3I6ICR3aGl0ZTtcbn1cbiIsIi5wcm9kdWN0LWltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuLnByb2R1Y3QtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xufVxuLnByb2R1Y3QtaG92ZXIge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgei1pbmRleDogMTtcbn1cbi5wcm9kdWN0LWluZm8ge1xuICBoZWlnaHQ6IDRyZW07XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4ucHJvZHVjdC10aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07XG59XG4ucHJvZHVjdC10aXRsZSBhIHtcbiAgY29sb3I6IHZhcigtLWJlby1ib2R5LWNvbG9yKTtcbn1cbi5wcm9kdWN0OmhvdmVyIC5wcm9kdWN0LWltYWdlIGltZyB7XG4gIG9wYWNpdHk6IDAuNDtcbn1cbi5wcm9kdWN0OmhvdmVyIC5wcm9kdWN0LWluZm8ge1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJlby1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLWJlby13aGl0ZSk7XG59XG4ucHJvZHVjdDpob3ZlciAucHJvZHVjdC10aXRsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIGNvbG9yOiB2YXIoLS1iZW8td2hpdGUpO1xufVxuLnByb2R1Y3Q6aG92ZXIgLnByb2R1Y3QtdGl0bGUgYSB7XG4gIGNvbG9yOiB2YXIoLS1iZW8td2hpdGUpO1xufVxuLnByb2R1Y3Q6aG92ZXIgLnByb2R1Y3QtaG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4udGV4dC13aGl0ZSAucHJvZHVjdCB7XG4gIC0tYmVvLXByaW1hcnk6ICNmZmY7XG4gIC0tYmVvLXdoaXRlOiAjNDE0NDlmO1xuICAtLWJlby1ib2R5LWNvbG9yOiAkd2hpdGU7XG59XG5cbi8qIyBzb3VyY2VNYXBwaW5nVVJMPWJlbGdyYWRlLmNzcy5tYXAgKi9cbiJdfQ== */