$heightBtn: 100%;
$colore_titolo_libro: rgb(210, 12, 12);

body {
  line-height: 1.2 !important;
}

.card .product-image {
  height: 300px;
}

.container {
  margin-top: 4px;
  margin-bottom: 4px;
}

.prod_trov {
  font-style: italic;
  color: grey;
}

.fixed-group {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  background-color: #ffffff;
  /* Customize the background color as needed */
  z-index: 1000;
  /* Adjust the z-index to ensure it's above other elements */
  transition: all 1s ease;
}


// Underline like a href
.category {
  color: darkblue;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 19px;

  cursor: pointer;
}

.category_sel {
  color: white !important;
  background: #5c8ef4 !important;
  padding: 2px;
}

.category-title{
  font-weight: bold;
  font-size: 1.1rem;
  margin-bottom: 0.5rem;
  margin-top: 0.5rem;
  color: black;
  text-align: center;

}

.fixed-width {
  width: var(--width) !important; /* Usa una variabile CSS */
}
.fixed-height {
  height: var(--height) !important; /* Usa una variabile CSS */
}

.break {
  flex-basis: 100%;
  height: 0;
}

.book-title {
  font-family: 'DINPro-CondensedBold', sans-serif;
  color: $colore_titolo_libro;
  text-transform: uppercase;
  margin-top: calc(5 * var(--scalecatalog) * 1px);
  margin-bottom: calc(5 * var(--scalecatalog) * 1px);
  font-size: calc(20 * var(--scalecatalog) * 1px);
  line-height: 100%;
}

.book-author {
  font-family: 'DIN-Pro-Condensed-Regular', sans-serif;
  font-size: calc(18 * var(--scalecatalog) * 1px);
}

.book-descr {
  font-family: 'DIN-Pro-Condensed-Bold-Italic', sans-serif;
  font-size: calc(16 * var(--scalecatalog) * 1px);
}

.book-details {
  font-family: 'DIN-Pro-Condensed-Regular', sans-serif;
  margin-bottom: calc(5 * var(--scalecatalog) * 1px);
  font-size: calc(13 * var(--scalecatalog) * 1px);
  text-align: left !important;
}


.book-descr-estesa {
  font-family: 'AGaramondPro-Regular', sans-serif;
  font-size: calc(15 * var(--scalecatalog) * 1px);
  text-align: justify;
  word-wrap: break-word;
}

.book-link{
  font-style: italic;
  font-size: calc(14 * var(--scalecatalog) * 1px);
}

.book-novita {
  font-size: calc(20 * var(--scalecatalog) * 1px);
}


.book-text-up {
  font-family: 'DINPro', sans-serif;
  margin-bottom: calc(5 * var(--scalecatalog) * 1px);
  font-size: calc(20 * var(--scalecatalog) * 1px);
}
.book-text-down {
  font-family: 'DINPro', sans-serif;
  margin-bottom: calc(5 * var(--scalecatalog) * 1px);
}
