/*!****************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./components/04-templates/fausto/00-track_detail/track_detail.css ***!
  \****************************************************************************************************************************************************************************************************/
/**
 * Templates / Fausto / Track detail
 */
:root {
  /**
   * Map
   */
  --gw-c-page__map--tn--Height: var(--gw-global--breakpoints--tn); /* 320px */
  --gw-c-page__map--md--Height: 27.25rem; /* 436px */
  --gw-c-page__map--xl--Height: 39.125rem; /* 626px */
  --gw-c-page__map--hg--Height: 52.125rem; /* 834px */
  --gw-c-page__map--Height: var(--gw-c-page__map--tn--Height);
  --gw-c-page__map--tn--MarginTop: 1.75rem; /* 28px */
  --gw-c-page__map--md--MarginTop: 2rem; /* 33px */
  --gw-c-page__map--MarginTop: var(--gw-c-page__map--tn--MarginTop);
  /**
   * Description
   */
  --gw-c-page__description--tn--MarginTop: 0;
  --gw-c-page__description--lg--MarginTop: 3.5rem; /* 56px */
  --gw-c-page__description--xl--MarginTop: 4.75rem; /* 76px */
  --gw-c-page__description--MarginTop: var(--gw-c-page__description--tn--MarginTop);
  /**
   * Description heading
   */
  --gw-c-page__description-heading--FontSize: var(--gw-global--FontSize-title--xs);
  --gw-c-page__description-heading--tn--MarginTop: 3rem; /* 48px */
  --gw-c-page__description-heading--lg--MarginTop: 0; /* 48px */
  --gw-c-page__description-heading--MarginTop: var(--gw-c-page__description-heading--tn--MarginTop);
  /**
   * Track statistics
   */
  --gw-c-page__stats--tn--Row: 1;
  --gw-c-page__stats--lg--Row: 1 / -1;
  --gw-c-page__stats--Row: var(--gw-c-page__stats--tn--Row);
  /**
   * Description content
   */
  --gw-c-page__description-text--Margin: 2em 0;
  /**
   * Description aside
   */
  --gw-c-page__description-aside--tn--Column: var(--gw-u-layout--inside--Column);
  --gw-c-page__description-aside--md--Column: 3 / -3;
  --gw-c-page__description-aside--Column: var(--gw-c-page__description-aside--tn--Column);
  /**
   * Tour thanks
   */
  --gw-c-page__thanks--MarginTop: 4rem;
  /**
   * Komoot preview
   */
  --gw-c-page__komoot--Column: var(--gw-c-page__description-aside--Column);
  --gw-c-page__komoot--MarginTop: 1.125rem;
  /**
   * Komoot preview heading
   */
  --gw-c-page__komoot-heading--FontSize: var(--gw-c-page__description-heading--FontSize);
  --gw-c-page__komoot-heading--MarginBottom: 2rem;
  /**
   * Picture slider
   */
  --gw-c-page__slider--MarginTop: 1.125rem; /* 18px */
  /**
   * Accordion (tour days)
   */
  --gw-c-page__accordion--MarginTop: .125rem; /* 2px */
}

/**
 * Medium
 */
@media all and (min-width: 64rem) {
  :root {
    --gw-c-page__description-aside--Column: var(--gw-c-page__description-aside--md--Column);
    --gw-c-page__map--Height: var(--gw-c-page__map--md--Height);
    --gw-c-page__map--MarginTop: var(--gw-c-page__map--md--MarginTop);
  }
}
/**
 * Large
 */
@media all and (min-width: 80rem) {
  :root {
    --gw-c-page__description--MarginTop: var(--gw-c-page__description--lg--MarginTop);
    --gw-c-page__description-heading--MarginTop: var(--gw-c-page__description-heading--lg--MarginTop);
    --gw-c-page__stats--Row: var(--gw-c-page__stats--lg--Row);
  }
}
/**
 * Exgtralarge
 */
@media all and (min-width: 90rem) {
  :root {
    --gw-c-page__description--MarginTop: var(--gw-c-page__description--xl--MarginTop);
    --gw-c-page__map--Height: var(--gw-c-page__map--xl--Height);
  }
}
/**
 * Huge
 */
@media all and (min-width: 120rem) {
  :root {
    --gw-c-page__map--Height: var(--gw-c-page__map--hg--Height);
  }
}
body {
  /* --gw-c-map--Height: var(--gw-c-page__map--Height); */ /* if I do this here map controls disappear */
}

/**
 * Map
 */
main > .gw-c-map {
  --gw-c-map--Height: var(--gw-c-page__map--Height);
  margin-top: var(--gw-c-page__map--MarginTop);
}

/**
 * Description
 * 1: subgrid
 */
#gw-c-track-description {
  display: grid;
  grid-column-gap: var(--gw-global--content-grid--gutterwidth); /* 1 */
  grid-template-columns: var(--gw-global--page-grid--TemplateColumns); /* 1 */
  grid-template-rows: repeat(2, auto);
  margin-top: var(--gw-c-page__description--MarginTop);
}

/**
 * Description heading
 */
#gw-c-track-description > :first-child {
  font-size: var(--gw-c-page__description-heading--FontSize);
  margin: var(--gw-c-page__description-heading--MarginTop) 0 0 0;
}

/**
 * Track statistics
 */
#gw-c-track-description .gw-c-track-stats {
  align-self: start;
  grid-row: var(--gw-c-page__stats--Row);
}

/**
 * Description content
 */
#gw-c-track-description > div p {
  margin: var(--gw-c-page__description-text--Margin);
}

/**
 * Description aside
 * 1: subgrid
 */
#gw-c-track-description > aside {
  display: contents; /* 1 */
}

#gw-c-track-description > aside > p {
  grid-column: var(--gw-c-page__description-aside--Column);
  margin: 0;
}

/**
 * Tour thanks
 */
#gw-c-track-description > aside > .gw-c-adhesions {
  margin-top: var(--gw-c-page__thanks--MarginTop);
}

/**
 * Komoot preview
 */
#gw-c-komoot-preview {
  grid-column: var(--gw-c-page__komoot--Column);
  margin-top: var(--gw-c-page__komoot--MarginTop);
}

/** Heading */
#gw-c-komoot-preview > :first-child {
  margin-bottom: var(--gw-c-page__komoot-heading--MarginBottom);
  margin-top: 0;
  font-size: var(--gw-c-page__komoot-heading--FontSize);
}

/**
 * Picture slider
 */
main > .gw-c-slider {
  margin-top: var(--gw-c-page__slider--MarginTop);
}

/**
 * Accordion (tour days)
 */
main > .gw-c-accordion.gw-m-fullwidth {
  margin-top: var(--gw-c-page__accordion--MarginTop);
}

/*# sourceMappingURL=track_detail.css.map*/
