/* compiled by scssphp 1.6.0 on Tue, 03 Feb 2026 09:09:09 +0000 (0.0653s) */

.single-machine .header__container {
  padding-block-start: 4rem;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: repeat(5, max-content);
  grid-column: 2 / -2;
}
@media (min-width: 50rem) {
  .single-machine .header__container {
    grid-template-columns: 50% calc(50% - 2rem);
    column-gap: 2rem;
  }
}
@media (min-width: 64rem) {
  .single-machine .header__container {
    grid-template-columns: 50% calc(50% - 5rem);
    column-gap: 5rem;
  }
}
.single-machine .header .breadcrumbs, .single-machine .header__heading, .single-machine .header__meta, .single-machine .header__content, .single-machine .header__contact {
  height: max-content;
  grid-column: 1;
}
@media (min-width: 50rem) {
  .single-machine .header .breadcrumbs, .single-machine .header__heading, .single-machine .header__meta, .single-machine .header__content, .single-machine .header__contact {
    grid-column: 2;
  }
}
.single-machine .header .breadcrumbs {
  margin-block-end: 1.5rem;
  grid-row: 1;
}
.single-machine .header .breadcrumbs__list {
  flex-wrap: wrap;
  row-gap: 0;
}
.single-machine .header .breadcrumbs__link {
  color: var(--color-black);
  opacity: 0.6;
}
.single-machine .header .breadcrumbs__link[aria-current="page"] {
  opacity: 1;
}
.single-machine .header .breadcrumbs__separator {
  display: flex;
  align-items: center;
}
.single-machine .header .breadcrumbs .icon {
  fill: rgba(36, 0, 7, 0.6);
}
.single-machine .header__heading {
  margin-block-end: 1.5rem;
  grid-row: 2;
}
.single-machine .header__heading h1 {
  font-size: var(--heading-2__font-size);
  color: var(--color-black);
}
.single-machine .header__price {
  margin-block-end: 0;
}
.single-machine .header__meta {
  margin-block: 1.5rem;
  grid-row: 4;
}
@media (min-width: 50rem) {
  .single-machine .header__meta {
    grid-row: 3;
  }
}
.single-machine .header__meta-list {
  padding: 0;
  margin: 0;
  list-style: none;
}
.single-machine .header__meta-item {
  padding-block: 1rem;
  border-bottom: 1px solid rgba(36, 0, 7, 0.1);
  display: grid;
  grid-template-columns: 50% 50%;
  align-items: center;
}
.single-machine .header__meta-item:first-of-type {
  padding-block-start: 0;
}
.single-machine .header__meta-item:last-of-type {
  padding-block-end: 0;
  border-bottom: 0;
}
.single-machine .header__meta-title {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}
.single-machine .header__meta-label {
  order: 2;
}
.single-machine .header__meta-icon {
  display: flex;
  align-items: center;
  order: 1;
}
.single-machine .header__meta-icon svg {
  fill: var(--color-1);
}
.single-machine .header__meta-content {
  font-weight: var(--font-weight--semibold);
}
.single-machine .header__content {
  margin-block: 1rem;
  grid-row: 5;
}
@media (min-width: 30rem) {
  .single-machine .header__content {
    margin-block: 1.5rem;
  }
}
@media (min-width: 50rem) {
  .single-machine .header__content {
    grid-row: 4;
  }
}
.single-machine .header__content p {
  margin-block-start: 0;
}
.single-machine .header__contact {
  margin-block-start: 1.5rem;
  grid-row: 6;
}
@media (min-width: 50rem) {
  .single-machine .header__contact {
    grid-row: 5;
  }
}
.single-machine .header__contact h2 {
  margin-block-end: 1rem;
  font-size: var(--font-size--md);
  font-weight: var(--font-weight--semibold);
}
.single-machine .header__contact .cta__buttons {
  display: flex;
  align-items: center;
  column-gap: 1rem;
  flex-wrap: wrap;
  row-gap: 0.5rem;
}
.single-machine .header__contact .cta__buttons .button {
  display: flex;
}
.single-machine .header__contact .cta__buttons .button__icon {
  order: -1;
}
.single-machine .header__image-container {
  grid-column: 1;
  grid-row: 3;
  overflow: hidden;
}
@media (min-width: 50rem) {
  .single-machine .header__image-container {
    grid-row: 1 / 5;
  }
}
.single-machine .header .slider {
  padding: 0;
}
.single-machine .header .slider__section.--primary {
  --slides: 1;
  --pagination: none;
  --numbers: none;
  --space-between: 1.5rem;
  --thumbs: '.--secondary';
}
.single-machine .header .slider__section.--primary .slider__slide img {
  max-height: 17rem;
}
@media (min-width: 40rem) {
  .single-machine .header .slider__section.--primary .slider__slide img {
    max-height: 21rem;
  }
}
@media (min-width: 64rem) {
  .single-machine .header .slider__section.--primary .slider__slide img {
    max-height: 31rem;
  }
}
.single-machine .header .slider__section.--primary .slider__slide button {
  background: transparent;
  padding: 0;
}
.single-machine .header .slider__section.--primary .slider__controls {
  --button-group__horizontal-alignment: space-between;
  width: 100%;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 1;
}
.single-machine .header .slider__section.--primary .slider__controls .button {
  width: 3rem;
  height: 3rem;
  border-radius: 50%;
  background-color: var(--color-white);
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.1);
  display: flex;
  align-items: center;
  justify-content: center;
}
.single-machine .header .slider__section.--primary .slider__controls .button svg {
  fill: var(--color-black);
}
.single-machine .header .slider__section.--primary .slider__controls .button.--prev {
  --slider__prev-margin-inline-start: 0;
  position: absolute;
  left: 1rem;
}
.single-machine .header .slider__section.--primary .slider__controls .button.--next {
  position: absolute;
  right: 1rem;
}
.single-machine .header .slider__section.--secondary {
  --slides: 2;
  --pagination: none;
  --numbers: none;
  --watch-progress: show;
  --free-mode: show;
  --space-between: 1rem;
  margin-block-start: 1.5rem;
}
@media (min-width: 30rem) {
  .single-machine .header .slider__section.--secondary {
    --slides: 3;
  }
}
@media (min-width: 40rem) {
  .single-machine .header .slider__section.--secondary {
    --slides: 4;
  }
}
@media (min-width: 50rem) {
  .single-machine .header .slider__section.--secondary {
    --slides: 3;
    --space-between: 1.5rem;
  }
}
@media (min-width: 64rem) {
  .single-machine .header .slider__section.--secondary {
    --slides: 4;
  }
}
@media (min-width: 90rem) {
  .single-machine .header .slider__section.--secondary {
    --slides: 5;
  }
}
.single-machine .header .slider__section.--secondary .slider__slide {
  opacity: 0.8;
  transition: opacity 0.3s ease-in-out;
}
.single-machine .header .slider__section.--secondary .slider__slide.swiper-slide-thumb-active {
  opacity: 1;
}
.single-machine .header .slider__section.--secondary .slider__slide img {
  max-height: 7rem;
}
.single-machine .header .slider__section .slider__slide img {
  aspect-ratio: 1.7777777778;
  object-fit: cover;
  border-radius: 6px;
}
.single-machine .header .slider__section .slider__slide button {
  background: transparent;
  padding: 0;
}
.single-machine .latest-post {
  background: var(--background);
}
@media (min-width: 80rem) {
  .single-machine .latest-post {
    margin-inline: 2rem;
  }
}
.single-machine .latest-post__container {
  padding-block: 3rem 4rem;
  grid-column: 2 / -2;
  display: grid;
  grid-template-columns: subgrid;
}
@media (min-width: 48rem) {
  .single-machine .latest-post__container {
    padding-block: 6rem 7rem;
  }
}
.single-machine .latest-post .heading {
  padding-inline: 0;
}
@media (min-width: 64rem) {
  .single-machine .latest-post .heading {
    padding-inline: 1rem;
  }
}
@media (min-width: 80rem) {
  .single-machine .latest-post .heading {
    padding-inline: 2rem;
  }
}
@media (min-width: 90rem) {
  .single-machine .latest-post .heading {
    padding-inline: 0;
  }
}
.single-machine .latest-post .button__group {
  padding-inline: 0;
}
@media (min-width: 64rem) {
  .single-machine .latest-post .button__group {
    padding-inline: 1rem;
  }
}
@media (min-width: 80rem) {
  .single-machine .latest-post .button__group {
    padding-inline: 2rem;
  }
}
@media (min-width: 90rem) {
  .single-machine .latest-post .button__group {
    padding-inline: 0;
  }
}
.single-machine .latest-post__grid {
  grid-column: 1 / -1;
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  gap: 1rem;
}
@media (min-width: 64rem) {
  .single-machine .latest-post__grid {
    padding-inline: 1rem;
  }
}
@media (min-width: 80rem) {
  .single-machine .latest-post__grid {
    padding-inline: 2rem;
  }
}
@media (min-width: 90rem) {
  .single-machine .latest-post__grid {
    padding-inline: 0;
  }
}
.single-machine .latest-post__grid .card.--machine {
  grid-column: 1 / -1;
  background-color: var(--color-white);
  border-radius: 6px;
  box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.1);
}
@media (min-width: 40rem) {
  .single-machine .latest-post__grid .card.--machine {
    grid-column: span 6;
  }
}
@media (min-width: 64rem) {
  .single-machine .latest-post__grid .card.--machine {
    grid-column: span 4;
  }
}
.single-machine .cta-image__container {
  display: grid;
  grid-template-columns: subgrid;
}
.single-machine .cta-image__container .media {
  grid-column: 7 / -1;
  grid-row: 1 / -1;
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sources%22%3A%5B%22home%2Fjansen%2Fdomains%2Fjansen-machines.com%2Fpublic_html%2Fwp-content%2Fthemes%2Fjansenmachines%2Fsass%2Ftemplates%2Fsingle-machine.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAOH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%22%7D */