.paragraph--type--reviews .paragraph-content {
  padding-block: clamp(var(--spacing--6), 6vw, var(--spacing--7));
}
@media (min-width: 992px) {
  .paragraph--type--reviews header {
    width: 50%;
  }
}
.paragraph--type--reviews .reviews {
  margin-top: clamp(var(--spacing--4), 5vw, var(--spacing--7));
  display: grid;
  grid-template-columns: 1fr;
  gap: clamp(var(--spacing--3), 4vw, var(--spacing--4));
}
.paragraph--type--reviews .reviews .paragraph--quote {
  height: 100%;
  padding: 0;
  --icon--color: var(--c--primary);
  --icon--width: 5.6rem;
}
.paragraph--type--reviews .reviews .paragraph--quote .col-xl-10 {
  margin-left: 0;
  width: 100%;
}
.paragraph--type--reviews .reviews .paragraph--quote .container:before {
  margin-top: 0;
}
.paragraph--type--reviews .reviews .paragraph--quote.bg--primary {
  --icon--color: var(--c--black);
}
.paragraph--type--reviews .reviews .paragraph--quote .blockquote-box-wrapper:before {
  font-size: 5rem;
  color: var(--icon--color);
}
.paragraph--type--reviews .reviews .paragraph--quote .node--chef--token {
  grid-template-rows: auto auto;
  row-gap: var(--spacing--1);
}
.paragraph--type--reviews .reviews .paragraph--quote .node--chef--token > picture {
  --d: 8rem;
  grid-row: 1/3;
}
.paragraph--type--reviews .reviews .paragraph--quote .node--chef--token h3 {
  font-size: var(--typography--font-size--sm);
}
.paragraph--type--reviews .reviews .paragraph--quote .node--chef--token hgroup + div {
  display: none;
}
@media (min-width: 992px) {
  .paragraph--type--reviews .reviews .paragraph--quote .node--chef--token hgroup {
    align-self: flex-end;
  }
}
.paragraph--type--reviews .reviews .paragraph--quote .chefs--list {
  margin-top: var(--spacing--4);
}
.paragraph--type--reviews .reviews .paragraph--quote .paragraph-content {
  padding: clamp(var(--spacing--3), 5vw, var(--spacing--5));
  border-radius: var(--radius--3);
}
.paragraph--type--reviews .reviews .paragraph--quote .container {
  padding-inline: 0;
  max-width: inherit;
}
.paragraph--type--reviews .reviews .paragraph--quote .container:before {
  color: var(--icon--color);
  font-size: 4.5rem;
}
.paragraph--type--reviews .reviews .paragraph--quote .blockquote-box blockquote p {
  font-size: var(--typography--font-size--xl);
  font-weight: 600;
}
.paragraph--type--reviews .reviews .paragraph--quote .blockquote-box .name {
  margin-top: var(--spacing--3);
}
.paragraph--type--reviews .reviews .paragraph--quote .blockquote-box h2 {
  font-size: var(--typography--font-size--md);
}
@media (min-width: 992px) {
  .paragraph--type--reviews .reviews {
    grid-template-columns: 1fr 1fr 1fr;
  }
  .paragraph--type--reviews .reviews .paragraph--quote {
    height: 100%;
  }
  .paragraph--type--reviews .reviews .paragraph--quote .paragraph-content {
    height: 100%;
  }
  .paragraph--type--reviews .reviews .paragraph--quote .content {
    align-items: flex-start;
  }
  .paragraph--type--reviews .reviews > div:nth-child(3) .paragraph--quote .container, .paragraph--type--reviews .reviews > div:nth-child(1) .paragraph--quote .container {
    flex-direction: row;
    gap: var(--spacing--4);
  }
  .paragraph--type--reviews .reviews > div:nth-child(3) .paragraph--quote .container .paragraph--quote--preview .name, .paragraph--type--reviews .reviews > div:nth-child(3) .paragraph--quote .container .paragraph--quote .name, .paragraph--type--reviews .reviews > div:nth-child(1) .paragraph--quote .container .paragraph--quote--preview .name, .paragraph--type--reviews .reviews > div:nth-child(1) .paragraph--quote .container .paragraph--quote .name {
    margin-top: var(--spacing--3);
  }
  .paragraph--type--reviews .reviews > div:nth-child(1) {
    grid-row: 1;
    grid-column: 1/span 2;
  }
  .paragraph--type--reviews .reviews > div:nth-child(2) {
    grid-row: 1/span 2;
    grid-column: 3;
  }
  .paragraph--type--reviews .reviews > div:nth-child(2) .blockquote-box-wrapper {
    flex-direction: column;
  }
  .paragraph--type--reviews .reviews > div:nth-child(3) {
    grid-row: 2;
    grid-column: 1/span 2;
  }
}
@media (min-width: 1200px) {
  .paragraph--type--reviews .paragraph--quote .container:before {
    position: initial;
  }
}
/*# sourceMappingURL=paragraph--reviews.css.map */
