/**
 * Build - 1504201530344
 * @link https://www.hilti.com/
 * @license Hilti Corporation
 */
/**
 * Build - 1504201450701
 * @link https://www.hilti.com/
 * @license Hilti Corporation
 */
/**
 * Build - 1504197932410
 * @link https://www.hilti.com/
 * @license Hilti Corporation
 */
@charset "UTF-8";

/* ==========================================================================

   Global

   ========================================================================== */

/* ==========================================================================

   Breakpoint Settings / Direction

   ========================================================================== */

/* ==============================
   Colors
   Desc: http://erskinedesign.com/blog/friendlier-colour-names-sass-maps/
   ============================== */

/* ==========================================================================

   Fonts

   ========================================================================== */

/* ==========================================================================

   DEPRECATED: DO NOT USE ANYMORE

   ========================================================================== */

/* ==========================================================================

   Z-Index

   ========================================================================== */

/* ==========================================================================

   Spacings

   ========================================================================== */

/* ==========================================================================

   Breakpoints

   ========================================================================== */

/* ==========================================================================

   Breakpoint is

   ========================================================================== */

/* ==========================================================================

   Verical Align

   ========================================================================== */

/* ==========================================================================

   Clearing

   ========================================================================== */

/* ==========================================================================

   List-unstyles

   ========================================================================== */

/* ==========================================================================

   input placeholder

   ========================================================================== */

/* ==========================================================================

   responsive outer spacing

   ========================================================================== */

/**
 * Generate responsive variants for all breakpoints
 */

/* ==========================================================================

   responsive spacing

   ========================================================================== */

/**
 * Generate responsive variants for all breakpoints
 * @requires $keyword
 * @requires $property
 * @requires $is-important
 * @requires $offset
 * @requires {mixin} rwdspacing-generate-variant
 */

/**
 * Generate responsive variants for given breakpoint
 * @param {String} $breakpoint-name
 * @requires $keyword
 * @requires $property
 * @requires $mediaquery
 * @requires $is-important
 * @requires $offset
 * @requires {mixin} rwdspacing-generate-variant-render
 */

/**
 * Generate responsive variants for all breakpoints
 * @requires $keyword
 * @requires $property
 * @requires $is-imortant
 * @requires {mixin} rwdspacing-generate-variant-negative
 */

/**
 * Generate responsive negative variants for given breakpoint
 * @param {String} $breakpoint-name
 * @requires $keyword
 * @requires $property
 * @requires $mediaquery
 * @requires $is-imortant
 */

/**
 * Generate responsive font variants for all breakpoints
 * @requires $keyword
 * @requires {mixin} rwdfont-variant
 */

/**
 * Generate responsive font variants for given breakpoint
 * @param {String} $breakpoint-name
 * @requires $keyword
 * @requires $mediaquery
 * @requires {mixin} rwdfont-variant-render
 */

/**
 * Generate responsive font variants for given breakpoint
 * @requires $keyword
 * @requires $mediaquery
 */

/* ==========================================================================

   error styles

   ========================================================================== */

/**
 * Generate the error styles for a form field
 * @required fieldType
 */

/* ==========================================================================

   progress line width

   ========================================================================== */

/* ==========================================================================

   Aspect ratio for images

   ========================================================================== */

/* ==========================================================================

   Hyphenate: Separates long words the best way possible.
   https://justmarkup.com/log/2015/07/dealing-with-long-words-in-css/

   ========================================================================== */

/* ==========================================================================

   Breakpoints

   ========================================================================== */

/* ==========================================================================

   Colors

   ========================================================================== */

/* ==========================================================================

   Fonts

   ========================================================================== */

/* ==========================================================================

   Line Heights

   ========================================================================== */

/* ==========================================================================

   Ascender Heights

   ========================================================================== */

/* ==========================================================================

   Spacings

   ========================================================================== */

/* ==========================================================================

   Z-Index

   ========================================================================== */

/* ==========================================================================

   Normalize Baseline Distance

   Reduces the value given by the distance from the baseline to the text-bottom.

   Helps with the design/visual requirement that spacing should start at the
   baseline of a text and not at the "physical bottom" of the HTML element.

   ========================================================================== */

/* ==========================================================================

   Dash

   ========================================================================== */

/* ==========================================================================

   Dynamic Shape

   ========================================================================== */

/* line 2, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_helpers.scss */

.no-transition {
  -webkit-transition: none !important;
  transition: none !important;
}

/* line 6, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_helpers.scss */

.is-hidden,
.is-hidden-final {
  display: none !important;
}

/* line 10, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_helpers.scss */

.is-hidden--soft,
.is-hidden-final--soft {
  display: none;
}

/* line 15, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_helpers.scss */

.no-opacity {
  opacity: 0 !important;
  pointer-events: none !important;
}

/* line 20, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_helpers.scss */

.no-visibility {
  visibility: hidden !important;
}

/* line 24, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_helpers.scss */

.no-overflow {
  overflow: hidden !important;
}

/* line 26, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_helpers.scss */

.is-ios .no-overflow {
  height: 100vh;
}

/* line 31, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_helpers.scss */

.negative-z {
  z-index: -1;
}

/* line 175, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_mixins.scss */

.clearfix {
  *zoom: 1;
}

/* line 178, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_mixins.scss */

.clearfix:before,
.clearfix:after {
  content: "";
  display: table;
}

/* line 183, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_mixins.scss */

.clearfix:after {
  clear: both;
}

/* line 189, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_mixins.scss */

.clearfix-before {
  *zoom: 1;
}

/* line 192, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_mixins.scss */

.clearfix-before:before,
.clearfix-before:after {
  content: "";
  display: table;
}

/* line 197, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_mixins.scss */

.clearfix-before:before {
  clear: both;
}

/* line 43, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_helpers.scss */

.pull-right {
  float: right;
}

/* line 65, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_helpers.scss */

.pull-left {
  float: left;
}

/* line 86, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_helpers.scss */

.pull-none {
  float: none !important;
}

/* line 108, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_helpers.scss */

.text-right {
  text-align: right !important;
}

/* line 128, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_helpers.scss */

.text-left {
  text-align: left !important;
}

/* line 149, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_helpers.scss */

.position-static {
  position: static !important;
}

/* line 153, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_helpers.scss */

.position-relative {
  position: relative !important;
}

/* line 157, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_helpers.scss */

.no-text-transform {
  text-transform: none;
}

/* line 161, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_helpers.scss */

.is-fixed {
  position: fixed;
}

/* line 165, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_helpers.scss */

.is-uppercase {
  text-transform: uppercase;
}

/* line 169, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_helpers.scss */

.is-draggable {
  cursor: move;
  /* fallback if grab cursor is unsupported */
  cursor: grab;
  cursor: -webkit-grab;
  /* (Optional) Apply a "closed-hand" cursor during drag operation. */
}

/* line 176, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_helpers.scss */

.is-draggable:active {
  cursor: grabbing;
  cursor: -webkit-grabbing;
}

/* line 183, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_helpers.scss */

.auto-height {
  display: inline-block;
  width: 100%;
}

/* line 217, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_helpers.scss */

.lofd-bg {
  position: relative;
}

/* line 193, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_helpers.scss */

.lofd-bg > * {
  position: relative;
  z-index: 10;
}

/* line 198, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_helpers.scss */

.lofd-bg:after {
  content: '';
  display: block;
  position: absolute;
  left: 0px;
  bottom: 0px;
  z-index: 1;
  width: 66.66667%;
  height: 100%;
  -webkit-transform: skewX(-30deg);
  transform: skewX(-30deg);
  -webkit-transform-origin: right top;
  transform-origin: right top;
  background-color: #f1eee8;
}

/* line 255, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_helpers.scss */

.lofd-white-gradient {
  position: relative;
}

/* line 225, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_helpers.scss */

.lofd-white-gradient:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 34%;
  background: -webkit-linear-gradient(left, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(to right, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%);
  z-index: 10;
}

/* line 237, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_helpers.scss */

.lofd-white-gradient:after {
  content: '';
  display: block;
  position: absolute;
  top: 0px;
  left: 0;
  width: 36%;
  height: 100%;
  opacity: 0.8;
  background: #FFFFFF;
  -webkit-transform: skewX(-30deg);
  transform: skewX(-30deg);
  -webkit-transform-origin: right top;
  transform-origin: right top;
}

/* line 262, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_helpers.scss */

.u-block {
  display: block;
}

@-webkit-keyframes animation-atc {
  0% {
    display: block !important;
    opacity: 1;
    -webkit-transform: translateY(0%) scale(1);
    transform: translateY(0%) scale(1);
  }

  10% {
    display: block !important;
    opacity: 1;
    -webkit-transform: translateY(0%) scale(1);
    transform: translateY(0%) scale(1);
  }

  95% {
    display: block !important;
    opacity: 0;
    -webkit-transform: translateY(-700%) scale(1.5);
    transform: translateY(-700%) scale(1.5);
  }

  100% {
    display: block !important;
    opacity: 0;
    -webkit-transform: translateY(-710%) scale(1.5);
    transform: translateY(-710%) scale(1.5);
  }
}

@keyframes animation-atc {
  0% {
    display: block !important;
    opacity: 1;
    -webkit-transform: translateY(0%) scale(1);
    transform: translateY(0%) scale(1);
  }

  10% {
    display: block !important;
    opacity: 1;
    -webkit-transform: translateY(0%) scale(1);
    transform: translateY(0%) scale(1);
  }

  95% {
    display: block !important;
    opacity: 0;
    -webkit-transform: translateY(-700%) scale(1.5);
    transform: translateY(-700%) scale(1.5);
  }

  100% {
    display: block !important;
    opacity: 0;
    -webkit-transform: translateY(-710%) scale(1.5);
    transform: translateY(-710%) scale(1.5);
  }
}

/* line 24, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_animations.scss */

.animation-atc {
  pointer-events: none;
  position: absolute;
  -webkit-animation: animation-atc .8s, ease-in;
  animation: animation-atc .8s, ease-in;
}

@-webkit-keyframes animation-fadein {
  0% {
    opacity: 0 !important;
  }

  100% {
    opacity: 1 !important;
  }
}

@keyframes animation-fadein {
  0% {
    opacity: 0 !important;
  }

  100% {
    opacity: 1 !important;
  }
}

/* line 44, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_animations.scss */

.animation-fadein {
  opacity: 1 !important;
  -webkit-animation: animation-fadein 8s;
  animation: animation-fadein 8s;
}

@-webkit-keyframes animation-pulse {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  50% {
    -webkit-transform: scale(1.01);
    transform: scale(1.01);
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes animation-pulse {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  50% {
    -webkit-transform: scale(1.01);
    transform: scale(1.01);
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

/* line 61, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_animations.scss */

.animation-pulse {
  -webkit-animation: animation-pulse 1.5s infinite;
  animation: animation-pulse 1.5s infinite;
}

/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */

/* line 10, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_normalize.scss */

html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
}

/* line 21, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_normalize.scss */

body {
  margin: 0;
}

/* line 35, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_normalize.scss */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

/* line 56, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_normalize.scss */

audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}

/* line 69, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_normalize.scss */

audio:not([controls]) {
  display: none;
  height: 0;
}

/* line 79, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_normalize.scss */

[hidden],
template {
  display: none;
}

/* line 91, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_normalize.scss */

a {
  background-color: transparent;
}

/* line 100, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_normalize.scss */

a:active,
a:hover {
  outline: 0;
}

/* line 112, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_normalize.scss */

abbr[title] {
  border-bottom: 1px dotted;
  border-bottom: 0.0625rem dotted;
}

/* line 120, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_normalize.scss */

b,
strong {
  font-weight: bold;
}

/* line 129, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_normalize.scss */

dfn {
  font-style: italic;
}

/* line 137, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_normalize.scss */

mark {
  background: #ff0;
  color: #000;
}

/* line 146, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_normalize.scss */

small {
  font-size: 80%;
}

/* line 154, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_normalize.scss */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 162, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_normalize.scss */

sup {
  top: -0.5em;
}

/* line 166, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_normalize.scss */

sub {
  bottom: -0.25em;
}

/* line 177, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_normalize.scss */

img {
  border: 0;
}

/* line 185, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_normalize.scss */

svg:not(:root) {
  overflow: hidden;
}

/* line 196, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_normalize.scss */

hr,
.a-hr,
.m-product-gallery-stage .m-slider::after {
  box-sizing: content-box;
  height: 0;
}

/* line 205, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_normalize.scss */

pre,
.a-pre {
  overflow: auto;
}

/* line 213, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_normalize.scss */

code,
kbd,
pre,
.a-pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* line 236, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_normalize.scss */

button,
input,
optgroup,
select,
.a-select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
  outline: none;
}

/* line 251, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_normalize.scss */

button {
  overflow: visible;
}

/* line 262, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_normalize.scss */

button,
select,
.a-select {
  text-transform: none;
}

/* line 275, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_normalize.scss */

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}

/* line 287, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_normalize.scss */

button[disabled],
html input[disabled] {
  cursor: default;
}

/* line 296, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_normalize.scss */

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* line 307, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_normalize.scss */

input {
  line-height: normal;
}

/* line 319, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_normalize.scss */

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

/* line 331, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_normalize.scss */

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/* line 341, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_normalize.scss */

input[type="search"] {
  -webkit-appearance: textfield;
}

/* line 352, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_normalize.scss */

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/* line 361, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_normalize.scss */

fieldset {
  border: 1px solid #c0c0c0;
  border: 0.0625rem solid #c0c0c0;
  margin: 0 2px;
  margin: 0 0.125rem;
  padding: 0.35em 0.625em 0.75em;
}

/* line 372, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_normalize.scss */

legend {
  border: 0;
  padding: 0;
}

/* line 381, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_normalize.scss */

textarea {
  overflow: auto;
}

/* line 390, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_normalize.scss */

optgroup {
  font-weight: bold;
}

/* line 401, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_normalize.scss */

table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 406, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_normalize.scss */

td,
th {
  padding: 0;
}

/* line 414, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_normalize.scss */

* {
  box-sizing: border-box;
}

/* line 420, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_normalize.scss */

picture {
  font-size: 0px;
  font-size: 0rem;
}

/* line 215, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/vendors/_bootstrap.scss */

.container,
.o-order-summary--TPM-container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 10px;
  padding-left: 0.625rem;
  padding-right: 10px;
  padding-right: 0.625rem;
}

/* line 175, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_mixins.scss */

.container,
.o-order-summary--TPM-container {
  *zoom: 1;
}

/* line 178, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_mixins.scss */

.container:before,
.o-order-summary--TPM-container:before,
.container:after,
.o-order-summary--TPM-container:after {
  content: "";
  display: table;
}

/* line 183, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_mixins.scss */

.container:after,
.o-order-summary--TPM-container:after {
  clear: both;
}

/* line 235, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/vendors/_bootstrap.scss */

.container-fluid,
.m-account-form,
.m-register-form-general,
.m-register-form-messaging,
.o-account-credentials-wrapper,
.o-account-form form,
.o-favorite-list-table-head,
.o-prod-grid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 10px;
  padding-left: 0.625rem;
  padding-right: 10px;
  padding-right: 0.625rem;
}

/* line 175, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_mixins.scss */

.container-fluid,
.m-account-form,
.m-register-form-general,
.m-register-form-messaging,
.o-account-credentials-wrapper,
.o-account-form form,
.o-favorite-list-table-head,
.o-prod-grid {
  *zoom: 1;
}

/* line 178, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_mixins.scss */

.container-fluid:before,
.m-account-form:before,
.m-register-form-general:before,
.m-register-form-messaging:before,
.o-account-credentials-wrapper:before,
.o-account-form form:before,
.o-favorite-list-table-head:before,
.o-prod-grid:before,
.container-fluid:after,
.m-account-form:after,
.m-register-form-general:after,
.m-register-form-messaging:after,
.o-account-credentials-wrapper:after,
.o-account-form form:after,
.o-favorite-list-table-head:after,
.o-prod-grid:after {
  content: "";
  display: table;
}

/* line 183, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_mixins.scss */

.container-fluid:after,
.m-account-form:after,
.m-register-form-general:after,
.m-register-form-messaging:after,
.o-account-credentials-wrapper:after,
.o-account-form form:after,
.o-favorite-list-table-head:after,
.o-prod-grid:after {
  clear: both;
}

/* line 244, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/vendors/_bootstrap.scss */

.row {
  margin-left: -10px;
  margin-left: -0.625rem;
  margin-right: -10px;
  margin-right: -0.625rem;
}

/* line 175, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_mixins.scss */

.row {
  *zoom: 1;
}

/* line 178, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_mixins.scss */

.row:before,
.row:after {
  content: "";
  display: table;
}

/* line 183, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_mixins.scss */

.row:after {
  clear: both;
}

/* line 11, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/vendors/_bootstrap.scss */

.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
  position: relative;
  min-height: 1px;
  min-height: 0.0625rem;
  padding-left: 10px;
  padding-left: 0.625rem;
  padding-right: 10px;
  padding-right: 0.625rem;
}

/* line 27, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/vendors/_bootstrap.scss */

.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
  float: left;
}

/* line 35, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/vendors/_bootstrap.scss */

.col-xs-1 {
  width: 8.33333%;
}

/* line 35, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/vendors/_bootstrap.scss */

.col-xs-2 {
  width: 16.66667%;
}

/* line 35, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/vendors/_bootstrap.scss */

.col-xs-3 {
  width: 25%;
}

/* line 35, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/vendors/_bootstrap.scss */

.col-xs-4 {
  width: 33.33333%;
}

/* line 35, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/vendors/_bootstrap.scss */

.col-xs-5 {
  width: 41.66667%;
}

/* line 35, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/vendors/_bootstrap.scss */

.col-xs-6 {
  width: 50%;
}

/* line 35, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/vendors/_bootstrap.scss */

.col-xs-7 {
  width: 58.33333%;
}

/* line 35, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/vendors/_bootstrap.scss */

.col-xs-8 {
  width: 66.66667%;
}

/* line 35, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/vendors/_bootstrap.scss */

.col-xs-9 {
  width: 75%;
}

/* line 35, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/vendors/_bootstrap.scss */

.col-xs-10 {
  width: 83.33333%;
}

/* line 35, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/vendors/_bootstrap.scss */

.col-xs-11 {
  width: 91.66667%;
}

/* line 35, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/vendors/_bootstrap.scss */

.col-xs-12 {
  width: 100%;
}

/* line 55, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/vendors/_bootstrap.scss */

.col-xs-pull-0 {
  right: auto;
}

/* line 50, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/vendors/_bootstrap.scss */

.col-xs-pull-1 {
  right: 8.33333%;
}

/* line 50, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/vendors/_bootstrap.scss */

.col-xs-pull-2 {
  right: 16.66667%;
}

/* line 50, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/vendors/_bootstrap.scss */

.col-xs-pull-3 {
  right: 25%;
}

/* line 50, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/vendors/_bootstrap.scss */

.col-xs-pull-4 {
  right: 33.33333%;
}

/* line 50, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/vendors/_bootstrap.scss */

.col-xs-pull-5 {
  right: 41.66667%;
}

/* line 50, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/vendors/_bootstrap.scss */

.col-xs-pull-6 {
  right: 50%;
}

/* line 50, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/vendors/_bootstrap.scss */

.col-xs-pull-7 {
  right: 58.33333%;
}

/* line 50, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/vendors/_bootstrap.scss */

.col-xs-pull-8 {
  right: 66.66667%;
}

/* line 50, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/vendors/_bootstrap.scss */

.col-xs-pull-9 {
  right: 75%;
}

/* line 50, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/vendors/_bootstrap.scss */

.col-xs-pull-10 {
  right: 83.33333%;
}

/* line 50, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/vendors/_bootstrap.scss */

.col-xs-pull-11 {
  right: 91.66667%;
}

/* line 50, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/vendors/_bootstrap.scss */

.col-xs-pull-12 {
  right: 100%;
}

/* line 45, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/vendors/_bootstrap.scss */

.col-xs-push-0 {
  left: auto;
}

/* line 40, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/vendors/_bootstrap.scss */

.col-xs-push-1 {
  left: 8.33333%;
}

/* line 40, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/vendors/_bootstrap.scss */

.col-xs-push-2 {
  left: 16.66667%;
}

/* line 40, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/vendors/_bootstrap.scss */

.col-xs-push-3 {
  left: 25%;
}

/* line 40, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/vendors/_bootstrap.scss */

.col-xs-push-4 {
  left: 33.33333%;
}

/* line 40, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/vendors/_bootstrap.scss */

.col-xs-push-5 {
  left: 41.66667%;
}

/* line 40, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/vendors/_bootstrap.scss */

.col-xs-push-6 {
  left: 50%;
}

/* line 40, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/vendors/_bootstrap.scss */

.col-xs-push-7 {
  left: 58.33333%;
}

/* line 40, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/vendors/_bootstrap.scss */

.col-xs-push-8 {
  left: 66.66667%;
}

/* line 40, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/vendors/_bootstrap.scss */

.col-xs-push-9 {
  left: 75%;
}

/* line 40, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/vendors/_bootstrap.scss */

.col-xs-push-10 {
  left: 83.33333%;
}

/* line 40, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/vendors/_bootstrap.scss */

.col-xs-push-11 {
  left: 91.66667%;
}

/* line 40, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/vendors/_bootstrap.scss */

.col-xs-push-12 {
  left: 100%;
}

/* line 60, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/vendors/_bootstrap.scss */

.col-xs-offset-0 {
  margin-left: 0%;
}

/* line 60, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/vendors/_bootstrap.scss */

.col-xs-offset-1 {
  margin-left: 8.33333%;
}

/* line 60, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/vendors/_bootstrap.scss */

.col-xs-offset-2 {
  margin-left: 16.66667%;
}

/* line 60, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/vendors/_bootstrap.scss */

.col-xs-offset-3 {
  margin-left: 25%;
}

/* line 60, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/vendors/_bootstrap.scss */

.col-xs-offset-4 {
  margin-left: 33.33333%;
}

/* line 60, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/vendors/_bootstrap.scss */

.col-xs-offset-5 {
  margin-left: 41.66667%;
}

/* line 60, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/vendors/_bootstrap.scss */

.col-xs-offset-6 {
  margin-left: 50%;
}

/* line 60, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/vendors/_bootstrap.scss */

.col-xs-offset-7 {
  margin-left: 58.33333%;
}

/* line 60, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/vendors/_bootstrap.scss */

.col-xs-offset-8 {
  margin-left: 66.66667%;
}

/* line 60, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/vendors/_bootstrap.scss */

.col-xs-offset-9 {
  margin-left: 75%;
}

/* line 60, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/vendors/_bootstrap.scss */

.col-xs-offset-10 {
  margin-left: 83.33333%;
}

/* line 60, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/vendors/_bootstrap.scss */

.col-xs-offset-11 {
  margin-left: 91.66667%;
}

/* line 60, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/vendors/_bootstrap.scss */

.col-xs-offset-12 {
  margin-left: 100%;
}

@-ms-viewport {
  width: device-width;
}

/* line 307, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/vendors/_bootstrap.scss */

.visible-xs {
  display: none !important;
}

/* line 307, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/vendors/_bootstrap.scss */

.visible-sm {
  display: none !important;
}

/* line 307, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/vendors/_bootstrap.scss */

.visible-md {
  display: none !important;
}

/* line 307, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/vendors/_bootstrap.scss */

.visible-lg {
  display: none !important;
}

/* line 347, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/vendors/_bootstrap.scss */

.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}

/* line 307, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/vendors/_bootstrap.scss */

.visible-print {
  display: none !important;
}

/* line 466, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/vendors/_bootstrap.scss */

.visible-print-block {
  display: none !important;
}

/* line 473, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/vendors/_bootstrap.scss */

.visible-print-inline {
  display: none !important;
}

/* line 480, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/vendors/_bootstrap.scss */

.visible-print-inline-block {
  display: none !important;
}

/* line 15, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/base.scss */

body {
  font-family: "Hilti Roman", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.25rem;
  background-color: #FFFFFF;
}

/* line 20, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/base.scss */

body.is-fixed {
  width: 100%;
}

/* line 24, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/base.scss */

body.no-overflow {
  height: 100%;
  /* Originally implemented for ITHLFRK-2757 "Filter section - iPhone - you can scroll on the filter overlay (swiping)"
       Setting the body to position:fixed on iOS caused a much bigger problem: Every overlay will scroll the body to the top:
       HOL-26228 "Range & item page / Live chat & Request call back / Once closed in smartphone viewport - iOS - the user should be on the same place"
       Removing it for now */
}

/* line 40, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/base.scss */

html,
html body {
  width: 100%;
  overflow-x: hidden;
}

/* line 48, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/base.scss */

figure {
  padding: 0;
  margin: 0;
}

/* line 53, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/base.scss */

main {
  max-width: 2560px;
  max-width: 160rem;
  padding-left: 10px;
  padding-left: 0.625rem;
  padding-right: 10px;
  padding-right: 0.625rem;
  background-color: #FFFFFF;
  margin-left: auto;
  margin-right: auto;
}

/* line 64, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/base.scss */

header,
footer {
  max-width: 2560px;
  max-width: 160rem;
  margin-right: auto;
  margin-left: auto;
}

/* line 72, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/base.scss */

footer {
  overflow: hidden;
  position: relative;
  z-index: 0;
}

/* line 78, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/base.scss */

.a-page-fullwidth,
.o-prod-grid-outer,
.o-prod-grid-grey-wrap {
  padding-left: 10px;
  padding-left: 0.625rem;
  padding-right: 10px;
  padding-right: 0.625rem;
  margin-left: -10px;
  margin-left: -0.625rem;
  margin-right: -10px;
  margin-right: -0.625rem;
  width: auto;
}

/* line 83, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/base.scss */

.a-page-fullwidth--nopadding {
  width: auto;
  margin-left: -10px;
  margin-left: -0.625rem;
  margin-right: -10px;
  margin-right: -0.625rem;
}

/* line 94, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/base.scss */

.a-page-fullwidth--paddingonly {
  padding-left: 10px;
  padding-left: 0.625rem;
  padding-right: 10px;
  padding-right: 0.625rem;
  width: auto;
}

/* line 102, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/base.scss */

.visible-xl {
  display: none !important;
}

/* line 108, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/base.scss */

.visible-xl-block {
  display: none !important;
}

/* line 114, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/base.scss */

.visible-xl-inline {
  display: none !important;
}

/* line 120, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/base.scss */

.visible-xl-inline-block {
  display: none !important;
}

/* line 104, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_mixins.scss */

.col-xl-1,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-10,
.col-xl-11,
.col-xl-12 {
  position: relative;
  min-height: 1px;
  min-height: 0.0625rem;
  padding-left: 10px;
  padding-left: 0.625rem;
  padding-right: 10px;
  padding-right: 0.625rem;
}

/* line 146, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_mixins.scss */

.col-xxl-1,
.col-xxl-2,
.col-xxl-3,
.col-xxl-4,
.col-xxl-5,
.col-xxl-6,
.col-xxl-7,
.col-xxl-8,
.col-xxl-9,
.col-xxl-10,
.col-xxl-11,
.col-xxl-12 {
  position: relative;
  min-height: 1px;
  min-height: 0.0625rem;
  padding-left: 10px;
  padding-left: 0.625rem;
  padding-right: 10px;
  padding-right: 0.625rem;
}

/* line 160, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/base.scss */

.container-fluid,
.m-account-form,
.m-register-form-general,
.m-register-form-messaging,
.o-account-credentials-wrapper,
.o-account-form form,
.o-favorite-list-table-head,
.o-prod-grid {
  width: 100%;
}

/* line 165, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/base.scss */

.container-fluid--xxl,
.o-prod-main .m-breadcrumbs .container-fluid,
.o-prod-main .m-breadcrumbs .m-account-form,
.o-prod-main .m-breadcrumbs .m-register-form-general,
.o-prod-main .m-breadcrumbs .m-register-form-messaging,
.o-prod-main .m-breadcrumbs .o-account-credentials-wrapper,
.o-prod-main .m-breadcrumbs .o-account-form form,
.o-account-form .o-prod-main .m-breadcrumbs form,
.o-prod-main .m-breadcrumbs .o-favorite-list-table-head,
.o-prod-main .m-breadcrumbs .o-prod-grid,
.o-prod-main .m-page-title .container-fluid,
.o-prod-main .m-page-title .m-account-form,
.o-prod-main .m-page-title .m-register-form-general,
.o-prod-main .m-page-title .m-register-form-messaging,
.o-prod-main .m-page-title .o-account-credentials-wrapper,
.o-prod-main .m-page-title .o-account-form form,
.o-account-form
  .o-prod-main .m-page-title form,
.o-prod-main .m-page-title .o-favorite-list-table-head,
.o-prod-main .m-page-title .o-prod-grid,
.o-prod-grid {
  width: 100%;
}

/* line 172, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/base.scss */

.container-fluid--xxl,
.o-prod-main .m-breadcrumbs .container-fluid,
.o-prod-main .m-breadcrumbs .m-account-form,
.o-prod-main .m-breadcrumbs .m-register-form-general,
.o-prod-main .m-breadcrumbs .m-register-form-messaging,
.o-prod-main .m-breadcrumbs .o-account-credentials-wrapper,
.o-prod-main .m-breadcrumbs .o-account-form form,
.o-account-form .o-prod-main .m-breadcrumbs form,
.o-prod-main .m-breadcrumbs .o-favorite-list-table-head,
.o-prod-main .m-breadcrumbs .o-prod-grid,
.o-prod-main .m-page-title .container-fluid,
.o-prod-main .m-page-title .m-account-form,
.o-prod-main .m-page-title .m-register-form-general,
.o-prod-main .m-page-title .m-register-form-messaging,
.o-prod-main .m-page-title .o-account-credentials-wrapper,
.o-prod-main .m-page-title .o-account-form form,
.o-account-form
    .o-prod-main .m-page-title form,
.o-prod-main .m-page-title .o-favorite-list-table-head,
.o-prod-main .m-page-title .o-prod-grid,
.o-prod-grid,
.container-fluid--xxl-fluid {
  width: 100%;
}

/* line 196, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/base.scss */

.container-fluid--fullwidth {
  padding-left: 0;
  padding-right: 0;
}

/* line 213, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/base.scss */

.container-fluid--outer {
  padding-bottom: 40px;
  padding-bottom: 2.5rem;
}

/* import atoms */

/* line 224, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/base.scss */

.a-whitespace-nowrap {
  white-space: nowrap;
}

/* line 228, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/base.scss */

.a-text-bold {
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.25rem;
}

/* line 1, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_states.scss */

.is-loading {
  min-height: 0;
}

/* line 4, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_states.scss */

.is-loading:not(.m-table-wrapper):after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  z-index: 998;
  background: rgba(255, 255, 255, 0.6);
}

/* line 20, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_states.scss */

.is-loading:not(.m-table-wrapper):before {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 999;
  display: inline-block;
  width: 18px;
  width: 1.125rem;
  height: 18px;
  height: 1.125rem;
  background-color: #D2051E;
  margin: -9px 0 0 -9px;
  margin: -0.5625rem 0 0 -0.5625rem;
  -webkit-animation: sk-rotateplane 1.2s infinite ease-in-out;
  animation: sk-rotateplane 1.2s infinite ease-in-out;
}

@-webkit-keyframes sk-rotateplane {
  0% {
    -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg);
    transform: perspective(120px) rotateX(0deg) rotateY(0deg);
  }

  50% {
    -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
    transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
  }

  100% {
    -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
    transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
  }
}

@keyframes sk-rotateplane {
  0% {
    -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg);
    transform: perspective(120px) rotateX(0deg) rotateY(0deg);
  }

  50% {
    -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
    transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
  }

  100% {
    -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
    transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
  }
}

/* line 52, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_states.scss */

.is-loading--heighttransition {
  min-height: 150px;
  min-height: 9.375rem;
  background-color: #FFFFFF;
  -webkit-transition: min-height 2s;
  transition: min-height 2s;
}

/* line 5, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_colors.scss */

.a-color-hilti-red {
  color: #D2051E !important;
}

/* line 8, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_colors.scss */

.a-color-hilti-red-before:before {
  color: #D2051E !important;
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_colors.scss */

.a-color-hilti-red-after:after {
  color: #D2051E !important;
}

/* line 19, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_colors.scss */

.a-color-burgundy {
  color: #671A3D !important;
}

/* line 22, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_colors.scss */

.a-color-burgundy-before:before {
  color: #671A3D !important;
}

/* line 27, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_colors.scss */

.a-color-burgundy-after:after {
  color: #671A3D !important;
}

/* line 33, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_colors.scss */

.a-color-warm-concrete {
  color: #D7CEBA !important;
}

/* line 36, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_colors.scss */

.a-color-warm-concrete-before:before {
  color: #D7CEBA !important;
}

/* line 41, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_colors.scss */

.a-color-warm-concrete-after:after {
  color: #D7CEBA !important;
}

/* line 46, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_colors.scss */

.a-color-warm-concrete--80 {
  color: #DFD8C8 !important;
}

/* line 49, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_colors.scss */

.a-color-warm-concrete--80-before:before {
  color: #DFD8C8 !important;
}

/* line 54, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_colors.scss */

.a-color-warm-concrete--80-after:after {
  color: #DFD8C8 !important;
}

/* line 59, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_colors.scss */

.a-color-warm-concrete--60 {
  color: #E7E2D6 !important;
}

/* line 62, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_colors.scss */

.a-color-warm-concrete--60-before:before {
  color: #E7E2D6 !important;
}

/* line 67, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_colors.scss */

.a-color-warm-concrete--60-after:after {
  color: #E7E2D6 !important;
}

/* line 72, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_colors.scss */

.a-color-warm-concrete--50 {
  color: #EBE6dE !important;
}

/* line 75, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_colors.scss */

.a-color-warm-concrete--50-before:before {
  color: #EBE6dE !important;
}

/* line 80, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_colors.scss */

.a-color-warm-concrete--50-after:after {
  color: #EBE6dE !important;
}

/* line 85, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_colors.scss */

.a-color-warm-concrete--30 {
  color: #F3F0EB !important;
}

/* line 88, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_colors.scss */

.a-color-warm-concrete--30-before:before {
  color: #F3F0EB !important;
}

/* line 93, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_colors.scss */

.a-color-warm-concrete--30-after:after {
  color: #F3F0EB !important;
}

/* line 98, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_colors.scss */

.a-color-warm-concrete--20 {
  color: #F7F5F2 !important;
}

/* line 101, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_colors.scss */

.a-color-warm-concrete--20-before:before {
  color: #F7F5F2 !important;
}

/* line 106, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_colors.scss */

.a-color-warm-concrete--20-after:after {
  color: #F7F5F2 !important;
}

/* line 112, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_colors.scss */

.a-color-heavy-concrete {
  color: #887F6E !important;
}

/* line 115, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_colors.scss */

.a-color-heavy-concrete-before:before {
  color: #887F6E !important;
}

/* line 120, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_colors.scss */

.a-color-heavy-concrete-after:after {
  color: #887F6E !important;
}

/* line 125, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_colors.scss */

.a-color-heavy-concrete--50 {
  color: #C3BFB6 !important;
}

/* line 128, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_colors.scss */

.a-color-heavy-concrete--50-before:before {
  color: #C3BFB6 !important;
}

/* line 133, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_colors.scss */

.a-color-heavy-concrete--50-after:after {
  color: #C3BFB6 !important;
}

/* line 138, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_colors.scss */

.a-color-heavy-concrete--60 {
  color: #B8B2A8 !important;
}

/* line 141, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_colors.scss */

.a-color-heavy-concrete--60-before:before {
  color: #B8B2A8 !important;
}

/* line 146, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_colors.scss */

.a-color-heavy-concrete--60-after:after {
  color: #B8B2A8 !important;
}

/* line 152, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_colors.scss */

.a-color-black {
  color: #000000 !important;
}

/* line 155, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_colors.scss */

.a-color-black-before:before {
  color: #000000 !important;
}

/* line 160, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_colors.scss */

.a-color-black-after:after {
  color: #000000 !important;
}

/* line 166, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_colors.scss */

.a-color-steel {
  color: #524F53 !important;
}

/* line 169, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_colors.scss */

.a-color-steel-before:before {
  color: #524F53 !important;
}

/* line 174, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_colors.scss */

.a-color-steel-after:after {
  color: #524F53 !important;
}

/* line 179, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_colors.scss */

.a-color-steel--60 {
  color: #979598 !important;
}

/* line 182, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_colors.scss */

.a-color-steel--60-before:before {
  color: #979598 !important;
}

/* line 187, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_colors.scss */

.a-color-steel--60-after:after {
  color: #979598 !important;
}

/* line 192, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_colors.scss */

.a-color-steel--30 {
  color: #CBCACB !important;
}

/* line 195, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_colors.scss */

.a-color-steel--30-before:before {
  color: #CBCACB !important;
}

/* line 200, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_colors.scss */

.a-color-steel--30-after:after {
  color: #CBCACB !important;
}

/* line 208, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_colors.scss */

.a-color-white {
  color: #FFFFFF !important;
}

/* line 211, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_colors.scss */

.a-color-white-before:before {
  color: #FFFFFF !important;
}

/* line 216, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_colors.scss */

.a-color-white-after:after {
  color: #FFFFFF !important;
}

/* line 221, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_colors.scss */

.a-color-green {
  color: #19AF37 !important;
}

/* line 224, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_colors.scss */

.a-color-green-before:before {
  color: #19AF37 !important;
}

/* line 229, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_colors.scss */

.a-color-green-after:after {
  color: #19AF37 !important;
}

/* line 234, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_colors.scss */

.a-color-yellow {
  color: #FFAF00 !important;
}

/* line 237, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_colors.scss */

.a-color-yellow-before:before {
  color: #FFAF00 !important;
}

/* line 242, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_colors.scss */

.a-color-yellow-after:after {
  color: #FFAF00 !important;
}

/* line 247, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_colors.scss */

.a-color-error {
  color: #D2051E !important;
}

/* line 250, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_colors.scss */

.a-color-error-before:before {
  color: #D2051E !important;
}

/* line 255, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_colors.scss */

.a-color-error-after:after {
  color: #D2051E !important;
}

/* line 260, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_colors.scss */

.a-color-transparent {
  color: transparent !important;
}

/* line 263, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_colors.scss */

.a-color-transparent-before:before {
  color: transparent !important;
}

/* line 268, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_colors.scss */

.a-color-transparent-after:after {
  color: transparent !important;
}

/* line 280, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_colors.scss */

.a-background-color-hilti-red {
  background-color: #D2051E !important;
}

/* line 284, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_colors.scss */

.a-background-color-hilti-red-before:before {
  background-color: #D2051E !important;
}

/* line 289, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_colors.scss */

.a-background-color-hilti-red-after:after {
  background-color: #D2051E !important;
}

/* line 295, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_colors.scss */

.a-background-color-burgundy {
  background-color: #671A3D !important;
}

/* line 299, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_colors.scss */

.a-background-color-warm-concrete {
  background-color: #D7CEBA !important;
}

/* line 302, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_colors.scss */

.a-background-color-warm-concrete--80 {
  background-color: #DFD8C8 !important;
}

/* line 305, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_colors.scss */

.a-background-color-warm-concrete--50 {
  background-color: #EBE6dE !important;
}

/* line 308, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_colors.scss */

.a-background-color-warm-concrete--30 {
  background-color: #F3F0EB !important;
}

/* line 312, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_colors.scss */

.a-background-color-heavy-concrete {
  background-color: #887F6E !important;
}

/* line 315, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_colors.scss */

.a-background-color-heavy-concrete--80 {
  background-color: #A0998B !important;
}

/* line 318, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_colors.scss */

.a-background-color-heavy-concrete--60 {
  background-color: #B8B2A8 !important;
}

/* line 321, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_colors.scss */

.a-background-color-heavy-concrete--40 {
  background-color: #cfccc5 !important;
}

/* line 325, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_colors.scss */

.a-background-color-black {
  background-color: #000000 !important;
}

/* line 329, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_colors.scss */

.a-background-color-steel {
  background-color: #524F53 !important;
}

/* line 332, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_colors.scss */

.a-background-color-steel--60 {
  background-color: #979598 !important;
}

/* line 335, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_colors.scss */

.a-background-color-steel--30 {
  background-color: #CBCACB !important;
}

/* line 341, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_colors.scss */

.a-background-color-white {
  background-color: #FFFFFF !important;
}

/* line 344, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_colors.scss */

.a-background-color-green {
  background-color: #19AF37 !important;
}

/* line 347, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_colors.scss */

.a-background-color-error {
  background-color: #D2051E !important;
}

/* line 350, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_colors.scss */

.a-background-color-transparent {
  background-color: transparent !important;
}

@font-face {
  font-family: 'Hilti Roman';
  font-weight: normal;
  src: url("fonts/hilti/HiltiSmallRoman.eot");
  src: url("fonts/hilti/HiltiSmallRoman.eot?#iefix") format("embedded-opentype"), url("fonts/hilti/HiltiSmallRoman.woff") format("woff"), url("fonts/hilti/HiltiSmallRoman.ttf") format("truetype"), url("fonts/hilti/HiltiSmall-Roman.svg#Hilti-Roman") format("svg");
}

@font-face {
  font-family: 'Hilti Bold';
  font-weight: bold;
  src: url("fonts/hilti/HiltiSmallBold.eot");
  src: url("fonts/hilti/HiltiSmallBold.eot?#iefix") format("embedded-opentype"), url("fonts/hilti/HiltiSmallBold.woff") format("woff"), url("fonts/hilti/HiltiSmallBold.ttf") format("truetype"), url("fonts/hilti/HiltiSmall-Bold.svg#Hilti-Bold") format("svg");
}

@font-face {
  font-family: 'Hilti Extended';
  src: url("fonts/hilti/HiltiSmallExtended.eot");
  src: url("fonts/hilti/HiltiSmallExtended.eot?#iefix") format("embedded-opentype"), url("fonts/hilti/HiltiSmallExtended.woff") format("woff"), url("fonts/HiltiSmallExtended.ttf") format("truetype"), url("fonts/hilti/hilti/HiltiSmall-Extended.svg#Hilti-Extended") format("svg");
}

@font-face {
  font-family: 'Hilti Heavy Extended';
  src: url("fonts/hilti/HiltiSmallHeavyExtended.eot");
  src: url("fonts/hilti/HiltiSmallHeavyExtended.eot?#iefix") format("embedded-opentype"), url("fonts/hilti/HiltiSmallHeavyExtended.woff") format("woff"), url("fonts/hilti/HiltiSmallHeavyExtended.ttf") format("truetype"), url("fonts/hilti/HiltiSmall-HeavyExtended.svg#Hilti-HeavyExtended") format("svg");
}

/* line 42, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_fonts.scss */

.a-lineheight-1 {
  line-height: 1rem;
}

/* line 50, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_fonts.scss */

.a-font-roman,
.m-delivery-shipping-price {
  font-family: "Hilti Roman", Arial, Verdana, sans-serif;
}

/* line 53, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_fonts.scss */

.a-font-bold,
.a-radio.a-radio--tile:not(.a-radio--nomarker) label,
.a-dropzone-filename > span,
.m-delivery-shipping .a-checkbox label,
.m-country-selector-item .chosen-default > span,
.m-country-selector-item .chosen-single > span,
.m-country-selector-item .a-button-select > div > span,
.m-hero-teaser .a-paragraph,
.m-hero-teaser .tooltipster-content,
.m-editorial-teaser--fullwidth .a-paragraph,
.m-editorial-teaser--fullwidth .tooltipster-content,
.o-billing-information .a-heading-copy,
.o-billing-information .a-legend,
.o-billing-information legend {
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
}

/* line 56, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_fonts.scss */

.a-font-extended {
  font-family: "Hilti Extended", Arial, Verdana, sans-serif;
}

/* line 59, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_fonts.scss */

.a-font-heavy {
  font-family: "Hilti Heavy Extended", Arial, Verdana, sans-serif;
}

/* line 66, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_fonts.scss */

.a-fontsize-xxxl {
  font-size: 36px !important;
  font-size: 2.25rem !important;
}

/* line 69, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_fonts.scss */

.a-fontsize-xxl {
  font-size: 34px !important;
  font-size: 2.125rem !important;
}

/* line 72, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_fonts.scss */

.a-fontsize-xl {
  font-size: 24px !important;
  font-size: 1.5rem !important;
}

/* line 75, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_fonts.scss */

.a-fontsize-l {
  font-size: 20px !important;
  font-size: 1.25rem !important;
}

/* line 78, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_fonts.scss */

.a-fontsize-m {
  font-size: 18px !important;
  font-size: 1.125rem !important;
}

/* line 81, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_fonts.scss */

.a-fontsize-s {
  font-size: 16px !important;
  font-size: 1rem !important;
}

/* line 84, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_fonts.scss */

.a-fontsize-xs,
.m-delivery-shipping-note,
.m-delivery-shipping-info-hint,
.m-delivery-carrier-copy {
  font-size: 14px !important;
  font-size: 0.875rem !important;
}

/* line 87, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_fonts.scss */

.a-fontsize-xxs {
  font-size: 11px !important;
  font-size: 0.6875rem !important;
}

@font-face {
  font-family: "iconfont";
  src: url("fonts/iconfont.eot");
  src: url("fonts/iconfont.eot?#iefix") format("eot"), url("fonts/iconfont.woff") format("woff"), url("fonts/iconfont.ttf") format("truetype"), url("fonts/iconfont.svg#iconfont") format("svg");
  font-weight: normal;
  font-style: normal;
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon:before {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 32, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon--only {
  display: inline-block;
  overflow: hidden;
  text-indent: -100%;
}

/* line 37, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon--only:before,
.a-icon--only:after {
  float: left;
  text-indent: 100%;
}

/* line 45, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon--none:before,
.a-icon--none:after {
  display: none;
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-arrowdown:before {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 60, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-arrowdown:before {
  content: "\EA01";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-arrowdown-after:after {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 76, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-arrowdown-after:after {
  content: "\EA01";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-arrowdownsorting:before {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 97, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-arrowdownsorting:before {
  content: "\EA02";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-arrowdownsorting-after:after {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 113, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-arrowdownsorting-after:after {
  content: "\EA02";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-arrowleft:before {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 134, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-arrowleft:before {
  content: "\EA03";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-arrowleft-after:after {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 150, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-arrowleft-after:after {
  content: "\EA03";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-arrowright:before {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 171, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-arrowright:before {
  content: "\EA04";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-arrowright-after:after {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 187, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-arrowright-after:after {
  content: "\EA04";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-arrowup:before {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 208, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-arrowup:before {
  content: "\EA05";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-arrowup-after:after {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 224, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-arrowup-after:after {
  content: "\EA05";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-arrowupsorting:before {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 245, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-arrowupsorting:before {
  content: "\EA06";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-arrowupsorting-after:after {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 261, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-arrowupsorting-after:after {
  content: "\EA06";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-avaiability:before {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 282, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-avaiability:before {
  content: "\EA07";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-avaiability-after:after {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 298, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-avaiability-after:after {
  content: "\EA07";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-calendar:before {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 319, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-calendar:before {
  content: "\EA08";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-calendar-after:after {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 335, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-calendar-after:after {
  content: "\EA08";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-cart:before {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 356, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-cart:before {
  content: "\EA09";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-cart-after:after {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 372, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-cart-after:after {
  content: "\EA09";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-cartadd:before {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 393, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-cartadd:before {
  content: "\EA0A";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-cartadd-after:after {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 409, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-cartadd-after:after {
  content: "\EA0A";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-cartfull:before,
.chosen-legend:before {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 430, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-cartfull:before,
.chosen-legend:before {
  content: "\EA0B";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-cartfull-after:after,
.chosen-results .active-result.is-cart:after {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 446, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-cartfull-after:after,
.chosen-results .active-result.is-cart:after {
  content: "\EA0B";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-checked:before {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 467, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-checked:before {
  content: "\EA0C";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-checked-after:after {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 483, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-checked-after:after {
  content: "\EA0C";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-close:before {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 504, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-close:before {
  content: "\EA0D";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-close-after:after {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 520, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-close-after:after {
  content: "\EA0D";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-contact:before {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 541, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-contact:before {
  content: "\EA0E";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-contact-after:after {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 557, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-contact-after:after {
  content: "\EA0E";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-createnew:before {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 578, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-createnew:before {
  content: "\EA11";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-createnew-after:after {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 594, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-createnew-after:after {
  content: "\EA11";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-create:before {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 615, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-create:before {
  content: "\EA10";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-create-after:after {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 631, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-create-after:after {
  content: "\EA10";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-copy:before {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 652, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-copy:before {
  content: "\EA0F";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-copy-after:after {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 668, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-copy-after:after {
  content: "\EA0F";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-delete:before {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 689, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-delete:before {
  content: "\EA12";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-delete-after:after {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 705, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-delete-after:after {
  content: "\EA12";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-download:before {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 726, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-download:before {
  content: "\EA13";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-download-after:after {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 742, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-download-after:after {
  content: "\EA13";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-edit:before {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 763, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-edit:before {
  content: "\EA14";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-edit-after:after {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 779, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-edit-after:after {
  content: "\EA14";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-facebook:before {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 800, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-facebook:before {
  content: "\EA15";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-facebook-after:after {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 816, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-facebook-after:after {
  content: "\EA15";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-facebookinvert:before {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 837, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-facebookinvert:before {
  content: "\EA16";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-facebookinvert-after:after {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 853, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-facebookinvert-after:after {
  content: "\EA16";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-glassdoor:before {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 874, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-glassdoor:before {
  content: "\EA17";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-glassdoor-after:after {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 890, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-glassdoor-after:after {
  content: "\EA17";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-glassdoorinvert:before {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 911, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-glassdoorinvert:before {
  content: "\EA18";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-glassdoorinvert-after:after {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 927, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-glassdoorinvert-after:after {
  content: "\EA18";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-gplus:before {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 948, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-gplus:before {
  content: "\EA19";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-gplus-after:after {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 964, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-gplus-after:after {
  content: "\EA19";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-gplusinvert:before {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 985, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-gplusinvert:before {
  content: "\EA1A";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-gplusinvert-after:after {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 1001, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-gplusinvert-after:after {
  content: "\EA1A";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-info:before,
.a-label-tip-link:before {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 1022, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-info:before,
.a-label-tip-link:before {
  content: "\EA1B";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-info-after:after {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 1038, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-info-after:after {
  content: "\EA1B";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-instagram:before {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 1059, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-instagram:before {
  content: "\EA1C";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-instagram-after:after {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 1075, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-instagram-after:after {
  content: "\EA1C";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-instagraminvert:before {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 1096, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-instagraminvert:before {
  content: "\EA1D";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-instagraminvert-after:after {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 1112, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-instagraminvert-after:after {
  content: "\EA1D";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-lshape:before {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 1133, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-lshape:before {
  content: "\EA1E";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-lshape-after:after {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 1149, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-lshape-after:after {
  content: "\EA1E";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-linkedin:before {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 1170, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-linkedin:before {
  content: "\EA1F";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-linkedin-after:after {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 1186, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-linkedin-after:after {
  content: "\EA1F";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-linkedininvert:before {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 1207, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-linkedininvert:before {
  content: "\EA20";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-linkedininvert-after:after {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 1223, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-linkedininvert-after:after {
  content: "\EA20";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-list:before {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 1244, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-list:before {
  content: "\EA21";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-list-after:after {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 1260, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-list-after:after {
  content: "\EA21";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-location:before {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 1281, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-location:before {
  content: "\EA22";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-location-after:after {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 1297, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-location-after:after {
  content: "\EA22";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-login:before {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 1318, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-login:before {
  content: "\EA23";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-login-after:after {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 1334, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-login-after:after {
  content: "\EA23";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-mail:before,
.a-icon-email:before {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 1355, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-mail:before,
.a-icon-email:before {
  content: "\EA24";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-mail-after:after,
.a-icon-email-after:after {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 1371, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-mail-after:after,
.a-icon-email-after:after {
  content: "\EA24";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-mailinvert:before {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 1392, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-mailinvert:before {
  content: "\EA25";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-mailinvert-after:after {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 1408, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-mailinvert-after:after {
  content: "\EA25";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-moveto:before {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 1429, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-moveto:before {
  content: "\EA26";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-moveto-after:after {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 1445, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-moveto-after:after {
  content: "\EA26";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-pinterest:before {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 1466, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-pinterest:before {
  content: "\EA27";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-pinterest-after:after {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 1482, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-pinterest-after:after {
  content: "\EA27";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-pinterestinvert:before {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 1503, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-pinterestinvert:before {
  content: "\EA28";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-pinterestinvert-after:after {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 1519, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-pinterestinvert-after:after {
  content: "\EA28";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-play:before {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 1540, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-play:before {
  content: "\EA29";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-play-after:after {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 1556, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-play-after:after {
  content: "\EA29";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-print:before {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 1577, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-print:before {
  content: "\EA2A";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-print-after:after {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 1593, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-print-after:after {
  content: "\EA2A";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-resort:before {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 1614, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-resort:before {
  content: "\EA2B";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-resort-after:after {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 1630, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-resort-after:after {
  content: "\EA2B";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-remove:before {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 1651, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-remove:before {
  content: "\EA2C";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-remove-after:after {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 1667, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-remove-after:after {
  content: "\EA2C";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-search:before,
.chosen-search:before {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 1688, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-search:before,
.chosen-search:before {
  content: "\EA2D";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-search-after:after {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 1704, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-search-after:after {
  content: "\EA2D";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-secure:before {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 1725, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-secure:before {
  content: "\EA2E";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-secure-after:after {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 1741, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-secure-after:after {
  content: "\EA2E";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-share:before {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 1762, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-share:before {
  content: "\EA2F";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-share-after:after {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 1778, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-share-after:after {
  content: "\EA2F";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-shipmenttracking:before {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 1799, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-shipmenttracking:before {
  content: "\EA30";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-shipmenttracking-after:after {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 1815, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-shipmenttracking-after:after {
  content: "\EA30";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-snapchat:before {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 1836, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-snapchat:before {
  content: "\EA31";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-snapchat-after:after {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 1852, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-snapchat-after:after {
  content: "\EA31";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-snapchatinvert:before {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 1873, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-snapchatinvert:before {
  content: "\EA32";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-snapchatinvert-after:after {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 1889, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-snapchatinvert-after:after {
  content: "\EA32";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-socialshare:before {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 1910, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-socialshare:before {
  content: "\EA33";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-socialshare-after:after {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 1926, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-socialshare-after:after {
  content: "\EA33";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-sortarrow:before {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 1947, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-sortarrow:before {
  content: "\EA34";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-sortarrow-after:after {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 1963, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-sortarrow-after:after {
  content: "\EA34";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-sortingarrowup:before {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 1984, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-sortingarrowup:before {
  content: "\EA36";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-sortingarrowup-after:after {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 2000, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-sortingarrowup-after:after {
  content: "\EA36";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-sortingarrowdown:before {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 2021, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-sortingarrowdown:before {
  content: "\EA35";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-sortingarrowdown-after:after {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 2037, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-sortingarrowdown-after:after {
  content: "\EA35";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-star:before,
.a-stars-radio-star:before,
.a-stars-item:before {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 2058, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-star:before,
.a-stars-radio-star:before,
.a-stars-item:before {
  content: "\EA37";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-star-after:after {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 2074, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-star-after:after {
  content: "\EA37";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-synchronize:before {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 2095, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-synchronize:before {
  content: "\EA38";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-synchronize-after:after {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 2111, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-synchronize-after:after {
  content: "\EA38";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-tag:before {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 2132, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-tag:before {
  content: "\EA39";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-tag-after:after {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 2148, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-tag-after:after {
  content: "\EA39";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-twitter:before {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 2169, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-twitter:before {
  content: "\EA3A";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-twitter-after:after {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 2185, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-twitter-after:after {
  content: "\EA3A";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-twitterinvert:before {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 2206, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-twitterinvert:before {
  content: "\EA3B";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-twitterinvert-after:after {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 2222, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-twitterinvert-after:after {
  content: "\EA3B";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-vkinvert:before {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 2243, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-vkinvert:before {
  content: "\EA3D";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-vkinvert-after:after {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 2259, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-vkinvert-after:after {
  content: "\EA3D";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-vk:before {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 2280, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-vk:before {
  content: "\EA3C";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-vk-after:after {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 2296, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-vk-after:after {
  content: "\EA3C";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-warning:before {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 2317, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-warning:before {
  content: "\EA3E";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-warning-after:after {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 2333, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-warning-after:after {
  content: "\EA3E";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-world:before {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 2354, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-world:before {
  content: "\EA3F";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-world-after:after {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 2370, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-world-after:after {
  content: "\EA3F";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-wrench:before {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 2391, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-wrench:before {
  content: "\EA40";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-wrench-after:after {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 2407, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-wrench-after:after {
  content: "\EA40";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-xing:before {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 2428, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-xing:before {
  content: "\EA41";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-xing-after:after {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 2444, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-xing-after:after {
  content: "\EA41";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-xinginvert:before {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 2465, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-xinginvert:before {
  content: "\EA42";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-xinginvert-after:after {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 2481, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-xinginvert-after:after {
  content: "\EA42";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-youtube:before {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 2502, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-youtube:before {
  content: "\EA43";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-youtube-after:after {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 2518, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-youtube-after:after {
  content: "\EA43";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-youtubeinvert:before {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 2539, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-youtubeinvert:before {
  content: "\EA44";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-youtubeinvert-after:after {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 2555, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-youtubeinvert-after:after {
  content: "\EA44";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-zoomoff:before {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 2576, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-zoomoff:before {
  content: "\EA45";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-zoomoff-after:after {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 2592, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-zoomoff-after:after {
  content: "\EA45";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-zoomon:before {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 2613, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-zoomon:before {
  content: "\EA46";
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-zoomon-after:after {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 2629, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-zoomon-after:after {
  content: "\EA46";
}

/* line 2675, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-close {
  position: relative;
  padding-right: 20px;
  padding-right: 1.25rem;
}

/* line 2651, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-close:before,
.a-icon-close:after {
  content: "";
  display: block;
  position: absolute;
  top: 8px;
  right: 0;
  height: 2px;
  height: 0.125rem;
  width: 13px;
  width: 0.8125rem;
  background-color: #000000;
}

/* line 2666, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-close:before {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* line 2670, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-close:after {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

/* line 2702, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-quote {
  position: relative;
}

/* line 2688, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-icon-quote:before {
  content: "“";
  display: inline-block;
  position: absolute;
  z-index: 0;
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  font-size: 200px;
  font-size: 12.5rem;
  line-height: 0;
  color: #F3F0EB;
}

/* line 5, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_animations.scss */

.animation-fade-opacity {
  -webkit-transition: opacity .3s ease-out;
  transition: opacity .3s ease-out;
}

/* line 8, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_animations.scss */

.animation-fade-opacity:hover {
  opacity: 0;
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_animations.scss */

.animation-fade-color,
.a-stars-radio-star,
.a-button-secondary,
.a-button-tag,
.a-button-nologin .a-button-action {
  -webkit-transition: color .3s ease;
  transition: color .3s ease;
}

/* line 17, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_animations.scss */

.animation-fade-bordercolor,
.a-button,
input[type="submit"]:not([class*='a-button-']),
button[type="submit"]:not([class*='a-button-']),
.m-text--richtext .m-text-buttons a,
.a-button-primary,
.a-button-secondary {
  -webkit-transition: border-color .3s ease;
  transition: border-color .3s ease;
}

/* line 21, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_animations.scss */

.animation-fade-backgroundcolor,
.a-radio.a-radio--tile:not(.a-radio--nomarker) label:after,
.a-button,
input[type="submit"]:not([class*='a-button-']),
button[type="submit"]:not([class*='a-button-']),
.m-text--richtext .m-text-buttons a,
.a-button-primary {
  -webkit-transition: background-color .3s ease;
  transition: background-color .3s ease;
}

/* line 26, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_animations.scss */

.animation-move {
  -webkit-transition: all .8s ease-in-out;
  transition: all .8s ease-in-out;
}

/* line 30, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_animations.scss */

.animation-glow {
  -webkit-animation-name: pluse-red;
  animation-name: pluse-red;
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

@-webkit-keyframes pluse-red {
  from {
    box-shadow: 0 0 9px transparent;
  }

  50% {
    box-shadow: 0 0 18px #D2051E;
  }

  to {
    box-shadow: 0 0 9px transparent;
  }
}

/* line 1, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_visibility.scss */

.a-hide {
  display: none;
}

/* line 5, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_visibility.scss */

.a-visible {
  display: block;
}

/* line 289, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_spacings.scss */

.a-spacing-pl--none {
  padding-left: 0px !important;
  padding-left: 0rem !important;
}

/* line 292, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_spacings.scss */

.a-spacing-pl--xxxxs {
  padding-left: 5px !important;
  padding-left: 0.3125rem !important;
}

/* line 295, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_spacings.scss */

.a-spacing-pl--xxxs {
  padding-left: 8px !important;
  padding-left: 0.5rem !important;
}

/* line 298, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_spacings.scss */

.a-spacing-pl--xxs {
  padding-left: 10px !important;
  padding-left: 0.625rem !important;
}

/* line 301, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_spacings.scss */

.a-spacing-pl--xs {
  padding-left: 15px !important;
  padding-left: 0.9375rem !important;
}

/* line 304, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_spacings.scss */

.a-spacing-pl--s {
  padding-left: 20px !important;
  padding-left: 1.25rem !important;
}

/* line 307, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_spacings.scss */

.a-spacing-pl--m {
  padding-left: 30px !important;
  padding-left: 1.875rem !important;
}

/* line 310, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_spacings.scss */

.a-spacing-pl--l {
  padding-left: 40px !important;
  padding-left: 2.5rem !important;
}

/* line 313, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_spacings.scss */

.a-spacing-pl--xl {
  padding-left: 50px !important;
  padding-left: 3.125rem !important;
}

/* line 316, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_spacings.scss */

.a-spacing-pl--xxl {
  padding-left: 50px !important;
  padding-left: 3.125rem !important;
}

/* line 324, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_spacings.scss */

.a-spacing-pr--none {
  padding-right: 0px !important;
  padding-right: 0rem !important;
}

/* line 327, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_spacings.scss */

.a-spacing-pr--xxxxs {
  padding-right: 5px !important;
  padding-right: 0.3125rem !important;
}

/* line 330, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_spacings.scss */

.a-spacing-pr--xxxs {
  padding-right: 8px !important;
  padding-right: 0.5rem !important;
}

/* line 333, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_spacings.scss */

.a-spacing-pr--xxs {
  padding-right: 10px !important;
  padding-right: 0.625rem !important;
}

/* line 336, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_spacings.scss */

.a-spacing-pr--xs {
  padding-right: 15px !important;
  padding-right: 0.9375rem !important;
}

/* line 339, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_spacings.scss */

.a-spacing-pr--s {
  padding-right: 20px !important;
  padding-right: 1.25rem !important;
}

/* line 342, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_spacings.scss */

.a-spacing-pr--m {
  padding-right: 30px !important;
  padding-right: 1.875rem !important;
}

/* line 345, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_spacings.scss */

.a-spacing-pr--l {
  padding-right: 40px !important;
  padding-right: 2.5rem !important;
}

/* line 348, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_spacings.scss */

.a-spacing-pr--xl {
  padding-right: 50px !important;
  padding-right: 3.125rem !important;
}

/* line 351, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_spacings.scss */

.a-spacing-pr--xxl {
  padding-right: 50px !important;
  padding-right: 3.125rem !important;
}

/* line 359, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_spacings.scss */

.a-spacing-pt--none {
  padding-top: 0px !important;
  padding-top: 0rem !important;
}

/* line 362, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_spacings.scss */

.a-spacing-pt--xxxxs {
  padding-top: 5px !important;
  padding-top: 0.3125rem !important;
}

/* line 365, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_spacings.scss */

.a-spacing-pt--xxxs {
  padding-top: 8px !important;
  padding-top: 0.5rem !important;
}

/* line 368, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_spacings.scss */

.a-spacing-pt--xxs {
  padding-top: 10px !important;
  padding-top: 0.625rem !important;
}

/* line 371, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_spacings.scss */

.a-spacing-pt--xs {
  padding-top: 15px !important;
  padding-top: 0.9375rem !important;
}

/* line 374, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_spacings.scss */

.a-spacing-pt--s {
  padding-top: 20px !important;
  padding-top: 1.25rem !important;
}

/* line 377, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_spacings.scss */

.a-spacing-pt--m {
  padding-top: 30px !important;
  padding-top: 1.875rem !important;
}

/* line 380, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_spacings.scss */

.a-spacing-pt--l {
  padding-top: 40px !important;
  padding-top: 2.5rem !important;
}

/* line 383, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_spacings.scss */

.a-spacing-pt--xl {
  padding-top: 50px !important;
  padding-top: 3.125rem !important;
}

/* line 386, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_spacings.scss */

.a-spacing-pt--xxl {
  padding-top: 50px !important;
  padding-top: 3.125rem !important;
}

/* line 410, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_spacings.scss */

.a-spacing-pb--none,
.a-form-title-text .a-spacing-pb--none {
  padding-bottom: 0px !important;
  padding-bottom: 0rem !important;
}

/* line 413, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_spacings.scss */

.a-spacing-pb--xxxxs {
  padding-bottom: 5px !important;
  padding-bottom: 0.3125rem !important;
}

/* line 416, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_spacings.scss */

.a-spacing-pb--xxxs {
  padding-bottom: 8px !important;
  padding-bottom: 0.5rem !important;
}

/* line 419, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_spacings.scss */

.a-spacing-pb--xxs {
  padding-bottom: 10px !important;
  padding-bottom: 0.625rem !important;
}

/* line 422, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_spacings.scss */

.a-spacing-pb--xs {
  padding-bottom: 15px !important;
  padding-bottom: 0.9375rem !important;
}

/* line 425, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_spacings.scss */

.a-spacing-pb--s {
  padding-bottom: 20px !important;
  padding-bottom: 1.25rem !important;
}

/* line 428, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_spacings.scss */

.a-spacing-pb--m {
  padding-bottom: 30px !important;
  padding-bottom: 1.875rem !important;
}

/* line 431, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_spacings.scss */

.a-spacing-pb--l {
  padding-bottom: 40px !important;
  padding-bottom: 2.5rem !important;
}

/* line 434, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_spacings.scss */

.a-spacing-pb--xl {
  padding-bottom: 50px !important;
  padding-bottom: 3.125rem !important;
}

/* line 437, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_spacings.scss */

.a-spacing-pb--xxl {
  padding-bottom: 50px !important;
  padding-bottom: 3.125rem !important;
}

/* line 445, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_spacings.scss */

.a-spacing-mr--none {
  margin-right: 0px !important;
  margin-right: 0rem !important;
}

/* line 448, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_spacings.scss */

.a-spacing-mr--xxxxs {
  margin-right: 5px !important;
  margin-right: 0.3125rem !important;
}

/* line 451, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_spacings.scss */

.a-spacing-mr--xxxs {
  margin-right: 8px !important;
  margin-right: 0.5rem !important;
}

/* line 454, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_spacings.scss */

.a-spacing-mr--xxs {
  margin-right: 10px !important;
  margin-right: 0.625rem !important;
}

/* line 457, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_spacings.scss */

.a-spacing-mr--xs {
  margin-right: 15px !important;
  margin-right: 0.9375rem !important;
}

/* line 460, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_spacings.scss */

.a-spacing-mr--s {
  margin-right: 20px !important;
  margin-right: 1.25rem !important;
}

/* line 463, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_spacings.scss */

.a-spacing-mr--m {
  margin-right: 30px !important;
  margin-right: 1.875rem !important;
}

/* line 466, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_spacings.scss */

.a-spacing-mr--l {
  margin-right: 40px !important;
  margin-right: 2.5rem !important;
}

/* line 469, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_spacings.scss */

.a-spacing-mr--xl {
  margin-right: 50px !important;
  margin-right: 3.125rem !important;
}

/* line 472, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_spacings.scss */

.a-spacing-mr--xxl {
  margin-right: 50px !important;
  margin-right: 3.125rem !important;
}

/* line 480, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_spacings.scss */

.a-spacing-mt--none {
  margin-top: 0px !important;
  margin-top: 0rem !important;
}

/* line 483, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_spacings.scss */

.a-spacing-mt--xxxxs {
  margin-top: 5px !important;
  margin-top: 0.3125rem !important;
}

/* line 486, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_spacings.scss */

.a-spacing-mt--xxxs {
  margin-top: 8px !important;
  margin-top: 0.5rem !important;
}

/* line 489, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_spacings.scss */

.a-spacing-mt--xxs {
  margin-top: 10px !important;
  margin-top: 0.625rem !important;
}

/* line 492, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_spacings.scss */

.a-spacing-mt--xs {
  margin-top: 15px !important;
  margin-top: 0.9375rem !important;
}

/* line 495, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_spacings.scss */

.a-spacing-mt--s {
  margin-top: 20px !important;
  margin-top: 1.25rem !important;
}

/* line 498, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_spacings.scss */

.a-spacing-mt--m {
  margin-top: 30px !important;
  margin-top: 1.875rem !important;
}

/* line 501, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_spacings.scss */

.a-spacing-mt--l {
  margin-top: 40px !important;
  margin-top: 2.5rem !important;
}

/* line 504, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_spacings.scss */

.a-spacing-mt--xl {
  margin-top: 50px !important;
  margin-top: 3.125rem !important;
}

/* line 507, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_spacings.scss */

.a-spacing-mt--xxl {
  margin-top: 50px !important;
  margin-top: 3.125rem !important;
}

/* line 515, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_spacings.scss */

.a-spacing-mb--none {
  margin-bottom: 0px !important;
  margin-bottom: 0rem !important;
}

/* line 518, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_spacings.scss */

.a-spacing-mb--xxxxs {
  margin-bottom: 5px !important;
  margin-bottom: 0.3125rem !important;
}

/* line 521, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_spacings.scss */

.a-spacing-mb--xxxs {
  margin-bottom: 8px !important;
  margin-bottom: 0.5rem !important;
}

/* line 524, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_spacings.scss */

.a-spacing-mb--xxs {
  margin-bottom: 10px !important;
  margin-bottom: 0.625rem !important;
}

/* line 527, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_spacings.scss */

.a-spacing-mb--xs {
  margin-bottom: 15px !important;
  margin-bottom: 0.9375rem !important;
}

/* line 530, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_spacings.scss */

.a-spacing-mb--s {
  margin-bottom: 20px !important;
  margin-bottom: 1.25rem !important;
}

/* line 533, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_spacings.scss */

.a-spacing-mb--m {
  margin-bottom: 30px !important;
  margin-bottom: 1.875rem !important;
}

/* line 536, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_spacings.scss */

.a-spacing-mb--l {
  margin-bottom: 40px !important;
  margin-bottom: 2.5rem !important;
}

/* line 539, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_spacings.scss */

.a-spacing-mb--xl {
  margin-bottom: 50px !important;
  margin-bottom: 3.125rem !important;
}

/* line 542, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_spacings.scss */

.a-spacing-mb--xxl {
  margin-bottom: 50px !important;
  margin-bottom: 3.125rem !important;
}

/* line 2, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_alignments.scss */

.a-align-left {
  text-align: left;
}

/* line 5, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_alignments.scss */

.a-align-right {
  text-align: right;
}

/* line 8, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_alignments.scss */

.a-align-center {
  text-align: center;
}

/* line 11, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_alignments.scss */

.a-align-justify {
  text-align: justify;
}

/* line 14, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_alignments.scss */

.a-align-initial {
  text-align: initial;
}

/* line 17, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_alignments.scss */

.a-align-inherit {
  text-align: inherit;
}

/* line 2, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_display.scss */

.a-display-block {
  display: block !important;
}

/* line 5, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_display.scss */

.a-display-inline-block {
  display: inline-block !important;
}

/* line 8, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_display.scss */

.a-display-inline {
  display: inline !important;
}

/* line 11, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_display.scss */

.a-display-table {
  display: table !important;
}

/* line 14, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_display.scss */

.a-display-table-row {
  display: table-row !important;
}

/* line 17, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_display.scss */

.a-display-table-cell {
  display: table-cell !important;
}

/* line 20, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_display.scss */

.a-display-flex {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

/* line 25, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_display.scss */

.a-display-flex--start {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

/* line 3, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_float.scss */

.a-float-left {
  float: left;
}

/* line 7, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_float.scss */

.a-float-right {
  float: right;
}

/* line 11, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_float.scss */

.a-float-none {
  float: none;
}

/* line 15, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_float.scss */

.a-float-inherit {
  float: inherit;
}

/* line 19, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_float.scss */

.a-float-initial {
  float: initial;
}

/* line 12, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_address.scss */

address,
.a-address {
  font-family: "Hilti Roman", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.25rem;
  font-style: normal;
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
}

/* line 6, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_address.scss */

address-link,
.a-address-link {
  display: block !important;
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
}

/* line 93, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_heading.scss */

.a-heading-home,
.a-heading-h1--home,
.a-heading-h1,
.a-heading-h1--standard,
.a-heading-h2,
.m-grid-item--banner .m-grid-item--cat-title,
.a-heading-h2--home,
.a-heading-h2--standard,
.a-heading-h3,
.m-product-review--title,
.m-product-review--comment-title,
.m-product-addreview--title,
.m-chat-popup--title,
.m-filterbar-title,
.o-prod-grid--header-title,
.a-heading-h4,
.a-heading-copy,
.a-legend,
legend {
  overflow-wrap: break-word;
  word-wrap: break-word;
  display: block;
  margin: 0;
  padding: 0;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  clear: both;
}

/* line 11, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_heading.scss */

.a-heading-home .a-new,
.a-heading-h1--home .a-new,
.a-heading-h1 .a-new,
.a-heading-h1--standard .a-new,
.a-heading-h2 .a-new,
.m-grid-item--banner .m-grid-item--cat-title .a-new,
.a-heading-h2--home .a-new,
.a-heading-h2--standard .a-new,
.a-heading-h3 .a-new,
.m-product-review--title .a-new,
.m-product-review--comment-title .a-new,
.m-product-addreview--title .a-new,
.m-chat-popup--title .a-new,
.m-filterbar-title .a-new,
.o-prod-grid--header-title .a-new,
.a-heading-h4 .a-new,
.a-heading-copy .a-new,
.a-legend .a-new,
legend .a-new {
  font-size: 60%;
}

/* line 105, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_heading.scss */

.a-heading-home,
.a-heading-h1--home,
.a-heading-editorial {
  font-family: "Hilti Roman", Arial, Verdana, sans-serif;
  font-weight: normal;
  color: #D2051E;
  font-size: 22px;
  font-size: 1.375rem;
  line-height: 1;
  letter-spacing: 1px;
  letter-spacing: 0.0625rem;
  text-transform: uppercase;
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
}

/* line 110, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_heading.scss */

.a-heading-home:after,
.a-heading-h1--home:after,
.a-heading-editorial:after {
  display: none;
}

/* line 127, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_heading.scss */

.a-heading-h1,
.a-heading-h1--standard {
  overflow-wrap: break-word;
  word-wrap: break-word;
  display: block;
  margin: 0;
  padding: 0;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  clear: both;
  font-family: "Hilti Roman", Arial, Verdana, sans-serif;
  font-weight: normal;
  color: #D2051E;
  font-size: 22px;
  font-size: 1.375rem;
  line-height: 1;
  letter-spacing: 1px;
  letter-spacing: 0.0625rem;
  text-transform: uppercase;
}

/* line 11, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_heading.scss */

.a-heading-h1 .a-new,
.a-heading-h1--standard .a-new {
  font-size: 60%;
}

/* line 10, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_geometries.scss */

.a-heading-h1--dashed:after,
.a-heading-h1--standard--dashed:after {
  content: '';
  display: inline-block;
  background: #D2051E;
  width: 6px;
  width: 0.375rem;
  height: 43px;
  height: 2.6875rem;
  -webkit-transform: skew(-30deg);
  transform: skew(-30deg);
  margin-left: 30px;
  margin-left: 1.875rem;
  position: relative;
  bottom: -5px;
}

/* line 132, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_heading.scss */

.a-heading-h1 {
  padding-bottom: 30px;
  padding-bottom: 1.875rem;
}

/* line 136, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_heading.scss */

.a-heading-editorial-h1,
.m-editorial-teaser--fullwidth .a-heading-editorial-h2 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  display: block;
  margin: 0;
  padding: 0;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  clear: both;
  font-family: "Hilti Roman", Arial, Verdana, sans-serif;
  font-weight: normal;
  color: #D2051E;
  font-size: 22px;
  font-size: 1.375rem;
  line-height: 1;
  letter-spacing: 1px;
  letter-spacing: 0.0625rem;
  text-transform: uppercase;
  padding-bottom: 30px;
  padding-bottom: 1.875rem;
}

/* line 11, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_heading.scss */

.a-heading-editorial-h1 .a-new,
.m-editorial-teaser--fullwidth .a-heading-editorial-h2 .a-new {
  font-size: 60%;
}

/* line 142, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_heading.scss */

.a-heading-editorial-h2--medium,
.a-heading-editorial-h2 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  display: block;
  margin: 0;
  padding: 0;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  clear: both;
  font-family: "Hilti Roman", Arial, Verdana, sans-serif;
  font-weight: normal;
  color: #D2051E;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 1;
  letter-spacing: 1px;
  letter-spacing: 0.0625rem;
  text-transform: uppercase;
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
}

/* line 11, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_heading.scss */

.a-heading-editorial-h2--medium .a-new,
.a-heading-editorial-h2 .a-new {
  font-size: 60%;
}

/* line 148, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_heading.scss */

.a-heading-editorial-h2--medium-small {
  overflow-wrap: break-word;
  word-wrap: break-word;
  display: block;
  margin: 0;
  padding: 0;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  clear: both;
  font-family: "Hilti Roman", Arial, Verdana, sans-serif;
  font-weight: normal;
  color: #D2051E;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 1;
  letter-spacing: 1px;
  letter-spacing: 0.0625rem;
  text-transform: uppercase;
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
}

/* line 11, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_heading.scss */

.a-heading-editorial-h2--medium-small .a-new {
  font-size: 60%;
}

/* line 154, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_heading.scss */

.a-heading-h2,
.m-grid-item--banner .m-grid-item--cat-title {
  overflow-wrap: break-word;
  word-wrap: break-word;
  display: block;
  margin: 0;
  padding: 0;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  clear: both;
  font-family: "Hilti Roman", Arial, Verdana, sans-serif;
  font-weight: normal;
  color: #D2051E;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 1;
  letter-spacing: 1px;
  letter-spacing: 0.0625rem;
  text-transform: uppercase;
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
}

/* line 11, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_heading.scss */

.a-heading-h2 .a-new,
.m-grid-item--banner .m-grid-item--cat-title .a-new {
  font-size: 60%;
}

/* line 10, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_geometries.scss */

.a-heading-h2--dashed:after {
  content: '';
  display: inline-block;
  background: #D2051E;
  width: 4px;
  width: 0.25rem;
  height: 30px;
  height: 1.875rem;
  -webkit-transform: skew(-30deg);
  transform: skew(-30deg);
  margin-left: 30px;
  margin-left: 1.875rem;
  position: relative;
  bottom: -5px;
}

/* line 158, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_heading.scss */

.a-heading-h2--home {
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  font-weight: normal;
  color: #671A3D;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 24px;
  line-height: 1.5rem;
  text-transform: none;
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
}

/* line 10, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_geometries.scss */

.a-heading-h2--home--dashed:after {
  content: '';
  display: inline-block;
  background: #D2051E;
  width: 4px;
  width: 0.25rem;
  height: 30px;
  height: 1.875rem;
  -webkit-transform: skew(-30deg);
  transform: skew(-30deg);
  margin-left: 30px;
  margin-left: 1.875rem;
  position: relative;
  bottom: -5px;
}

/* line 168, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_heading.scss */

.a-heading-h2--standard {
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  font-weight: normal;
  color: #671A3D;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 24px;
  line-height: 1.5rem;
  text-transform: none;
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
}

/* line 10, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_geometries.scss */

.a-heading-h2--standard--dashed:after {
  content: '';
  display: inline-block;
  background: #D2051E;
  width: 4px;
  width: 0.25rem;
  height: 30px;
  height: 1.875rem;
  -webkit-transform: skew(-30deg);
  transform: skew(-30deg);
  margin-left: 30px;
  margin-left: 1.875rem;
  position: relative;
  bottom: -5px;
}

/* line 184, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_heading.scss */

.a-heading-h2--medium {
  font-family: "Hilti Roman", Arial, Verdana, sans-serif;
  font-weight: normal;
  color: #D2051E;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 1;
  letter-spacing: 1px;
  letter-spacing: 0.0625rem;
  text-transform: uppercase;
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
}

/* line 189, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_heading.scss */

.a-heading-h2--small {
  font-family: "Hilti Roman", Arial, Verdana, sans-serif;
  font-weight: normal;
  color: #D2051E;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 1;
  letter-spacing: 1px;
  letter-spacing: 0.0625rem;
  text-transform: uppercase;
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
}

/* line 194, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_heading.scss */

.a-heading-editorial-h3,
.a-heading-h3,
.m-product-review--title,
.m-product-review--comment-title,
.m-product-addreview--title,
.m-chat-popup--title,
.m-filterbar-title,
.o-prod-grid--header-title {
  overflow-wrap: break-word;
  word-wrap: break-word;
  display: block;
  margin: 0;
  padding: 0;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  clear: both;
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  font-weight: normal;
  color: #000000;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 24px;
  line-height: 1.5rem;
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
}

/* line 11, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_heading.scss */

.a-heading-editorial-h3 .a-new,
.a-heading-h3 .a-new,
.m-product-review--title .a-new,
.m-product-review--comment-title .a-new,
.m-product-addreview--title .a-new,
.m-chat-popup--title .a-new,
.m-filterbar-title .a-new,
.o-prod-grid--header-title .a-new {
  font-size: 60%;
}

/* line 199, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_heading.scss */

.a-heading-h4 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  display: block;
  margin: 0;
  padding: 0;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  clear: both;
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  font-weight: normal;
  color: #000000;
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.25rem;
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
}

/* line 11, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_heading.scss */

.a-heading-h4 .a-new {
  font-size: 60%;
}

/* line 203, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_heading.scss */

.a-heading-h5 {
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.25rem;
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
}

/* line 207, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_heading.scss */

.a-heading-h6 {
  display: inline-block;
  overflow-wrap: break-word;
  word-wrap: break-word;
  display: block;
  margin: 0;
  padding: 0;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  clear: both;
  padding: 0;
}

/* line 11, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_heading.scss */

.a-heading-h6 .a-new {
  font-size: 60%;
}

/* line 220, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_heading.scss */

h1 {
  padding-bottom: 30px;
  padding-bottom: 1.875rem;
  overflow-wrap: break-word;
  word-wrap: break-word;
  display: block;
  margin: 0;
  padding: 0;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  clear: both;
  font-family: "Hilti Roman", Arial, Verdana, sans-serif;
  font-weight: normal;
  color: #D2051E;
  font-size: 22px;
  font-size: 1.375rem;
  line-height: 1;
  letter-spacing: 1px;
  letter-spacing: 0.0625rem;
  text-transform: uppercase;
}

/* line 11, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_heading.scss */

h1 .a-new {
  font-size: 60%;
}

/* line 10, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_geometries.scss */

h1--dashed:after {
  content: '';
  display: inline-block;
  background: #D2051E;
  width: 6px;
  width: 0.375rem;
  height: 43px;
  height: 2.6875rem;
  -webkit-transform: skew(-30deg);
  transform: skew(-30deg);
  margin-left: 30px;
  margin-left: 1.875rem;
  position: relative;
  bottom: -5px;
}

/* line 225, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_heading.scss */

h2 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  display: block;
  margin: 0;
  padding: 0;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  clear: both;
  font-family: "Hilti Roman", Arial, Verdana, sans-serif;
  font-weight: normal;
  color: #D2051E;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 1;
  letter-spacing: 1px;
  letter-spacing: 0.0625rem;
  text-transform: uppercase;
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
}

/* line 11, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_heading.scss */

h2 .a-new {
  font-size: 60%;
}

/* line 10, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_geometries.scss */

h2--dashed:after {
  content: '';
  display: inline-block;
  background: #D2051E;
  width: 4px;
  width: 0.25rem;
  height: 30px;
  height: 1.875rem;
  -webkit-transform: skew(-30deg);
  transform: skew(-30deg);
  margin-left: 30px;
  margin-left: 1.875rem;
  position: relative;
  bottom: -5px;
}

/* line 229, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_heading.scss */

h3 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  display: block;
  margin: 0;
  padding: 0;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  clear: both;
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  font-weight: normal;
  color: #000000;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 24px;
  line-height: 1.5rem;
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
}

/* line 11, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_heading.scss */

h3 .a-new {
  font-size: 60%;
}

/* line 233, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_heading.scss */

h4 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  display: block;
  margin: 0;
  padding: 0;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  clear: both;
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  font-weight: normal;
  color: #000000;
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.25rem;
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
}

/* line 11, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_heading.scss */

h4 .a-new {
  font-size: 60%;
}

/* line 237, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_heading.scss */

h5 {
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.25rem;
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
}

/* line 241, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_heading.scss */

h6 {
  display: inline-block;
  overflow-wrap: break-word;
  word-wrap: break-word;
  display: block;
  margin: 0;
  padding: 0;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  clear: both;
}

/* line 11, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_heading.scss */

h6 .a-new {
  font-size: 60%;
}

/* line 1, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

a {
  color: inherit;
  text-decoration: none;
  outline: none;
  cursor: pointer;
}

/* line 7, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

a:hover {
  color: #D2051E;
}

/* line 76, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.a-link,
.a-label-tip-link {
  cursor: pointer;
  cursor: pointer;
  color: #000000;
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  display: inline-block;
}

/* line 31, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.a-link:hover,
.a-label-tip-link:hover,
.m-table tbody tr td.is-hover.has-hoverlink [data-hoverlink],
.m-text--richtext table tbody tr td.is-hover.has-hoverlink [data-hoverlink],
.m-list--click-sensitive .m-list-content:hover .a-link,
.m-list--click-sensitive .m-list-content:hover .a-label-tip-link {
  color: #D2051E;
}

/* line 36, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.a-link-invert {
  text-decoration: underline;
}

/* line 42, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.a-link.a-icon-shipmenttracking:before,
.a-icon-shipmenttracking.a-label-tip-link:before {
  display: inline-block;
  margin-right: 5px;
  margin-right: 0.3125rem;
}

/* line 48, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.a-link.a-icon-shipmenttracking-after,
.a-icon-shipmenttracking-after.a-label-tip-link {
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 20px;
  line-height: 1.25rem;
}

/* line 51, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.a-link.a-icon-shipmenttracking-after:after,
.a-icon-shipmenttracking-after.a-label-tip-link:after {
  font-size: 14px;
  font-size: 0.875rem;
  position: relative;
  top: 5px;
  margin-left: 5px;
  margin-left: 0.3125rem;
}

/* line 59, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.a-link[class*='a-icon'],
[class*='a-icon'].a-label-tip-link {
  display: inline-block;
  position: relative;
  padding-left: 1.4em;
}

/* line 66, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.a-link[class*='a-icon']:before,
[class*='a-icon'].a-label-tip-link:before {
  position: absolute;
  top: 0px;
  left: 0;
  color: #D2051E;
}

/* line 164, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.a-link-action {
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 20px;
  line-height: 1.25rem;
  text-transform: uppercase;
  display: inline-block;
  position: relative;
  padding-left: 1.4em;
}

/* line 128, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.a-link-action:before {
  position: absolute;
  top: 0;
  left: 0;
}

/* line 137, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.a-link-action.a-icon-delete:before {
  top: -1px;
}

/* line 143, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.a-link-action.a-icon-arrowdown,
.a-link-action.a-icon-arrowup,
.a-link-action.a-icon-arrowdown-after {
  display: inline-block;
}

/* line 148, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.a-link-action.a-icon-arrowdown:before,
.a-link-action.a-icon-arrowup:before,
.a-link-action.a-icon-arrowdown-after:before {
  color: #D2051E;
  -webkit-transition: top .3s ease;
  transition: top .3s ease;
}

/* line 155, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.a-link-action.a-icon-arrowdown:hover:before {
  top: 3px;
}

/* line 159, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.a-link-action.a-icon-arrowup:hover:before {
  top: -3px;
}

/* line 258, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.a-link--arrow,
.tooltipster-content .a-link--arrow {
  display: inline-block;
  cursor: pointer;
  position: relative;
  padding-left: 0.8em;
  color: #000000;
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 20px;
  line-height: 1.25rem;
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-link--arrow:before,
.tooltipster-content .a-link--arrow:before {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 179, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-link--arrow:before,
.tooltipster-content .a-link--arrow:before {
  content: "\EA04";
}

/* line 183, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.a-link--arrow:before,
.tooltipster-content .a-link--arrow:before {
  position: absolute;
  top: 1px;
  left: 0;
  color: #D2051E;
  -webkit-transition: left 0.5s;
  transition: left 0.5s;
}

/* line 192, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.is-Windows .a-link--arrow:before,
.is-Windows .tooltipster-content .a-link--arrow:before,
.tooltipster-content .is-Windows .a-link--arrow:before {
  top: 0px;
}

/* line 197, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.a-link--arrow.a-link--medium,
.a-link--arrow.a-button-tertiary,
.a-link--arrow.m-forgot-pass-form-cancel-btn,
.a-link--arrow.m-reset-pass-form-cancel-btn,
.a-link--arrow.a-link--back,
.tooltipster-content .a-link--medium.a-link--arrow,
.tooltipster-content .a-button-tertiary.a-link--arrow,
.tooltipster-content .a-link--arrow.m-forgot-pass-form-cancel-btn,
.tooltipster-content .a-link--arrow.m-reset-pass-form-cancel-btn,
.tooltipster-content .a-link--back.a-link--arrow {
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.25rem;
}

/* line 221, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.a-link--arrow.a-link--large,
.a-link--arrow.a-button-tertiary.is-highlighted,
.a-link--arrow.is-highlighted.m-forgot-pass-form-cancel-btn,
.a-link--arrow.is-highlighted.m-reset-pass-form-cancel-btn,
.tooltipster-content .a-link--large.a-link--arrow,
.tooltipster-content .a-button-tertiary.is-highlighted.a-link--arrow,
.tooltipster-content .is-highlighted.a-link--arrow.m-forgot-pass-form-cancel-btn,
.tooltipster-content .is-highlighted.a-link--arrow.m-reset-pass-form-cancel-btn {
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 25px;
  line-height: 1.5625rem;
}

/* line 227, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.is-IE .a-link--arrow.a-link--large:before,
.is-IE .a-link--arrow.a-button-tertiary.is-highlighted:before,
.is-IE .a-link--arrow.is-highlighted.m-forgot-pass-form-cancel-btn:before,
.is-IE .a-link--arrow.is-highlighted.m-reset-pass-form-cancel-btn:before,
.is-IE .tooltipster-content .a-link--large.a-link--arrow:before,
.tooltipster-content .is-IE .a-link--large.a-link--arrow:before,
.is-IE .tooltipster-content .a-button-tertiary.is-highlighted.a-link--arrow:before,
.tooltipster-content .is-IE .a-button-tertiary.is-highlighted.a-link--arrow:before,
.is-IE .tooltipster-content .is-highlighted.a-link--arrow.m-forgot-pass-form-cancel-btn:before,
.tooltipster-content .is-IE .is-highlighted.a-link--arrow.m-forgot-pass-form-cancel-btn:before,
.is-IE .tooltipster-content .is-highlighted.a-link--arrow.m-reset-pass-form-cancel-btn:before,
.tooltipster-content .is-IE .is-highlighted.a-link--arrow.m-reset-pass-form-cancel-btn:before {
  top: -4px;
}

/* line 240, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.a-link--arrow:hover,
.tooltipster-content .a-link--arrow:hover,
.m-table tbody tr td.is-hover.has-hoverlink [data-hoverlink].a-link--arrow,
.m-text--richtext table tbody tr td.is-hover.has-hoverlink [data-hoverlink].a-link--arrow {
  color: #D2051E;
}

/* line 244, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.touchevents .a-link--arrow:hover,
.touchevents .tooltipster-content .a-link--arrow:hover,
.tooltipster-content .touchevents .a-link--arrow:hover,
.touchevents .m-table tbody tr td.is-hover.has-hoverlink [data-hoverlink].a-link--arrow,
.m-table tbody tr td.is-hover.has-hoverlink .touchevents [data-hoverlink].a-link--arrow,
.touchevents .m-text--richtext table tbody tr td.is-hover.has-hoverlink [data-hoverlink].a-link--arrow,
.m-text--richtext table tbody tr td.is-hover.has-hoverlink .touchevents [data-hoverlink].a-link--arrow {
  color: #000000;
}

/* line 248, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.a-link--arrow:hover:after,
.tooltipster-content .a-link--arrow:hover:after,
.m-table tbody tr td.is-hover.has-hoverlink [data-hoverlink].a-link--arrow:after,
.m-text--richtext table tbody tr td.is-hover.has-hoverlink [data-hoverlink].a-link--arrow:after {
  border-bottom: 0;
}

/* line 252, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.a-link--arrow:hover:before,
.tooltipster-content .a-link--arrow:hover:before,
.m-table tbody tr td.is-hover.has-hoverlink [data-hoverlink].a-link--arrow:before,
.m-text--richtext table tbody tr td.is-hover.has-hoverlink [data-hoverlink].a-link--arrow:before {
  left: 5px;
}

/* line 263, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.a-link--share {
  display: inline-block;
  cursor: pointer;
  position: relative;
  padding-left: 0.8em;
  color: #000000;
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 20px;
  line-height: 1.25rem;
  padding-left: 1.5em;
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-link--share:before {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 179, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-link--share:before {
  content: "\EA04";
}

/* line 183, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.a-link--share:before {
  position: absolute;
  top: 1px;
  left: 0;
  color: #D2051E;
  -webkit-transition: left 0.5s;
  transition: left 0.5s;
}

/* line 192, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.is-Windows .a-link--share:before {
  top: 0px;
}

/* line 197, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.a-link--share.a-link--medium,
.a-link--share.a-button-tertiary,
.a-link--share.m-forgot-pass-form-cancel-btn,
.a-link--share.m-reset-pass-form-cancel-btn,
.a-link--share.a-link--back {
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.25rem;
}

/* line 221, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.a-link--share.a-link--large,
.a-link--share.a-button-tertiary.is-highlighted,
.a-link--share.is-highlighted.m-forgot-pass-form-cancel-btn,
.a-link--share.is-highlighted.m-reset-pass-form-cancel-btn {
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 25px;
  line-height: 1.5625rem;
}

/* line 227, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.is-IE .a-link--share.a-link--large:before,
.is-IE .a-link--share.a-button-tertiary.is-highlighted:before,
.is-IE .a-link--share.is-highlighted.m-forgot-pass-form-cancel-btn:before,
.is-IE .a-link--share.is-highlighted.m-reset-pass-form-cancel-btn:before {
  top: -4px;
}

/* line 240, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.a-link--share:hover {
  color: #D2051E;
}

/* line 244, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.touchevents .a-link--share:hover {
  color: #000000;
}

/* line 248, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.a-link--share:hover:after {
  border-bottom: 0;
}

/* line 252, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.a-link--share:hover:before {
  left: 5px;
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-link--share:before {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 1918, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-link--share:before {
  content: "\EA33";
}

/* line 271, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.a-link--share:before {
  top: 0px;
}

/* line 274, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.is-Windows .a-link--share:before,
.is-Firefox .a-link--share:before {
  top: -1px;
}

/* line 282, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.a-link--share:hover:before {
  left: 0px;
}

/* line 325, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.a-link--back {
  display: inline-block;
  cursor: pointer;
  position: relative;
  padding-left: 0.8em;
  color: #000000;
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 20px;
  line-height: 1.25rem;
  display: block;
  position: relative;
  padding-bottom: 40px;
  padding-bottom: 2.5rem;
  color: #000000;
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  display: inline-block;
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-link--back:before {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 179, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-link--back:before {
  content: "\EA04";
}

/* line 183, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.a-link--back:before {
  position: absolute;
  top: 1px;
  left: 0;
  color: #D2051E;
  -webkit-transition: left 0.5s;
  transition: left 0.5s;
}

/* line 192, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.is-Windows .a-link--back:before {
  top: 0px;
}

/* line 197, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.a-link--back.a-link--medium,
.a-link--back.a-button-tertiary,
.a-link--back.m-forgot-pass-form-cancel-btn,
.a-link--back.m-reset-pass-form-cancel-btn,
.a-link--back.a-link--back {
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.25rem;
}

/* line 221, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.a-link--back.a-link--large,
.a-link--back.a-button-tertiary.is-highlighted,
.a-link--back.is-highlighted.m-forgot-pass-form-cancel-btn,
.a-link--back.is-highlighted.m-reset-pass-form-cancel-btn {
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 25px;
  line-height: 1.5625rem;
}

/* line 227, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.is-IE .a-link--back.a-link--large:before,
.is-IE .a-link--back.a-button-tertiary.is-highlighted:before,
.is-IE .a-link--back.is-highlighted.m-forgot-pass-form-cancel-btn:before,
.is-IE .a-link--back.is-highlighted.m-reset-pass-form-cancel-btn:before {
  top: -4px;
}

/* line 240, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.a-link--back:hover {
  color: #D2051E;
}

/* line 244, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.touchevents .a-link--back:hover {
  color: #000000;
}

/* line 248, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.a-link--back:hover:after {
  border-bottom: 0;
}

/* line 252, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.a-link--back:hover:before {
  left: 5px;
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-link--back:before {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 142, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-link--back:before {
  content: "\EA03";
}

/* line 304, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.a-link--back:before {
  left: 0;
  -webkit-transition: left 0.5s;
  transition: left 0.5s;
}

/* line 319, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.a-link--back:hover:before {
  left: -5px;
}

/* line 336, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.a-link--button {
  margin: 12px 0 10px 0;
  margin: 0.75rem 0 0.625rem 0;
  padding-bottom: 0 !important;
}

/* line 355, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.a-link--close,
.a-tooltip-closer {
  position: relative;
  padding-right: 20px;
  padding-right: 1.25rem;
  color: #000000;
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  height: 15px;
  height: 0.9375rem;
}

/* line 2651, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-link--close:before,
.a-tooltip-closer:before,
.a-link--close:after,
.a-tooltip-closer:after {
  content: "";
  display: block;
  position: absolute;
  top: 8px;
  right: 0;
  height: 2px;
  height: 0.125rem;
  width: 13px;
  width: 0.8125rem;
  background-color: #000000;
}

/* line 2666, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-link--close:before,
.a-tooltip-closer:before {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* line 2670, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-link--close:after,
.a-tooltip-closer:after {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

/* line 345, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.a-link--close:hover,
.a-tooltip-closer:hover {
  color: #D2051E;
}

/* line 348, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.a-link--close:hover:before,
.a-tooltip-closer:hover:before,
.a-link--close:hover:after,
.a-tooltip-closer:hover:after {
  background-color: #D2051E;
}

/* line 360, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.a-link--readmore {
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  white-space: nowrap;
  position: relative;
  display: inline;
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  color: #671A3D;
  border-bottom: 2px solid transparent;
  border-bottom: 0.125rem solid transparent;
}

/* line 92, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.a-link--readmore:hover {
  color: #671A3D;
  border-bottom-color: #671A3D;
  /*
    &:after {
      content: '';


      position: absolute;
      left: 1px;
      right: 0;
      bottom: -3px;
    }
    */
}

/* line 366, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.a-link--highlight {
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  position: relative;
  display: inline;
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  color: #671A3D;
  border-bottom: 2px solid transparent;
  border-bottom: 0.125rem solid transparent;
}

/* line 92, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.a-link--highlight:hover {
  color: #671A3D;
  border-bottom-color: #671A3D;
  /*
    &:after {
      content: '';


      position: absolute;
      left: 1px;
      right: 0;
      bottom: -3px;
    }
    */
}

/* line 369, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.a-link--highlight:hover {
  color: #671A3D;
  border-bottom: 2px solid transparent;
  border-bottom: 0.125rem solid transparent;
}

/* line 375, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.a-link--reset,
.m-grid-item--remove {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 20px;
  line-height: 1.25rem;
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  height: auto;
  cursor: pointer;
  text-transform: uppercase;
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-link--reset:before,
.m-grid-item--remove:before {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 1659, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-link--reset:before,
.m-grid-item--remove:before {
  content: "\EA2C";
}

/* line 385, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.a-link--reset::before,
.m-grid-item--remove::before,
.a-link--reset::after,
.m-grid-item--remove::after {
  position: relative;
  top: 1px;
  color: #D2051E;
}

/* line 392, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.a-link--reset::before,
.m-grid-item--remove::before {
  margin-right: 5px;
  margin-right: 0.3125rem;
}

/* line 395, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.a-link--reset::after,
.m-grid-item--remove::after {
  margin-left: 5px;
  margin-left: 0.3125rem;
}

/* line 399, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.a-link--reset:hover,
.m-grid-item--remove:hover {
  color: #D2051E;
}

/* line 408, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.a-link--small {
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 20px;
  line-height: 1.25rem;
}

/* line 416, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.a-link--medium {
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.25rem;
}

/* line 429, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.a-link--large {
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 25px;
  line-height: 1.5625rem;
}

/* line 423, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.a-link--large:before,
.a-link--large:after {
  top: 1px;
}

/* line 519, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.a-link--arrow-before {
  display: inline-block;
  position: relative;
  padding-right: 10px;
  padding-right: 0.625rem;
  color: #000000;
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 20px;
  line-height: 1.25rem;
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-link--arrow-before:before {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 142, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-link--arrow-before:before {
  content: "\EA03";
}

/* line 445, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.a-link--arrow-before:before {
  color: #D2051E;
  position: relative;
  right: 5px;
  top: 0.2em;
  -webkit-transition: right 0.5s;
  transition: right 0.5s;
  white-space: nowrap;
}

/* line 456, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.a-link--arrow-before.a-link--medium {
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.25rem;
}

/* line 460, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.a-link--arrow-before.a-link--large {
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 25px;
  line-height: 1.5625rem;
}

/* line 467, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.a-link--arrow-before:hover:before {
  left: 10px;
}

/* line 471, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.m-table .a-link--arrow-before:hover:before,
.m-text--richtext table .a-link--arrow-before:hover:before {
  left: 5px;
}

/* line 480, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.a-button [class*='a-icon']:not(.a-icon-close):after,
input[type="submit"]:not([class*='a-button-']) [class*='a-icon']:not(.a-icon-close):after,
button[type="submit"]:not([class*='a-button-']) [class*='a-icon']:not(.a-icon-close):after,
.m-text--richtext .m-text-buttons a [class*='a-icon']:not(.a-icon-close):after,
.a-button[class*='a-icon']:not(.a-icon-close):after,
input[class*='a-icon'][type="submit"]:not([class*='a-button-']):not(.a-icon-close):after,
button[class*='a-icon'][type="submit"]:not([class*='a-button-']):not(.a-icon-close):after,
.m-text--richtext .m-text-buttons a[class*='a-icon']:not(.a-icon-close):after,
.a-link--arrowdown-after:after,
.a-link--arrow-after:after,
.tooltipster-content .a-link--arrow-after:after,
.tooltipster-content .a-tooltip-link--arrow-after a:after,
.tooltipster-content .a-link--arrow-after:hover:after,
.tooltipster-content .a-tooltip-link--arrow-after a:hover:after,
.m-text--richtext .m-text-links a:after,
.o-prod-grid .m-message .a-link--arrow-after:hover:not(.a-link--needhelp):after {
  left: 0px;
  -webkit-transition: left 0.5s;
  transition: left 0.5s;
  position: relative;
  top: 3px;
  display: inline-block;
  white-space: nowrap;
  margin-left: -1em;
  -webkit-transform: translate(1.3em);
  transform: translate(1.3em);
}

/* line 496, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.a-button [class*='a-icon']:not(.a-icon-close).a-link--right-aligned:after,
input[type="submit"]:not([class*='a-button-']) [class*='a-icon']:not(.a-icon-close).a-link--right-aligned:after,
button[type="submit"]:not([class*='a-button-']) [class*='a-icon']:not(.a-icon-close).a-link--right-aligned:after,
.m-text--richtext .m-text-buttons a [class*='a-icon']:not(.a-icon-close).a-link--right-aligned:after,
.a-button[class*='a-icon']:not(.a-icon-close).a-link--right-aligned:after,
input[class*='a-icon'][type="submit"]:not([class*='a-button-']):not(.a-icon-close).a-link--right-aligned:after,
button[class*='a-icon'][type="submit"]:not([class*='a-button-']):not(.a-icon-close).a-link--right-aligned:after,
.m-text--richtext .m-text-buttons a[class*='a-icon']:not(.a-icon-close).a-link--right-aligned:after,
.a-link--arrowdown-after.a-link--right-aligned:after,
.a-link--arrow-after.a-link--right-aligned:after,
.tooltipster-content .a-link--right-aligned.a-link--arrow-after:after,
.tooltipster-content .a-tooltip-link--arrow-after a.a-link--right-aligned:after,
.m-text--richtext .m-text-links a.a-link--right-aligned:after,
.o-prod-grid .m-message .a-link--right-aligned.a-link--arrow-after:hover:not(.a-link--needhelp):after {
  padding-right: 1em;
}

/* line 500, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.a-button [class*='a-icon']:not(.a-icon-close).a-link--medium,
input[type="submit"]:not([class*='a-button-']) [class*='a-icon']:not(.a-icon-close).a-link--medium,
button[type="submit"]:not([class*='a-button-']) [class*='a-icon']:not(.a-icon-close).a-link--medium,
.m-text--richtext .m-text-buttons a [class*='a-icon']:not(.a-icon-close).a-link--medium,
.a-button[class*='a-icon']:not(.a-icon-close).a-link--medium,
input[class*='a-icon'][type="submit"]:not(.a-icon-close).a-link--medium:not([class*='a-button-']),
button[class*='a-icon'][type="submit"]:not(.a-icon-close).a-link--medium:not([class*='a-button-']),
.m-text--richtext .m-text-buttons a[class*='a-icon']:not(.a-icon-close).a-link--medium,
.a-link--arrowdown-after.a-link--medium,
.a-link--arrow-after.a-link--medium,
.tooltipster-content .a-link--medium.a-link--arrow-after,
.tooltipster-content .a-tooltip-link--arrow-after a.a-link--medium,
.m-text--richtext .m-text-links a.a-link--medium,
.o-prod-grid .m-message .a-link--medium.a-link--arrow-after:not(.a-link--needhelp):hover {
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.25rem;
}

/* line 508, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.a-button [class*='a-icon']:not(.a-icon-close).a-link--large,
input[type="submit"]:not([class*='a-button-']) [class*='a-icon']:not(.a-icon-close).a-link--large,
button[type="submit"]:not([class*='a-button-']) [class*='a-icon']:not(.a-icon-close).a-link--large,
.m-text--richtext .m-text-buttons a [class*='a-icon']:not(.a-icon-close).a-link--large,
.a-button[class*='a-icon']:not(.a-icon-close).a-link--large,
input[class*='a-icon'][type="submit"]:not(.a-icon-close).a-link--large:not([class*='a-button-']),
button[class*='a-icon'][type="submit"]:not(.a-icon-close).a-link--large:not([class*='a-button-']),
.m-text--richtext .m-text-buttons a[class*='a-icon']:not(.a-icon-close).a-link--large,
.a-link--arrowdown-after.a-link--large,
.a-link--arrow-after.a-link--large,
.tooltipster-content .a-link--large.a-link--arrow-after,
.tooltipster-content .a-tooltip-link--arrow-after a.a-link--large,
.m-text--richtext .m-text-links a.a-link--large,
.o-prod-grid .m-message .a-link--large.a-link--arrow-after:not(.a-link--needhelp):hover {
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 25px;
  line-height: 1.5625rem;
}

/* line 532, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.a-link--arrowdown-after,
.a-link--arrow-after,
.tooltipster-content .a-link--arrow-after,
.tooltipster-content .a-tooltip-link--arrow-after a,
.m-text--richtext .m-text-links a,
.o-prod-grid .m-message .a-link--arrow-after:not(.a-link--needhelp):hover {
  display: inline-block;
  position: relative;
  padding-right: 10px;
  padding-right: 0.625rem;
  color: #000000;
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 20px;
  line-height: 1.25rem;
}

/* line 538, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.is-Firefox .a-link--arrowdown-after,
.is-Firefox
  .a-link--arrow-after,
.is-Firefox .tooltipster-content .a-link--arrow-after,
.tooltipster-content .is-Firefox .a-link--arrow-after,
.is-Firefox
  .tooltipster-content .a-tooltip-link--arrow-after a,
.tooltipster-content .a-tooltip-link--arrow-after .is-Firefox a,
.is-Firefox .m-text--richtext .m-text-links a,
.m-text--richtext .m-text-links .is-Firefox a,
.is-Firefox .o-prod-grid .m-message .a-link--arrow-after:not(.a-link--needhelp):hover,
.o-prod-grid .m-message .is-Firefox .a-link--arrow-after:not(.a-link--needhelp):hover {
  display: block;
  width: 100%;
}

/* line 550, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.a-link--arrowdown-after:after,
.a-link--arrow-after:after,
.tooltipster-content .a-link--arrow-after:after,
.tooltipster-content .a-tooltip-link--arrow-after a:after,
.tooltipster-content .a-link--arrow-after:hover:after,
.tooltipster-content .a-tooltip-link--arrow-after a:hover:after,
.m-text--richtext .m-text-links a:after,
.o-prod-grid .m-message .a-link--arrow-after:hover:not(.a-link--needhelp):after {
  color: #D2051E;
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-link--arrow-after:after,
.tooltipster-content .a-link--arrow-after:after,
.tooltipster-content .a-tooltip-link--arrow-after a:after,
.tooltipster-content .a-link--arrow-after:hover:after,
.tooltipster-content .a-tooltip-link--arrow-after a:hover:after,
.m-text--richtext .m-text-links a:after,
.o-prod-grid .m-message .a-link--arrow-after:hover:not(.a-link--needhelp):after {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 195, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-link--arrow-after:after,
.tooltipster-content .a-link--arrow-after:after,
.tooltipster-content .a-tooltip-link--arrow-after a:after,
.tooltipster-content .a-link--arrow-after:hover:after,
.tooltipster-content .a-tooltip-link--arrow-after a:hover:after,
.m-text--richtext .m-text-links a:after,
.o-prod-grid .m-message .a-link--arrow-after:hover:not(.a-link--needhelp):after {
  content: "\EA04";
}

/* line 562, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.a-link--arrow-after:hover:after,
.a-link--arrow-after.hover:after,
.tooltipster-content .a-link--arrow-after:hover:after,
.tooltipster-content .a-tooltip-link--arrow-after a:hover:after,
.m-text--richtext .m-text-links a:hover:after,
.m-list--click-sensitive .m-list-content:hover .a-link--arrow-after:after,
.o-prod-grid .m-message .a-link--arrow-after:not(.a-link--needhelp):hover:after,
.tooltipster-content .hover.a-link--arrow-after:after,
.tooltipster-content .a-tooltip-link--arrow-after a.hover:after,
.m-map--absolute .a-map-resultlist li:hover .a-link--arrow-after:after,
.m-map--absolute .a-map-resultlist li.is-hover .a-link--arrow-after:after,
.m-text--richtext .m-text-links a.hover:after,
.o-prod-grid .m-message .hover.a-link--arrow-after:hover:not(.a-link--needhelp):after {
  left: 5px;
}

/* line 566, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.m-table .a-link--arrow-after:hover:after,
.m-text--richtext table .a-link--arrow-after:hover:after,
.m-table .a-link--arrow-after.hover:after,
.m-text--richtext table .a-link--arrow-after.hover:after,
.m-table .tooltipster-content .a-link--arrow-after:hover:after,
.tooltipster-content .m-table .a-link--arrow-after:hover:after,
.m-text--richtext table .tooltipster-content .a-link--arrow-after:hover:after,
.tooltipster-content .m-text--richtext table .a-link--arrow-after:hover:after,
.m-table
  .tooltipster-content .a-tooltip-link--arrow-after a:hover:after,
.tooltipster-content .a-tooltip-link--arrow-after .m-table a:hover:after,
.m-text--richtext table
  .tooltipster-content .a-tooltip-link--arrow-after a:hover:after,
.tooltipster-content .a-tooltip-link--arrow-after .m-text--richtext table a:hover:after,
.m-table .m-text--richtext .m-text-links a:hover:after,
.m-text--richtext .m-text-links .m-table a:hover:after,
.m-text--richtext table .m-text-links a:hover:after,
.m-text--richtext .m-text-links table a:hover:after,
.m-table .m-list--click-sensitive .m-list-content:hover .a-link--arrow-after:after,
.m-list--click-sensitive .m-list-content:hover .m-table .a-link--arrow-after:after,
.m-text--richtext table .m-list--click-sensitive .m-list-content:hover .a-link--arrow-after:after,
.m-list--click-sensitive .m-list-content:hover .m-text--richtext table .a-link--arrow-after:after,
.m-table .o-prod-grid .m-message .a-link--arrow-after:not(.a-link--needhelp):hover:after,
.o-prod-grid .m-message .m-table .a-link--arrow-after:not(.a-link--needhelp):hover:after,
.m-text--richtext table .o-prod-grid .m-message .a-link--arrow-after:not(.a-link--needhelp):hover:after,
.o-prod-grid .m-message .m-text--richtext table .a-link--arrow-after:not(.a-link--needhelp):hover:after,
.m-table .tooltipster-content .hover.a-link--arrow-after:after,
.tooltipster-content .m-table .hover.a-link--arrow-after:after,
.m-text--richtext table .tooltipster-content .hover.a-link--arrow-after:after,
.tooltipster-content .m-text--richtext table .hover.a-link--arrow-after:after,
.m-table
  .tooltipster-content .a-tooltip-link--arrow-after a.hover:after,
.tooltipster-content .a-tooltip-link--arrow-after .m-table a.hover:after,
.m-text--richtext table
  .tooltipster-content .a-tooltip-link--arrow-after a.hover:after,
.tooltipster-content .a-tooltip-link--arrow-after .m-text--richtext table a.hover:after,
.m-table .m-map--absolute .a-map-resultlist li:hover .a-link--arrow-after:after,
.m-map--absolute .a-map-resultlist li:hover .m-table .a-link--arrow-after:after,
.m-text--richtext table .m-map--absolute .a-map-resultlist li:hover .a-link--arrow-after:after,
.m-map--absolute .a-map-resultlist li:hover .m-text--richtext table .a-link--arrow-after:after,
.m-table .m-map--absolute .a-map-resultlist li.is-hover .a-link--arrow-after:after,
.m-map--absolute .a-map-resultlist li.is-hover .m-table .a-link--arrow-after:after,
.m-text--richtext table .m-map--absolute .a-map-resultlist li.is-hover .a-link--arrow-after:after,
.m-map--absolute .a-map-resultlist li.is-hover .m-text--richtext table .a-link--arrow-after:after,
.m-table .m-text--richtext .m-text-links a.hover:after,
.m-text--richtext .m-text-links .m-table a.hover:after,
.m-text--richtext table .m-text-links a.hover:after,
.m-text--richtext .m-text-links table a.hover:after,
.m-table .o-prod-grid .m-message .hover.a-link--arrow-after:hover:not(.a-link--needhelp):after,
.o-prod-grid .m-message .m-table .hover.a-link--arrow-after:hover:not(.a-link--needhelp):after,
.m-text--richtext table .o-prod-grid .m-message .hover.a-link--arrow-after:hover:not(.a-link--needhelp):after,
.o-prod-grid .m-message .m-text--richtext table .hover.a-link--arrow-after:hover:not(.a-link--needhelp):after {
  left: 0px;
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-link--arrowdown-after:after {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 84, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-link--arrowdown-after:after {
  content: "\EA01";
}

/* line 577, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.a-link--needhelp {
  display: inline-block;
  width: auto;
  text-transform: uppercase;
  padding-top: 15px;
  padding-top: 0.9375rem;
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 20px;
  line-height: 1.25rem;
}

/* line 584, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.a-link--needhelp span {
  display: inline-block;
  text-transform: none;
  color: #000000;
  font-family: "Hilti Roman", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 20px;
  line-height: 1.25rem;
  margin-right: 8px;
  margin-right: 0.5rem;
}

/* line 591, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.a-link--needhelp span:after {
  font-size: 14px;
  font-size: 0.875rem;
  position: relative;
  left: 7px;
  bottom: -4px;
  color: #D2051E;
}

/* line 628, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.a-link-download {
  display: block;
  width: auto;
  padding-left: 25px;
  padding-left: 1.5625rem;
}

/* line 611, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.a-link-download .a-icon {
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  padding-right: 10px;
  padding-right: 0.625rem;
  white-space: nowrap;
  margin-left: -25px;
  margin-left: -1.5625rem;
}

/* line 619, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.a-link-download .a-icon:before {
  color: #D2051E;
  margin-right: 10px;
  margin-right: 0.625rem;
  margin-top: -3px;
  margin-top: -0.1875rem;
}

/* line 631, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.o-editorial-marginal-col-module .a-link-download {
  padding-left: 0;
}

/* line 634, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.o-editorial-marginal-col-module .a-link-download .a-icon {
  margin-left: 0;
  white-space: normal;
  word-wrap: break-word;
  max-width: 100%;
}

/* line 644, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.has-hoverlink .a-link,
.has-hoverlink .a-label-tip-link,
.js-see-details.a-link,
.js-see-details.a-label-tip-link,
.forgot-passw-link.a-link,
.forgot-passw-link.a-label-tip-link,
.o-delivery-change.a-link,
.o-delivery-change.a-label-tip-link,
.m-forgot-pass-form-cancel-btn.a-link--arrow.a-link,
.m-forgot-pass-form-cancel-btn.a-link--arrow.a-label-tip-link,
.tooltipster-content .m-forgot-pass-form-cancel-btn.a-label-tip-link.a-link--arrow,
.tooltipster-content .m-forgot-pass-form-cancel-btn.a-link.a-link--arrow,
.m-reset-pass-form-cancel-btn.a-link--arrow.a-link,
.m-reset-pass-form-cancel-btn.a-link--arrow.a-label-tip-link,
.tooltipster-content .m-reset-pass-form-cancel-btn.a-label-tip-link.a-link--arrow,
.tooltipster-content .m-reset-pass-form-cancel-btn.a-link.a-link--arrow,
.o-shopping-cart-title--inner-links .a-link--arrow-after.a-link,
.o-shopping-cart-title--inner-links .a-link--arrow-after.a-label-tip-link,
.o-shopping-cart-title--inner-links .tooltipster-content .a-label-tip-link.a-link--arrow-after,
.tooltipster-content
.o-shopping-cart-title--inner-links .a-label-tip-link.a-link--arrow-after,
.o-shopping-cart-title--inner-links
.tooltipster-content .a-tooltip-link--arrow-after a.a-label-tip-link,
.tooltipster-content .a-tooltip-link--arrow-after
.o-shopping-cart-title--inner-links a.a-label-tip-link,
.o-shopping-cart-title--inner-links .m-text--richtext .m-text-links a.a-label-tip-link,
.m-text--richtext .m-text-links
.o-shopping-cart-title--inner-links a.a-label-tip-link,
.o-shopping-cart-title--inner-links .o-prod-grid .m-message .a-label-tip-link.a-link--arrow-after:not(.a-link--needhelp):hover,
.o-prod-grid .m-message
.o-shopping-cart-title--inner-links .a-label-tip-link.a-link--arrow-after:not(.a-link--needhelp):hover,
.o-shopping-cart-title--inner-links .tooltipster-content .a-link.a-link--arrow-after,
.tooltipster-content
.o-shopping-cart-title--inner-links .a-link.a-link--arrow-after,
.o-shopping-cart-title--inner-links
.tooltipster-content .a-tooltip-link--arrow-after a.a-link,
.tooltipster-content .a-tooltip-link--arrow-after
.o-shopping-cart-title--inner-links a.a-link,
.o-shopping-cart-title--inner-links .m-text--richtext .m-text-links a.a-link,
.m-text--richtext .m-text-links
.o-shopping-cart-title--inner-links a.a-link,
.o-shopping-cart-title--inner-links .o-prod-grid .m-message .a-link.a-link--arrow-after:not(.a-link--needhelp):hover,
.o-prod-grid .m-message
.o-shopping-cart-title--inner-links .a-link.a-link--arrow-after:not(.a-link--needhelp):hover,
.o-shopping-cart-title--inner-links .o-prod-grid .m-message .m-table tbody tr td.is-hover.has-hoverlink .a-link--arrow-after[data-hoverlink]:not(.a-link--needhelp),
.o-prod-grid .m-message .m-table tbody tr td.is-hover.has-hoverlink
.o-shopping-cart-title--inner-links .a-link--arrow-after[data-hoverlink]:not(.a-link--needhelp),
.o-shopping-cart-title--inner-links .m-table tbody tr td.is-hover.has-hoverlink .o-prod-grid .m-message .a-link--arrow-after[data-hoverlink]:not(.a-link--needhelp),
.m-table tbody tr td.is-hover.has-hoverlink .o-prod-grid .m-message
.o-shopping-cart-title--inner-links .a-link--arrow-after[data-hoverlink]:not(.a-link--needhelp),
.o-shopping-cart-title--inner-links .o-prod-grid .m-message .m-text--richtext table tbody tr td.is-hover.has-hoverlink .a-link--arrow-after[data-hoverlink]:not(.a-link--needhelp),
.o-prod-grid .m-message .m-text--richtext table tbody tr td.is-hover.has-hoverlink
.o-shopping-cart-title--inner-links .a-link--arrow-after[data-hoverlink]:not(.a-link--needhelp),
.o-shopping-cart-title--inner-links .m-text--richtext table tbody tr td.is-hover.has-hoverlink .o-prod-grid .m-message .a-link--arrow-after[data-hoverlink]:not(.a-link--needhelp),
.m-text--richtext table tbody tr td.is-hover.has-hoverlink .o-prod-grid .m-message
.o-shopping-cart-title--inner-links .a-link--arrow-after[data-hoverlink]:not(.a-link--needhelp),
.o-shopping-cart-title--inner-links .o-prod-grid .m-message .m-list--click-sensitive .m-list-content:hover .a-link--arrow-after.a-link:not(.a-link--needhelp),
.o-prod-grid .m-message .m-list--click-sensitive .m-list-content:hover
.o-shopping-cart-title--inner-links .a-link--arrow-after.a-link:not(.a-link--needhelp),
.o-shopping-cart-title--inner-links .m-list--click-sensitive .m-list-content:hover .o-prod-grid .m-message .a-link--arrow-after.a-link:not(.a-link--needhelp),
.m-list--click-sensitive .m-list-content:hover .o-prod-grid .m-message
.o-shopping-cart-title--inner-links .a-link--arrow-after.a-link:not(.a-link--needhelp),
.o-shopping-cart-title--inner-links .o-prod-grid .m-message .m-list--click-sensitive .m-list-content:hover .a-link--arrow-after.a-label-tip-link:not(.a-link--needhelp),
.o-prod-grid .m-message .m-list--click-sensitive .m-list-content:hover
.o-shopping-cart-title--inner-links .a-link--arrow-after.a-label-tip-link:not(.a-link--needhelp),
.o-shopping-cart-title--inner-links .m-list--click-sensitive .m-list-content:hover .o-prod-grid .m-message .a-link--arrow-after.a-label-tip-link:not(.a-link--needhelp),
.m-list--click-sensitive .m-list-content:hover .o-prod-grid .m-message
.o-shopping-cart-title--inner-links .a-link--arrow-after.a-label-tip-link:not(.a-link--needhelp),
.o-shopping-cart--bottom .a-link--arrow-after.a-link,
.o-shopping-cart--bottom .a-link--arrow-after.a-label-tip-link,
.o-shopping-cart--bottom .tooltipster-content .a-label-tip-link.a-link--arrow-after,
.tooltipster-content
.o-shopping-cart--bottom .a-label-tip-link.a-link--arrow-after,
.o-shopping-cart--bottom
.tooltipster-content .a-tooltip-link--arrow-after a.a-label-tip-link,
.tooltipster-content .a-tooltip-link--arrow-after
.o-shopping-cart--bottom a.a-label-tip-link,
.o-shopping-cart--bottom .m-text--richtext .m-text-links a.a-label-tip-link,
.m-text--richtext .m-text-links
.o-shopping-cart--bottom a.a-label-tip-link,
.o-shopping-cart--bottom .o-prod-grid .m-message .a-label-tip-link.a-link--arrow-after:not(.a-link--needhelp):hover,
.o-prod-grid .m-message
.o-shopping-cart--bottom .a-label-tip-link.a-link--arrow-after:not(.a-link--needhelp):hover,
.o-shopping-cart--bottom .tooltipster-content .a-link.a-link--arrow-after,
.tooltipster-content
.o-shopping-cart--bottom .a-link.a-link--arrow-after,
.o-shopping-cart--bottom
.tooltipster-content .a-tooltip-link--arrow-after a.a-link,
.tooltipster-content .a-tooltip-link--arrow-after
.o-shopping-cart--bottom a.a-link,
.o-shopping-cart--bottom .m-text--richtext .m-text-links a.a-link,
.m-text--richtext .m-text-links
.o-shopping-cart--bottom a.a-link,
.o-shopping-cart--bottom .o-prod-grid .m-message .a-link.a-link--arrow-after:not(.a-link--needhelp):hover,
.o-prod-grid .m-message
.o-shopping-cart--bottom .a-link.a-link--arrow-after:not(.a-link--needhelp):hover,
.o-shopping-cart--bottom .o-prod-grid .m-message .m-table tbody tr td.is-hover.has-hoverlink .a-link--arrow-after[data-hoverlink]:not(.a-link--needhelp),
.o-prod-grid .m-message .m-table tbody tr td.is-hover.has-hoverlink
.o-shopping-cart--bottom .a-link--arrow-after[data-hoverlink]:not(.a-link--needhelp),
.o-shopping-cart--bottom .m-table tbody tr td.is-hover.has-hoverlink .o-prod-grid .m-message .a-link--arrow-after[data-hoverlink]:not(.a-link--needhelp),
.m-table tbody tr td.is-hover.has-hoverlink .o-prod-grid .m-message
.o-shopping-cart--bottom .a-link--arrow-after[data-hoverlink]:not(.a-link--needhelp),
.o-shopping-cart--bottom .o-prod-grid .m-message .m-text--richtext table tbody tr td.is-hover.has-hoverlink .a-link--arrow-after[data-hoverlink]:not(.a-link--needhelp),
.o-prod-grid .m-message .m-text--richtext table tbody tr td.is-hover.has-hoverlink
.o-shopping-cart--bottom .a-link--arrow-after[data-hoverlink]:not(.a-link--needhelp),
.o-shopping-cart--bottom .m-text--richtext table tbody tr td.is-hover.has-hoverlink .o-prod-grid .m-message .a-link--arrow-after[data-hoverlink]:not(.a-link--needhelp),
.m-text--richtext table tbody tr td.is-hover.has-hoverlink .o-prod-grid .m-message
.o-shopping-cart--bottom .a-link--arrow-after[data-hoverlink]:not(.a-link--needhelp),
.o-shopping-cart--bottom .o-prod-grid .m-message .m-list--click-sensitive .m-list-content:hover .a-link--arrow-after.a-link:not(.a-link--needhelp),
.o-prod-grid .m-message .m-list--click-sensitive .m-list-content:hover
.o-shopping-cart--bottom .a-link--arrow-after.a-link:not(.a-link--needhelp),
.o-shopping-cart--bottom .m-list--click-sensitive .m-list-content:hover .o-prod-grid .m-message .a-link--arrow-after.a-link:not(.a-link--needhelp),
.m-list--click-sensitive .m-list-content:hover .o-prod-grid .m-message
.o-shopping-cart--bottom .a-link--arrow-after.a-link:not(.a-link--needhelp),
.o-shopping-cart--bottom .o-prod-grid .m-message .m-list--click-sensitive .m-list-content:hover .a-link--arrow-after.a-label-tip-link:not(.a-link--needhelp),
.o-prod-grid .m-message .m-list--click-sensitive .m-list-content:hover
.o-shopping-cart--bottom .a-link--arrow-after.a-label-tip-link:not(.a-link--needhelp),
.o-shopping-cart--bottom .m-list--click-sensitive .m-list-content:hover .o-prod-grid .m-message .a-link--arrow-after.a-label-tip-link:not(.a-link--needhelp),
.m-list--click-sensitive .m-list-content:hover .o-prod-grid .m-message
.o-shopping-cart--bottom .a-link--arrow-after.a-label-tip-link:not(.a-link--needhelp) {
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 20px;
  line-height: 1.25rem;
}

/* line 662, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.a-link.a-link--arrow-after.has-label-new,
.a-link--arrow-after.has-label-new.a-label-tip-link {
  margin-right: 60px;
  margin-right: 3.75rem;
}

/* line 666, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.a-link.a-link--arrow-after.has-label-new span.label-new,
.a-link--arrow-after.has-label-new.a-label-tip-link span.label-new {
  color: #D2051E;
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  text-transform: uppercase;
  font-size: 11px !important;
  font-size: 0.6875rem !important;
  position: absolute;
  margin-top: 0.25em;
  -webkit-transition: padding-left 0.5s;
  transition: padding-left 0.5s;
  padding-left: 15px;
  padding-left: 0.9375rem;
}

/* line 677, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.a-link.a-link--arrow-after.has-label-new:hover span.label-new,
.a-link--arrow-after.has-label-new.a-label-tip-link:hover span.label-new,
.m-table tbody tr td.is-hover.has-hoverlink .a-link--arrow-after.has-label-new[data-hoverlink] span.label-new,
.m-text--richtext table tbody tr td.is-hover.has-hoverlink .a-link--arrow-after.has-label-new[data-hoverlink] span.label-new,
.m-list--click-sensitive .m-list-content:hover .a-link--arrow-after.has-label-new.a-link span.label-new,
.m-list--click-sensitive .m-list-content:hover .a-link--arrow-after.has-label-new.a-label-tip-link span.label-new {
  padding-left: 20px;
  padding-left: 1.25rem;
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_paragraph.scss */

p,
.a-paragraph,
.tooltipster-content {
  margin: 0;
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
}

/* line 7, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_paragraph.scss */

p a:not([class*="-after"]):not(.chosen-single):not(.a-button-select > div),
.a-paragraph a:not([class*="-after"]):not(.chosen-single):not(.a-button-select > div),
.tooltipster-content a:not([class*="-after"]):not(.chosen-single):not(.a-button-select > div) {
  position: relative;
  display: inline;
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  color: #671A3D;
  border-bottom: 2px solid transparent;
  border-bottom: 0.125rem solid transparent;
  font-size: inherit !important;
}

/* line 92, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

p a:not([class*="-after"]):not(.chosen-single):not(.a-button-select > div):hover,
.a-paragraph a:not([class*="-after"]):not(.chosen-single):not(.a-button-select > div):hover,
.tooltipster-content a:not([class*="-after"]):not(.chosen-single):not(.a-button-select > div):hover {
  color: #671A3D;
  border-bottom-color: #671A3D;
  /*
    &:after {
      content: '';


      position: absolute;
      left: 1px;
      right: 0;
      bottom: -3px;
    }
    */
}

/* line 1, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_blockquote.scss */

blockquote,
.a-blockquote {
  margin: 0;
  padding: 0 0 15px;
  padding: 0 0 0.9375rem;
  font-style: italic;
  color: #524F53;
}

/* line 1, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_inlineElements.scss */

b,
strong {
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  font-weight: normal;
}

/* line 8, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_inlineElements.scss */

.a-text a {
  text-decoration: underline;
}

/* line 12, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_inlineElements.scss */

.a-text b,
.a-text strong {
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
}

/* line 17, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_inlineElements.scss */

.a-text i,
.a-text cite,
.a-text em,
.a-text var,
.a-text address,
.a-text dfn {
  font-style: italic;
}

/* line 26, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_inlineElements.scss */

.a-text u,
.a-text ins {
  text-decoration: underline;
}

/* line 53, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_inlineElements.scss */

.a-text tt,
.a-text code,
.a-text kbd,
.a-text samp {
  font-family: monospace;
}

/* line 64, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_inlineElements.scss */

.a-text mark {
  background: #D2051E;
  color: #FFFFFF;
}

/* line 1, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_time.scss */

time,
.a-time {
  font-style: italic;
}

/* line 1, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_preformatted.scss */

pre,
.a-pre {
  font-family: monospace;
}

/* line 1, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_hr.scss */

hr,
.a-hr,
.m-product-gallery-stage .m-slider::after {
  border: 0;
  border-top: 1px solid #E7E2D6;
  border-top: 0.0625rem solid #E7E2D6;
  margin-top: 10px;
  margin-top: 0.625rem;
  padding-bottom: 30px;
  padding-bottom: 1.875rem;
  margin: 0;
}

/* line 14, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_hr.scss */

.a-hr.a-hr--bold,
.m-product-gallery-stage .m-slider::after {
  border-top-width: 3px;
}

/* line 1, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_tinyText.scss */

.a-tinytext,
.a-input-description p,
.m-password-match,
.m-register-form-required-text {
  font-family: "Hilti Roman", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 20px;
  line-height: 1.25rem;
  margin-top: -3px;
  margin-top: -0.1875rem;
}

/* line 5, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_tinyText.scss */

.a-tinytext--mandatory {
  -webkit-transition: all 1s;
  transition: all 1s;
}

/* line 9, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_tinyText.scss */

.a-tinytext--decrease {
  font-family: "Hilti Roman", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 11px;
  font-size: 0.6875rem;
  line-height: 13px;
  line-height: 0.8125rem;
  margin-top: -5px;
  margin-top: -0.3125rem;
}

/* line 2, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/lists/_unordered.scss */

ul,
.a-list-downloads,
.a-list-unordered {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

/* line 8, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/lists/_unordered.scss */

ul li,
.a-list-downloads li,
.a-list-unordered li {
  list-style-type: none;
  padding: 0;
}

/* line 3, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/lists/_ordered.scss */

ol,
.a-list-ordered,
.m-text--richtext ol {
  list-style-type: decimal;
  margin: 0;
  padding-left: 20px;
  padding-left: 1.25rem;
}

/* line 8, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/lists/_ordered.scss */

ol li,
.a-list-ordered li,
.m-text--richtext ol li {
  padding-bottom: 8px;
  padding-bottom: 0.5rem;
  /*&:last-child {
      padding-bottom: 0;
    }*/
}

/* line 21, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/lists/_ordered.scss */

.a-list.a-list--spacer-pb > li {
  padding-bottom: 40px !important;
  padding-bottom: 2.5rem !important;
}

/* line 27, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/lists/_ordered.scss */

.a-list li {
  position: relative;
  margin-left: 30px;
  margin-left: 1.875rem;
}

/* line 34, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/lists/_ordered.scss */

.a-list li.a-list-item--unstyled h4 {
  padding: 0 0 20px;
  padding: 0 0 1.25rem;
}

/* line 39, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/lists/_ordered.scss */

.a-list li.a-list-item--unstyled:before {
  display: none;
}

/* line 48, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/lists/_ordered.scss */

.a-list-downloads li {
  margin-left: 0;
}

/* line 51, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/lists/_ordered.scss */

.a-list-downloads:not(.a-list--nospace) li {
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
}

/* line 60, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/lists/_ordered.scss */

.a-list-unordered:not(.a-list--nospace) li {
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
}

/* line 63, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/lists/_ordered.scss */

.a-list-unordered:not(.a-list--nospace) li:last-of-type {
  padding-bottom: 0px;
  padding-bottom: 0rem;
}

/* line 68, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/lists/_ordered.scss */

.a-list-unordered li {
  list-style: none;
  position: relative;
  padding-left: 18px;
  padding-left: 1.125rem;
  margin-left: 0;
}

/* line 74, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/lists/_ordered.scss */

.a-list-unordered li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 10.4px;
  -webkit-transform: translate3d(0, -50%, 0);
  transform: translate3d(0, -50%, 0);
  display: block;
  width: 5px;
  width: 0.3125rem;
  height: 5px;
  height: 0.3125rem;
  border-radius: 50%;
  background-color: #000000;
}

/* line 109, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/lists/_ordered.scss */

.a-list.a-color-white li:before {
  border-color: #FFFFFF;
}

/* line 115, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/lists/_ordered.scss */

.a-list.a-color-hilti-red {
  color: #D2051E;
}

/* line 119, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/lists/_ordered.scss */

.a-list.a-color-hilti-red li:before {
  border-color: #D2051E;
}

/* line 125, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/lists/_ordered.scss */

.a-list.a-color-black {
  color: #000000;
}

/* line 129, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/lists/_ordered.scss */

.a-list.a-color-black li:before {
  border-color: #000000;
}

/* line 135, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/lists/_ordered.scss */

.a-list--columns {
  -webkit-column-count: 1;
  column-count: 1;
  -webkit-column-gap: 20px;
  column-gap: 20px;
}

/* line 154, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/lists/_ordered.scss */

.a-list--filling.a-color-white li:before {
  background: #FFFFFF;
}

/* line 161, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/lists/_ordered.scss */

.a-list--filling.a-color-hilti-red li:before {
  background: #D2051E;
}

/* line 168, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/lists/_ordered.scss */

.a-list--filling.a-color-black li:before {
  background: #000000;
}

/* line 178, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/lists/_ordered.scss */

.a-list--hyphenated li,
.m-text--richtext ul li,
.m-text--richtext .a-list-downloads li,
.m-text--richtext .a-list-unordered li {
  padding: 0;
  padding-left: 15px;
  padding-left: 0.9375rem;
  padding-bottom: 8px;
  padding-bottom: 0.5rem;
  position: relative;
}

/* line 186, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/lists/_ordered.scss */

.a-list--hyphenated li:before,
.m-text--richtext ul li:before,
.m-text--richtext .a-list-downloads li:before,
.m-text--richtext .a-list-unordered li:before {
  content: '• ';
  position: absolute;
  left: 0;
}

/* line 1, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/lists/_definition.scss */

dl {
  overflow: hidden;
  margin: 0;
  padding: 0;
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
}

/* line 8, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/lists/_definition.scss */

dl dt {
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 25px;
  line-height: 1.5625rem;
}

/* line 12, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/lists/_definition.scss */

dl dd {
  margin-left: 30px;
  margin-left: 1.875rem;
}

/* line 84, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/lists/_definition.scss */

.a-list-definition {
  overflow: hidden;
  margin: 0;
  padding: 0;
  margin-left: -10px;
  margin-left: -0.625rem;
  margin-right: -10px;
  margin-right: -0.625rem;
  padding-top: 15px;
  padding-top: 0.9375rem;
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
  margin-bottom: 15px;
  margin-bottom: 0.9375rem;
  border-top: 3px solid #DFD8C8;
  border-top: 0.1875rem solid #DFD8C8;
  border-bottom: 3px solid #DFD8C8;
  border-bottom: 0.1875rem solid #DFD8C8;
}

/* line 175, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_mixins.scss */

.a-list-definition {
  *zoom: 1;
}

/* line 178, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_mixins.scss */

.a-list-definition:before,
.a-list-definition:after {
  content: "";
  display: table;
}

/* line 183, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_mixins.scss */

.a-list-definition:after {
  clear: both;
}

/* line 32, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/lists/_definition.scss */

.a-list-definition dt,
.a-list-definition dd {
  display: block;
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  min-height: 0.0625rem;
  padding-left: 10px;
  padding-left: 0.625rem;
  padding-right: 10px;
  padding-right: 0.625rem;
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 15px;
  padding-top: 0.9375rem;
  border-top: 1px solid #DFD8C8;
  border-top: 0.0625rem solid #DFD8C8;
}

/* line 42, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/lists/_definition.scss */

.a-list-definition dt:first-of-type,
.a-list-definition dd:first-of-type {
  border-top: 0px;
  border-top: 0rem;
  padding-top: 0;
}

/* line 49, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/lists/_definition.scss */

.a-list-definition dt:last-of-type,
.a-list-definition dd:last-of-type {
  padding-bottom: 0;
}

/* line 56, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/lists/_definition.scss */

.a-list-definition dt {
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.25rem;
  position: relative;
  min-height: 1px;
  min-height: 0.0625rem;
  padding-left: 10px;
  padding-left: 0.625rem;
  padding-right: 10px;
  padding-right: 0.625rem;
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
  clear: both;
}

/* line 67, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/lists/_definition.scss */

.a-list-definition dd {
  margin-left: 0;
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.25rem;
  position: relative;
  min-height: 1px;
  min-height: 0.0625rem;
  padding-left: 10px;
  padding-left: 0.625rem;
  padding-right: 10px;
  padding-right: 0.625rem;
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
}

/* line 1, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/lists/_sortable.scss */

.a-list-sortable {
  padding-bottom: 40px;
  padding-bottom: 2.5rem;
  -webkit-column-gap: 20px;
  column-gap: 20px;
  column-break-before: always;
  -webkit-column-break-before: column;
  break-before: column;
  position: relative;
}

/* line 10, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/lists/_sortable.scss */

.a-list-sortable [class*='a-icon']:after,
.a-list-sortable .a-link--arrow-after:after {
  -webkit-transform: none !important;
  transform: none !important;
  margin-left: .3em;
}

/* line 39, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/lists/_sortable.scss */

.a-list-sortable li {
  margin-left: 0px;
  margin-left: 0rem;
  position: relative;
}

/* line 44, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/lists/_sortable.scss */

.a-list-sortable > li {
  margin-bottom: 15px;
  margin-bottom: 0.9375rem;
  position: relative;
}

/* line 49, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/lists/_sortable.scss */

.a-list-sortable-groupname {
  padding-bottom: 5px;
  padding-bottom: 0.3125rem;
  position: relative;
}

/* line 54, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/lists/_sortable.scss */

.a-list-sortable-group {
  display: inline;
  position: relative;
}

/* line 59, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/lists/_sortable.scss */

.a-list-sortable-group li {
  margin-bottom: 10px;
  margin-bottom: 0.625rem;
  position: relative;
}

/* line 159, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/lists/_categories.scss */

.a-list-categories {
  margin-left: -10px;
  margin-left: -0.625rem;
  margin-right: -10px;
  margin-right: -0.625rem;
}

/* line 175, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_mixins.scss */

.a-list-categories {
  *zoom: 1;
}

/* line 178, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_mixins.scss */

.a-list-categories:before,
.a-list-categories:after {
  content: "";
  display: table;
}

/* line 183, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_mixins.scss */

.a-list-categories:after {
  clear: both;
}

/* line 175, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_mixins.scss */

.a-list-categories {
  *zoom: 1;
}

/* line 178, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_mixins.scss */

.a-list-categories:before,
.a-list-categories:after {
  content: "";
  display: table;
}

/* line 183, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_mixins.scss */

.a-list-categories:after {
  clear: both;
}

/* line 5, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/lists/_categories.scss */

.a-list-categories a {
  color: #524F53;
}

/* line 8, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/lists/_categories.scss */

.a-list-categories a:hover {
  color: #D2051E;
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/lists/_categories.scss */

.a-list-categories > li {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  min-height: 0.0625rem;
  padding-left: 10px;
  padding-left: 0.625rem;
  padding-right: 10px;
  padding-right: 0.625rem;
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
  bottom: -2px;
}

/* line 23, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/lists/_categories.scss */

.a-list-categories > li.m-nav-secondary-news {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  min-height: 0.0625rem;
  padding-left: 10px;
  padding-left: 0.625rem;
  padding-right: 10px;
  padding-right: 0.625rem;
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 30px;
  padding-top: 1.875rem;
  padding-bottom: 0px;
  padding-bottom: 0rem;
  margin-top: 0;
  position: relative;
  top: 1px;
  border-top: 3px solid #EBE6dE;
  border-top: 0.1875rem solid #EBE6dE;
  border-bottom: 0px;
  border-bottom: 0rem;
}

/* line 41, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/lists/_categories.scss */

.a-list-categories:first-child + .a-list-categories {
  border-bottom: 3px solid #EBE6dE;
  border-bottom: 0.1875rem solid #EBE6dE;
}

/* line 46, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/lists/_categories.scss */

.a-list-categories li:not(.slick-slide):not(.m-nav-secondary-news) > a {
  display: table;
  position: relative;
  width: 100%;
  height: 100%;
  min-height: 80px;
  min-height: 5rem;
  overflow: hidden;
  padding-top: 8px;
  padding-top: 0.5rem;
  padding-bottom: 8px;
  padding-bottom: 0.5rem;
  border-bottom: 1px solid #EBE6dE;
  border-bottom: 0.0625rem solid #EBE6dE;
  -webkit-transition: background-color .3s ease-out;
  transition: background-color .3s ease-out;
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.25rem;
}

/* line 73, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/lists/_categories.scss */

.m-nav-secondary-stage .a-list-categories li:not(.slick-slide):not(.m-nav-secondary-news) > a {
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.25rem;
}

/* line 77, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/lists/_categories.scss */

.a-list-categories li:not(.slick-slide):not(.m-nav-secondary-news) > a picture {
  display: inline-block;
  max-width: 65px;
  max-width: 4.0625rem;
  max-height: 60px;
  max-height: 3.75rem;
  display: block;
  margin: 0 auto;
}

/* line 96, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/lists/_categories.scss */

.a-list-categories li:not(.slick-slide):not(.m-nav-secondary-news) > a picture img {
  max-width: 100%;
  max-height: 60px;
  max-height: 3.75rem;
  image-rendering: optimize-contrast;
  /* CSS3 Proposed       */
  image-rendering: -webkit-optimize-contrast;
  /* Chrome (and Safari) */
}

/* line 107, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/lists/_categories.scss */

.is-IE .a-list-categories li:not(.slick-slide):not(.m-nav-secondary-news) > a picture img {
  width: auto;
}

/* line 114, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/lists/_categories.scss */

.a-list-categories li:not(.slick-slide):not(.m-nav-secondary-news) > a > span {
  display: table-cell;
  vertical-align: middle;
  max-width: 60%;
}

/* line 120, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/lists/_categories.scss */

.a-list-categories li:not(.slick-slide):not(.m-nav-secondary-news) > a > span:first-child {
  width: 30%;
  height: 50px;
  height: 3.125rem;
  padding: 0 10px;
  padding: 0 0.625rem;
  max-width: 90%;
  overflow: hidden;
  text-align: center;
}

/* line 142, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/lists/_categories.scss */

.a-list-categories li:not(.is-empty) > a:hover {
  background-color: #F3F0EB;
}

/* line 147, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/lists/_categories.scss */

.a-list-categories:not(.m-nav-secondary-teaserlist) li {
  height: 80px;
  height: 5rem;
}

/* line 149, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/lists/_categories.scss */

.a-list-categories:not(.m-nav-secondary-teaserlist) li a picture {
  overflow: hidden;
}

/* line 9, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_fieldset.scss */

.a-fieldset,
fieldset {
  border: 0;
  margin: 0;
  padding: 0;
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
}

/* line 19, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_fieldset.scss */

.a-fieldset .a-input:last-child,
fieldset .a-input:last-child,
.a-fieldset .a-stars-radio:last-child,
fieldset .a-stars-radio:last-child,
.a-fieldset .a-checkbox:last-child,
fieldset .a-checkbox:last-child,
.a-fieldset .a-stars:last-child,
fieldset .a-stars:last-child {
  padding: 0;
}

/* line 24, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_fieldset.scss */

.a-legend,
legend {
  padding: 0;
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
}

/* line 4, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_label.scss */

label:not(.dummy-select) a:not(.a-link--arrow-after):not(.o-delivery-change):not(.a-datepicker-button):not(.a-link--arrow):not(.a-tooltip):not(.a-icon-info-after) {
  position: relative;
  display: inline;
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  color: #671A3D;
  border-bottom: 2px solid transparent;
  border-bottom: 0.125rem solid transparent;
  /*
    position: relative;

    @include rwdfont( 'text-bold--decrease-m' );
    color: color( 'burgundy' );

    &:hover {
      color: color( 'burgundy' );

      &:after {
        content: '';
        border-bottom: 2px solid color( 'burgundy' );

        position: absolute;
        left: 1px;
        right: 0;
        bottom: -3px;
      }
    }
    */
}

/* line 92, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

label:not(.dummy-select) a:not(.a-link--arrow-after):not(.o-delivery-change):not(.a-datepicker-button):not(.a-link--arrow):not(.a-tooltip):not(.a-icon-info-after):hover {
  color: #671A3D;
  border-bottom-color: #671A3D;
  /*
    &:after {
      content: '';


      position: absolute;
      left: 1px;
      right: 0;
      bottom: -3px;
    }
    */
}

/* line 30, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_label.scss */

.a-label,
label:not(.dummy-select),
.o-billing-label,
.o-delivery-label {
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.25rem;
  position: relative;
}

/* line 49, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_label.scss */

.a-label-hint {
  font-family: "Hilti Roman", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 20px;
  line-height: 1.25rem;
  display: block;
}

/* line 55, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_label.scss */

.a-label--formfield,
.a-label--textarea {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  min-height: 0.0625rem;
  padding-left: 10px;
  padding-left: 0.625rem;
  padding-right: 10px;
  padding-right: 0.625rem;
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.25rem;
  text-align: left;
}

/* line 80, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_label.scss */

.a-label--formfield em,
.a-label--textarea em {
  font-style: normal;
}

/* line 85, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_label.scss */

.a-label--formfield {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

/* line 99, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_label.scss */

.a-label-tip-link {
  top: 10px;
  padding-left: 30px;
  padding-left: 1.875rem;
  font-size: 14px !important;
  font-size: 0.875rem !important;
  text-transform: uppercase;
}

/* line 2, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_input.scss */

input[placeholder] {
  text-overflow: ellipsis;
}

/* line 55, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_input.scss */

textarea {
  vertical-align: top;
}

/* line 60, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_input.scss */

.a-input,
.a-stars-radio {
  margin-left: -10px;
  margin-left: -0.625rem;
  margin-right: -10px;
  margin-right: -0.625rem;
  padding: 0;
  height: auto;
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
}

/* line 175, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_mixins.scss */

.a-input,
.a-stars-radio {
  *zoom: 1;
}

/* line 178, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_mixins.scss */

.a-input:before,
.a-stars-radio:before,
.a-input:after,
.a-stars-radio:after {
  content: "";
  display: table;
}

/* line 183, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_mixins.scss */

.a-input:after,
.a-stars-radio:after {
  clear: both;
}

/* line 175, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_mixins.scss */

.a-input,
.a-stars-radio {
  *zoom: 1;
}

/* line 178, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_mixins.scss */

.a-input:before,
.a-stars-radio:before,
.a-input:after,
.a-stars-radio:after {
  content: "";
  display: table;
}

/* line 183, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_mixins.scss */

.a-input:after,
.a-stars-radio:after {
  clear: both;
}

/* line 71, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_input.scss */

.a-input-field,
.a-stars-radio-field {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  min-height: 0.0625rem;
  padding-left: 10px;
  padding-left: 0.625rem;
  padding-right: 10px;
  padding-right: 0.625rem;
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}

/* line 79, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_input.scss */

.a-input-field-wrap {
  position: relative;
}

/* line 83, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_input.scss */

.a-input-field input,
.a-stars-radio-field input,
.a-input-field span:not(.a-error):not(.error),
.a-stars-radio-field span:not(.a-error):not(.error) {
  min-height: 45px;
  min-height: 2.8125rem;
  max-height: 45px;
  max-height: 2.8125rem;
}

/* line 88, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_input.scss */

.a-input-field span,
.a-stars-radio-field span {
  display: inline-block;
}

/* line 100, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_input.scss */

.a-input--nolabel .a-input-field,
.a-input--nolabel .a-stars-radio-field {
  position: relative;
  min-height: 1px;
  min-height: 0.0625rem;
  padding-left: 10px;
  padding-left: 0.625rem;
  padding-right: 10px;
  padding-right: 0.625rem;
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}

/* line 106, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_input.scss */

.a-input-link {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  min-height: 0.0625rem;
  padding-left: 10px;
  padding-left: 0.625rem;
  padding-right: 10px;
  padding-right: 0.625rem;
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
}

/* line 124, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_input.scss */

.a-input-text,
input[type="text"],
.a-input-password,
input[type="password"],
.a-input-url,
input[type="url"],
.a-input-email,
input[type="email"],
.a-input-number,
input[type="number"],
.a-input-tel,
input[type="tel"],
.a-input-search,
input[type="search"],
.a-input-textarea,
textarea {
  -webkit-appearance: none;
  background: transparent;
  border: 3px solid #D7CEBA;
  border: 0.1875rem solid #D7CEBA;
  color: #000000;
  font-family: "Hilti Roman", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.25rem;
  padding: 10px 18px;
  padding: 0.625rem 1.125rem;
  width: 100%;
  border-radius: 0;
  -webkit-transition: background 0.5s, border-color 0.5s, font-family 0.5s, color 0.5s;
  transition: background 0.5s, border-color 0.5s, font-family 0.5s, color 0.5s;
  /* editable */
  /* Validation */
  /* readonly */
  /* color variations */
  /* error */
}

/* line 155, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_input.scss */

.is-editable .a-input-text,
.is-editable input[type="text"],
.a-input-text.is-editable,
input.is-editable[type="text"],
.is-editable .a-input-password,
.is-editable input[type="password"],
.a-input-password.is-editable,
input.is-editable[type="password"],
.is-editable .a-input-url,
.is-editable input[type="url"],
.a-input-url.is-editable,
input.is-editable[type="url"],
.is-editable .a-input-email,
.is-editable input[type="email"],
.a-input-email.is-editable,
input.is-editable[type="email"],
.is-editable .a-input-number,
.is-editable input[type="number"],
.a-input-number.is-editable,
input.is-editable[type="number"],
.is-editable .a-input-tel,
.is-editable input[type="tel"],
.a-input-tel.is-editable,
input.is-editable[type="tel"],
.is-editable .a-input-search,
.is-editable input[type="search"],
.a-input-search.is-editable,
input.is-editable[type="search"],
.is-editable .a-input-textarea,
.is-editable textarea,
.a-input-textarea.is-editable,
textarea.is-editable {
  background: #FFFFFF;
}

/* line 162, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_input.scss */

.a-input-text.is-error,
input.is-error[type="text"],
.a-input-password.is-error,
input.is-error[type="password"],
.a-input-url.is-error,
input.is-error[type="url"],
.a-input-email.is-error,
input.is-error[type="email"],
.a-input-number.is-error,
input.is-error[type="number"],
.a-input-tel.is-error,
input.is-error[type="tel"],
.a-input-search.is-error,
input.is-error[type="search"],
.a-input-textarea.is-error,
textarea.is-error {
  border-color: #D2051E;
}

/* line 166, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_input.scss */

.a-input-text.is-valid,
input.is-valid[type="text"],
.a-input-password.is-valid,
input.is-valid[type="password"],
.a-input-url.is-valid,
input.is-valid[type="url"],
.a-input-email.is-valid,
input.is-valid[type="email"],
.a-input-number.is-valid,
input.is-valid[type="number"],
.a-input-tel.is-valid,
input.is-valid[type="tel"],
.a-input-search.is-valid,
input.is-valid[type="search"],
.a-input-textarea.is-valid,
textarea.is-valid {
  border-color: #19AF37;
}

/* line 172, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_input.scss */

.a-input-text.is-readonly,
input.is-readonly[type="text"],
.a-input-text[readonly],
input[readonly][type="text"],
.a-input-password.is-readonly,
input.is-readonly[type="password"],
.a-input-password[readonly],
input[readonly][type="password"],
.a-input-url.is-readonly,
input.is-readonly[type="url"],
.a-input-url[readonly],
input[readonly][type="url"],
.a-input-email.is-readonly,
input.is-readonly[type="email"],
.a-input-email[readonly],
input[readonly][type="email"],
.a-input-number.is-readonly,
input.is-readonly[type="number"],
.a-input-number[readonly],
input[readonly][type="number"],
.a-input-tel.is-readonly,
input.is-readonly[type="tel"],
.a-input-tel[readonly],
input[readonly][type="tel"],
.a-input-search.is-readonly,
input.is-readonly[type="search"],
.a-input-search[readonly],
input[readonly][type="search"],
.a-input-textarea.is-readonly,
textarea.is-readonly,
.a-input-textarea[readonly],
textarea[readonly] {
  border-color: transparent !important;
  background: transparent !important;
  color: #000000 !important;
  -webkit-text-fill-color: #000000;
  opacity: 1 !important;
}

/* line 181, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_input.scss */

.is-IE .a-input-text.is-readonly,
.is-IE input.is-readonly[type="text"],
.is-Edge .a-input-text.is-readonly,
.is-Edge input.is-readonly[type="text"],
.is-IE .a-input-text[readonly],
.is-IE input[readonly][type="text"],
.is-Edge .a-input-text[readonly],
.is-Edge input[readonly][type="text"],
.is-IE .a-input-password.is-readonly,
.is-IE input.is-readonly[type="password"],
.is-Edge .a-input-password.is-readonly,
.is-Edge input.is-readonly[type="password"],
.is-IE .a-input-password[readonly],
.is-IE input[readonly][type="password"],
.is-Edge .a-input-password[readonly],
.is-Edge input[readonly][type="password"],
.is-IE .a-input-url.is-readonly,
.is-IE input.is-readonly[type="url"],
.is-Edge .a-input-url.is-readonly,
.is-Edge input.is-readonly[type="url"],
.is-IE .a-input-url[readonly],
.is-IE input[readonly][type="url"],
.is-Edge .a-input-url[readonly],
.is-Edge input[readonly][type="url"],
.is-IE .a-input-email.is-readonly,
.is-IE input.is-readonly[type="email"],
.is-Edge .a-input-email.is-readonly,
.is-Edge input.is-readonly[type="email"],
.is-IE .a-input-email[readonly],
.is-IE input[readonly][type="email"],
.is-Edge .a-input-email[readonly],
.is-Edge input[readonly][type="email"],
.is-IE .a-input-number.is-readonly,
.is-IE input.is-readonly[type="number"],
.is-Edge .a-input-number.is-readonly,
.is-Edge input.is-readonly[type="number"],
.is-IE .a-input-number[readonly],
.is-IE input[readonly][type="number"],
.is-Edge .a-input-number[readonly],
.is-Edge input[readonly][type="number"],
.is-IE .a-input-tel.is-readonly,
.is-IE input.is-readonly[type="tel"],
.is-Edge .a-input-tel.is-readonly,
.is-Edge input.is-readonly[type="tel"],
.is-IE .a-input-tel[readonly],
.is-IE input[readonly][type="tel"],
.is-Edge .a-input-tel[readonly],
.is-Edge input[readonly][type="tel"],
.is-IE .a-input-search.is-readonly,
.is-IE input.is-readonly[type="search"],
.is-Edge .a-input-search.is-readonly,
.is-Edge input.is-readonly[type="search"],
.is-IE .a-input-search[readonly],
.is-IE input[readonly][type="search"],
.is-Edge .a-input-search[readonly],
.is-Edge input[readonly][type="search"],
.is-IE .a-input-textarea.is-readonly,
.is-IE textarea.is-readonly,
.is-Edge .a-input-textarea.is-readonly,
.is-Edge textarea.is-readonly,
.is-IE .a-input-textarea[readonly],
.is-IE textarea[readonly],
.is-Edge .a-input-textarea[readonly],
.is-Edge textarea[readonly] {
  -webkit-text-fill-color: #887F6E;
}

/* line 189, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_input.scss */

.a-input-text.a-color-hilti-red,
input.a-color-hilti-red[type="text"],
.a-input-password.a-color-hilti-red,
input.a-color-hilti-red[type="password"],
.a-input-url.a-color-hilti-red,
input.a-color-hilti-red[type="url"],
.a-input-email.a-color-hilti-red,
input.a-color-hilti-red[type="email"],
.a-input-number.a-color-hilti-red,
input.a-color-hilti-red[type="number"],
.a-input-tel.a-color-hilti-red,
input.a-color-hilti-red[type="tel"],
.a-input-search.a-color-hilti-red,
input.a-color-hilti-red[type="search"],
.a-input-textarea.a-color-hilti-red,
textarea.a-color-hilti-red {
  border-color: #D2051E;
  color: #D2051E;
}

/* line 195, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_input.scss */

.a-input-text.a-error,
input.a-error[type="text"],
input[type="text"].error,
.a-input-text.error,
.a-input-password.a-error,
input.a-error[type="password"],
input[type="password"].error,
.a-input-password.error,
.a-input-url.a-error,
input.a-error[type="url"],
input[type="url"].error,
.a-input-url.error,
.a-input-email.a-error,
input.a-error[type="email"],
input[type="email"].error,
.a-input-email.error,
.a-input-number.a-error,
input.a-error[type="number"],
input[type="number"].error,
.a-input-number.error,
.a-input-tel.a-error,
input.a-error[type="tel"],
input[type="tel"].error,
.a-input-tel.error,
.a-input-search.a-error,
input.a-error[type="search"],
input[type="search"].error,
.a-input-search.error,
.a-input-textarea.a-error,
textarea.a-error,
textarea.error,
.a-input-textarea.error {
  border-color: #D2051E;
}

/* line 664, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_mixins.scss */

.a-input-text.a-error ~ span.a-error,
input.a-error[type="text"] ~ span.a-error,
input[type="text"].error ~ span.a-error,
.a-input-text.error ~ span.a-error,
.a-input-text.a-error ~ span.error,
input.a-error[type="text"] ~ span.error,
input[type="text"].error ~ span.error,
.a-input-text.error ~ span.error,
.a-input-password.a-error ~ span.a-error,
input.a-error[type="password"] ~ span.a-error,
input[type="password"].error ~ span.a-error,
.a-input-password.error ~ span.a-error,
.a-input-password.a-error ~ span.error,
input.a-error[type="password"] ~ span.error,
input[type="password"].error ~ span.error,
.a-input-password.error ~ span.error,
.a-input-url.a-error ~ span.a-error,
input.a-error[type="url"] ~ span.a-error,
input[type="url"].error ~ span.a-error,
.a-input-url.error ~ span.a-error,
.a-input-url.a-error ~ span.error,
input.a-error[type="url"] ~ span.error,
input[type="url"].error ~ span.error,
.a-input-url.error ~ span.error,
.a-input-email.a-error ~ span.a-error,
input.a-error[type="email"] ~ span.a-error,
input[type="email"].error ~ span.a-error,
.a-input-email.error ~ span.a-error,
.a-input-email.a-error ~ span.error,
input.a-error[type="email"] ~ span.error,
input[type="email"].error ~ span.error,
.a-input-email.error ~ span.error,
.a-input-number.a-error ~ span.a-error,
input.a-error[type="number"] ~ span.a-error,
input[type="number"].error ~ span.a-error,
.a-input-number.error ~ span.a-error,
.a-input-number.a-error ~ span.error,
input.a-error[type="number"] ~ span.error,
input[type="number"].error ~ span.error,
.a-input-number.error ~ span.error,
.a-input-tel.a-error ~ span.a-error,
input.a-error[type="tel"] ~ span.a-error,
input[type="tel"].error ~ span.a-error,
.a-input-tel.error ~ span.a-error,
.a-input-tel.a-error ~ span.error,
input.a-error[type="tel"] ~ span.error,
input[type="tel"].error ~ span.error,
.a-input-tel.error ~ span.error,
.a-input-search.a-error ~ span.a-error,
input.a-error[type="search"] ~ span.a-error,
input[type="search"].error ~ span.a-error,
.a-input-search.error ~ span.a-error,
.a-input-search.a-error ~ span.error,
input.a-error[type="search"] ~ span.error,
input[type="search"].error ~ span.error,
.a-input-search.error ~ span.error,
.a-input-textarea.a-error ~ span.a-error,
textarea.a-error ~ span.a-error,
textarea.error ~ span.a-error,
.a-input-textarea.error ~ span.a-error,
.a-input-textarea.a-error ~ span.error,
textarea.a-error ~ span.error,
textarea.error ~ span.error,
.a-input-textarea.error ~ span.error {
  padding-top: 8px;
  padding-top: 0.5rem;
  font-family: "Hilti Roman", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 20px;
  line-height: 1.25rem;
  display: inline-block;
  width: 100%;
  clear: both;
  color: #D2051E;
}

/* line 200, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_input.scss */

.is-ios .a-input-text,
.is-ios input[type="text"],
.is-ios .a-input-password,
.is-ios input[type="password"],
.is-ios .a-input-url,
.is-ios input[type="url"],
.is-ios .a-input-email,
.is-ios input[type="email"],
.is-ios .a-input-number,
.is-ios input[type="number"],
.is-ios .a-input-tel,
.is-ios input[type="tel"],
.is-ios .a-input-search,
.is-ios input[type="search"],
.is-ios .a-input-textarea,
.is-ios textarea {
  position: relative;
}

/* line 205, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_input.scss */

.a-input-textarea-message {
  overflow-y: auto;
  width: auto;
  height: auto;
  padding: 10px 15px;
  padding: 0.625rem 0.9375rem;
  position: absolute;
  top: 10px;
  left: 10px;
  right: 10px;
  z-index: 1;
  font-size: 18px !important;
  font-size: 1.125rem !important;
  line-height: 1.4;
  color: #DFD8C8;
}

/* line 222, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_input.scss */

.a-input-textarea-message ul,
.a-input-textarea-message .a-list-downloads,
.a-input-textarea-message .a-list-unordered {
  margin-top: 5px;
  margin-top: 0.3125rem;
}

/* line 224, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_input.scss */

.a-input-textarea-message ul li,
.a-input-textarea-message .a-list-downloads li,
.a-input-textarea-message .a-list-unordered li {
  padding-left: 20px;
  padding-left: 1.25rem;
}

/* line 226, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_input.scss */

.a-input-textarea-message ul li::before,
.a-input-textarea-message .a-list-downloads li::before,
.a-input-textarea-message .a-list-unordered li::before {
  content: "-";
  position: relative;
  left: -15px;
}

/* line 235, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_input.scss */

.a-input-description {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  min-height: 0.0625rem;
  padding-left: 10px;
  padding-left: 0.625rem;
  padding-right: 10px;
  padding-right: 0.625rem;
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 15px;
  padding-top: 0.9375rem;
}

/* line 252, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_input.scss */

.a-input-description p:last-child {
  padding-bottom: 0;
}

/* line 256, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_input.scss */

.a-input-requirements {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  min-height: 0.0625rem;
  padding-left: 10px;
  padding-left: 0.625rem;
  padding-right: 10px;
  padding-right: 0.625rem;
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 15px;
  padding-top: 0.9375rem;
  /**
     * Title
     */
  /**
     * List
     */
}

/* line 286, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_input.scss */

.a-input-requirements-title {
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 20px;
  line-height: 1.25rem;
  padding-bottom: 8px;
  padding-bottom: 0.5rem;
}

/* line 294, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_input.scss */

.a-input-requirements-list {
  font-family: "Hilti Roman", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 20px;
  line-height: 1.25rem;
}

/* line 298, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_input.scss */

.a-input-requirements-list.invalid li {
  color: #D2051E;
}

/* line 302, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_input.scss */

.a-input-requirements-list.invalid li:before {
  content: '×';
}

/* line 309, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_input.scss */

.a-input-requirements-list li {
  padding-bottom: 5px;
  padding-bottom: 0.3125rem;
  margin-left: 0;
}

/* line 314, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_input.scss */

.a-input-requirements-list li.valid {
  color: #19AF37 !important;
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-input-requirements-list li.valid:before {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 475, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-input-requirements-list li.valid:before {
  content: "\EA0C";
}

/* line 318, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_input.scss */

.a-input-requirements-list li.valid:before {
  font-size: 10px;
  font-size: 0.625rem;
  line-height: 2.2;
  top: 0;
}

/* line 331, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_input.scss */

.a-input-bottom-label {
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.25rem;
  padding-top: 8px;
  padding-top: 0.5rem;
  color: #887F6E;
}

/* line 223, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_mixins.scss */

:-moz-placeholder {
  color: #887F6E;
  opacity: 0.5;
}

/* line 227, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_mixins.scss */

::-moz-placeholder {
  color: #887F6E;
  opacity: 0.5;
}

/* line 231, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_mixins.scss */

:-ms-input-placeholder {
  color: #887F6E;
  opacity: 0.5;
}

/* line 235, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_mixins.scss */

::-ms-input-placeholder {
  color: #887F6E;
  opacity: 0.5;
}

/* line 239, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_mixins.scss */

::-webkit-input-placeholder {
  color: #887F6E;
  opacity: 0.5;
}

/* line 243, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_mixins.scss */

::-webkit-input-placeholder {
  color: #887F6E;
  opacity: 0.5;
}

:-ms-input-placeholder {
  color: #887F6E;
  opacity: 0.5;
}

::placeholder {
  color: #887F6E;
  opacity: 0.5;
}

/* line 341, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_input.scss */

.is-Edge ::-webkit-input-placeholder {
  color: #C4BFB7;
  opacity: 1;
}

/* line 349, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_input.scss */

.is-IE11 input[type="text"],
.is-IE11 input[type="password"],
.is-IE11 input[type="url"],
.is-IE11 input[type="email"],
.is-IE11 input[type="number"],
.is-IE11 input[type="tel"],
.is-IE11 input[type="search"],
.is-IE11 textarea,
.is-Edge input[type="text"],
.is-Edge input[type="password"],
.is-Edge input[type="url"],
.is-Edge input[type="email"],
.is-Edge input[type="number"],
.is-Edge input[type="tel"],
.is-Edge input[type="search"],
.is-Edge textarea {
  background-color: #FFFFFF;
  color: #000000;
  opacity: 1;
}

/* line 361, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_input.scss */

.is-IE11 input[type="text"]:-ms-input-placeholder,
.is-IE11 input[type="password"]:-ms-input-placeholder,
.is-IE11 input[type="url"]:-ms-input-placeholder,
.is-IE11 input[type="email"]:-ms-input-placeholder,
.is-IE11 input[type="number"]:-ms-input-placeholder,
.is-IE11 input[type="tel"]:-ms-input-placeholder,
.is-IE11 input[type="search"]:-ms-input-placeholder,
.is-IE11 textarea:-ms-input-placeholder,
.is-Edge input[type="text"]:-ms-input-placeholder,
.is-Edge input[type="password"]:-ms-input-placeholder,
.is-Edge input[type="url"]:-ms-input-placeholder,
.is-Edge input[type="email"]:-ms-input-placeholder,
.is-Edge input[type="number"]:-ms-input-placeholder,
.is-Edge input[type="tel"]:-ms-input-placeholder,
.is-Edge input[type="search"]:-ms-input-placeholder,
.is-Edge textarea:-ms-input-placeholder {
  color: #C3BFB6;
  -webkit-transition: color 0s;
  transition: color 0s;
}

/* line 367, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_input.scss */

.is-IE11 input[type="number"]::-ms-clear,
.is-Edge input[type="number"]::-ms-clear {
  display: none;
}

/* line 371, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_input.scss */

.is-IE11 .m-nav-meta-search input[type="search"],
.is-Edge .m-nav-meta-search input[type="search"] {
  background: transparent;
}

/* line 25, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_select.scss */

select,
.a-select {
  width: 100%;
  color: #000000;
  background-color: transparent;
}

/* line 175, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_mixins.scss */

select,
.a-select {
  *zoom: 1;
}

/* line 178, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_mixins.scss */

select:before,
.a-select:before,
select:after,
.a-select:after {
  content: "";
  display: table;
}

/* line 183, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_mixins.scss */

select:after,
.a-select:after {
  clear: both;
}

/* line 36, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_select.scss */

.a-select {
  margin-left: -10px;
  margin-left: -0.625rem;
  margin-right: -10px;
  margin-right: -0.625rem;
  width: auto;
  padding: 0;
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
}

/* line 175, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_mixins.scss */

.a-select {
  *zoom: 1;
}

/* line 178, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_mixins.scss */

.a-select:before,
.a-select:after {
  content: "";
  display: table;
}

/* line 183, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_mixins.scss */

.a-select:after {
  clear: both;
}

/* line 45, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_select.scss */

.a-select-field {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  min-height: 0.0625rem;
  padding-left: 10px;
  padding-left: 0.625rem;
  padding-right: 10px;
  padding-right: 0.625rem;
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}

/* line 51, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_select.scss */

.a-select-field select,
.a-select-field .a-select,
.a-select-field select option,
.a-select-field .a-select option {
  font-family: "Hilti Roman", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.25rem;
}

/* line 57, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_select.scss */

.a-select-wrapp {
  display: block;
  position: relative;
}

/* line 61, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_select.scss */

.a-select-wrapp.is-empty .dummy-select {
  color: #887F6E;
}

/* line 67, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_select.scss */

.a-select--no-label .a-select-field,
.a-select--hide-label .a-select-field {
  width: 100%;
  left: auto;
}

/* line 73, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_select.scss */

.a-select--filterbar .a-select-field,
.a-select--filterbar .a-label--formfield {
  width: 100%;
  left: auto;
  display: block;
  clear: both;
}

/* line 81, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_select.scss */

.a-select--filterbar .a-select-field {
  height: 45px;
  height: 2.8125rem;
}

/* line 86, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_select.scss */

.a-select-bottom-label {
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.25rem;
  padding-top: 8px;
  padding-top: 0.5rem;
  color: #887F6E;
}

/** chosen styling **/

/* line 96, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_select.scss */

.chosen-container,
.a-button-select {
  position: relative;
  width: 100%;
  height: 46px;
  height: 2.875rem;
  min-height: 46px;
  min-height: 2.875rem;
  max-height: 46px;
  max-height: 2.875rem;
  background-color: transparent;
}

/* line 104, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_select.scss */

.chosen-container.is-highlighted,
.is-highlighted.a-button-select {
  height: 60px;
  height: 3.75rem;
}

/* line 108, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_select.scss */

.chosen-container-active {
  background: #EBE6dE !important;
}

/* line 113, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_select.scss */

.chosen-single,
.a-button-select > div {
  display: inline-block;
  overflow: hidden;
  border: 3px solid #D7CEBA;
  border: 0.1875rem solid #D7CEBA;
  font-family: "Hilti Roman", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.25rem;
  color: #000000;
  padding: 0 18px;
  padding: 0 1.125rem;
  width: 100%;
  cursor: pointer;
  -webkit-transition: border 0.5s, color 0.5s;
  transition: border 0.5s, color 0.5s;
  /* disabled */
  /* readonly */
  /* diselect button */
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.chosen-single:after,
.a-button-select > div:after {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 84, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.chosen-single:after,
.a-button-select > div:after {
  content: "\EA01";
}

/* line 131, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_select.scss */

.chosen-single:hover,
.a-button-select > div:hover {
  color: inherit;
  -webkit-transition: background .25s;
  transition: background .25s;
}

/* line 136, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_select.scss */

.chosen-single:after,
.a-button-select > div:after {
  position: absolute;
  top: 3px;
  right: 14px;
  font-size: 26px;
  font-size: 1.625rem;
  color: #887F6E;
  line-height: 1.5;
  height: 39px;
  height: 2.4375rem;
  width: 39px;
  width: 2.4375rem;
  text-align: center;
  -webkit-transition: all 0.25s, opacity 0.5s;
  transition: all 0.25s, opacity 0.5s;
}

/* line 152, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_select.scss */

.is-highlighted .chosen-single:after,
.is-highlighted .a-button-select > div:after {
  top: 3px;
  height: 35px;
  height: 2.1875rem;
  width: 35px;
  width: 2.1875rem;
}

/* line 160, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_select.scss */

.chosen-single .search-choice-close:hover,
.a-button-select > div .search-choice-close:hover {
  color: #D2051E;
}

/* line 163, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_select.scss */

.chosen-single .search-choice-close:hover:before,
.a-button-select > div .search-choice-close:hover:before {
  color: #D2051E;
}

/* line 169, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_select.scss */

.chosen-single.chosen-single-with-deselect,
.a-button-select > div.chosen-single-with-deselect {
  padding-left: 40px;
  padding-left: 2.5rem;
}

/* line 173, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_select.scss */

.chosen-single.chosen-default,
.a-button-select > div.chosen-default {
  padding-left: 15px;
  padding-left: 0.9375rem;
  color: #887F6E;
}

/* line 178, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_select.scss */

.is-highlighted .chosen-single,
.is-highlighted .a-button-select > div {
  font-family: "Hilti Roman", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.25rem;
}

/* line 181, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_select.scss */

.is-highlighted .chosen-single:after,
.is-highlighted .a-button-select > div:after {
  right: 9px;
  font-size: 20px;
  font-size: 1.25rem;
  height: 54px;
  height: 3.375rem;
  width: 54px;
  width: 3.375rem;
}

/* line 191, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_select.scss */

.chosen-with-drop .chosen-single,
.chosen-with-drop .a-button-select > div {
  color: #000000;
  background: #F3F0EB;
}

/* line 196, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_select.scss */

.chosen-with-drop .chosen-single:after,
.chosen-with-drop .a-button-select > div:after {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

/* line 202, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_select.scss */

.chosen-single span,
.a-button-select > div span {
  display: block;
  margin-right: 43px;
  margin-right: 2.6875rem;
  padding: 10px 0;
  padding: 0.625rem 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  -webkit-transition: color 0.5s;
  transition: color 0.5s;
}

/* line 211, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_select.scss */

.is-highlighted .chosen-single span,
.is-highlighted .a-button-select > div span {
  padding: 14px 0 15px;
  padding: 0.875rem 0 0.9375rem;
}

/* line 217, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_select.scss */

.chosen-disabled .chosen-single,
.chosen-disabled .a-button-select > div,
.is-disabled + .chosen-container .chosen-single,
.is-disabled + .a-button-select .chosen-single,
.is-disabled + .chosen-container .a-button-select > div,
.is-disabled + .a-button-select > div {
  border-color: #CBCACB;
  color: #CBCACB;
  cursor: default;
}

/* line 223, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_select.scss */

.chosen-disabled .chosen-single span,
.chosen-disabled .a-button-select > div span,
.chosen-disabled .chosen-single:after,
.chosen-disabled .a-button-select > div:after,
.is-disabled + .chosen-container .chosen-single span,
.is-disabled + .a-button-select .chosen-single span,
.is-disabled + .chosen-container .a-button-select > div span,
.is-disabled + .a-button-select > div span,
.is-disabled + .chosen-container .chosen-single:after,
.is-disabled + .a-button-select .chosen-single:after,
.is-disabled + .chosen-container .a-button-select > div:after,
.is-disabled + .a-button-select > div:after {
  color: #CBCACB;
}

/* line 230, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_select.scss */

.is-readonly + .chosen-container .chosen-single,
.is-readonly + .a-button-select .chosen-single,
.is-readonly + .chosen-container .a-button-select > div,
.is-readonly + .a-button-select > div {
  border-color: transparent;
  cursor: default;
}

/* line 234, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_select.scss */

.is-readonly + .chosen-container .chosen-single span,
.is-readonly + .a-button-select .chosen-single span,
.is-readonly + .chosen-container .a-button-select > div span,
.is-readonly + .a-button-select > div span {
  color: #000000;
}

/* line 238, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_select.scss */

.is-readonly + .chosen-container .chosen-single:after,
.is-readonly + .a-button-select .chosen-single:after,
.is-readonly + .chosen-container .a-button-select > div:after,
.is-readonly + .a-button-select > div:after {
  opacity: 0;
  color: #F3F0EB;
}

/* line 245, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_select.scss */

.chosen-single .search-choice-close,
.a-button-select > div .search-choice-close {
  pointer-events: auto;
  height: 100%;
  width: 30px;
  width: 1.875rem;
  position: absolute;
  top: 0;
  left: 10px;
  font-size: 18px;
  font-size: 1.125rem;
  color: #887F6E;
  line-height: 1;
  text-align: center;
  -webkit-transition: all 0.25s, opacity 0.5s;
  transition: all 0.25s, opacity 0.5s;
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.chosen-single .search-choice-close:after,
.a-button-select > div .search-choice-close:after {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 1675, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.chosen-single .search-choice-close:after,
.a-button-select > div .search-choice-close:after {
  content: "\EA2C";
}

/* line 264, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_select.scss */

.chosen-single .search-choice-close::after,
.a-button-select > div .search-choice-close::after {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}

/* line 271, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_select.scss */

.chosen-single .search-choice-close:hover,
.a-button-select > div .search-choice-close:hover {
  color: #D2051E;
}

/* line 277, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_select.scss */

.chosen-drop {
  opacity: 0;
  position: absolute;
  top: 42px;
  max-height: 0;
  overflow: hidden;
  background: #F3F0EB;
  border: 3px solid #D7CEBA;
  border: 0.1875rem solid #D7CEBA;
  border-top-width: 0px;
  color: #000000;
  font-family: "Hilti Roman", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.25rem;
  padding: 3px 0 0;
  padding: 0.1875rem 0 0;
  width: 100%;
  -webkit-transition: all .25s;
  transition: all .25s;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 304, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_select.scss */

.is-highlighted .chosen-drop {
  top: 57px;
}

/* line 308, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_select.scss */

.chosen-with-drop .chosen-drop {
  opacity: 1;
  z-index: 3000;
  max-height: 1400px;
  max-height: 87.5rem;
}

/* line 313, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_select.scss */

.is-ios .chosen-with-drop .chosen-drop {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-backface-visibility: hidden;
}

/* line 319, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_select.scss */

.chosen-drop--right {
  left: auto;
  right: 0;
}

/* line 325, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_select.scss */

.chosen-search {
  position: relative;
  top: -1px;
  border-top: 1px solid #EBE6dE;
  border-top: 0.0625rem solid #EBE6dE;
  margin: 0 18px;
  margin: 0 1.125rem;
}

/* line 334, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_select.scss */

.chosen-search:after {
  content: '';
  position: absolute;
  bottom: -1px;
  left: 0;
  right: 0;
  display: inline-block;
  border-bottom: 3px solid #D2051E;
  border-bottom: 0.1875rem solid #D2051E;
}

/* line 346, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_select.scss */

.chosen-search:before {
  position: absolute;
  right: 0;
  top: 12px;
  color: #D2051E;
}

/* line 353, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_select.scss */

.chosen-search input {
  border-width: 0;
  padding: 12px 30px 13px 0;
  padding: 0.75rem 1.875rem 0.8125rem 0;
}

/* line 357, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_select.scss */

.is-highlighted .chosen-search input {
  font-family: "Hilti Roman", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.25rem;
  padding: 18px 0 20px;
  padding: 1.125rem 0 1.25rem;
}

/* line 363, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_select.scss */

.chosen-container-single-nosearch .chosen-search {
  position: absolute;
  left: -9999px;
}

/* line 369, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_select.scss */

.chosen-results {
  max-height: 202px;
  max-height: 12.625rem;
  overflow-x: hidden;
  overflow-y: auto;
  padding-bottom: 1px;
  padding-bottom: 0.0625rem;
}

/* line 378, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_select.scss */

.is-Android .chosen-results::-webkit-scrollbar {
  -webkit-appearance: none;
}

/* line 382, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_select.scss */

.is-Android .chosen-results::-webkit-scrollbar:vertical {
  width: 12px;
  width: 0.75rem;
}

/* line 386, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_select.scss */

.is-Android .chosen-results::-webkit-scrollbar:horizontal {
  height: 12px;
  height: 0.75rem;
}

/* line 390, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_select.scss */

.is-Android .chosen-results::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  border-radius: 0.625rem;
  border: 2px solid #ffffff;
  border: 0.125rem solid #ffffff;
}

/* line 396, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_select.scss */

.is-Android .chosen-results::-webkit-scrollbar-track {
  border-radius: 10px;
  border-radius: 0.625rem;
  background-color: #ffffff;
}

/* line 403, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_select.scss */

.touchevents .chosen-results {
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}

/* line 408, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_select.scss */

.is-highlighted .chosen-results {
  max-height: 270px;
  max-height: 16.875rem;
}

/* line 412, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_select.scss */

.chosen-results:after {
  content: '';
  background: -webkit-linear-gradient(bottom, rgba(243, 240, 235, 0.8) 0%, rgba(243, 240, 235, 0) 100%);
  background: linear-gradient(to top, rgba(243, 240, 235, 0.8) 0%, rgba(243, 240, 235, 0) 100%);
  display: inline-block;
  height: 13px;
  height: 0.8125rem;
  margin: 0 18px;
  margin: 0 1.125rem;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  pointer-events: none;
}

/* line 428, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_select.scss */

.chosen-results .active-result,
.chosen-results .no-results,
.chosen-results .disabled-result {
  border-top: 1px solid #EBE6dE;
  border-top: 0.0625rem solid #EBE6dE;
  margin: 0 18px;
  margin: 0 1.125rem;
  padding: 12px 0 13px;
  padding: 0.75rem 0 0.8125rem;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  position: relative;
}

/* line 437, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_select.scss */

.touchevents .chosen-results .active-result,
.touchevents
    .chosen-results .no-results,
.touchevents
    .chosen-results .disabled-result {
  -webkit-transform: translateZ(0);
}

/* line 441, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_select.scss */

.is-highlighted .chosen-results .active-result,
.is-highlighted
    .chosen-results .no-results,
.is-highlighted
    .chosen-results .disabled-result {
  font-family: "Hilti Roman", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.25rem;
  padding: 18px 0 20px;
  padding: 1.125rem 0 1.25rem;
}

/* line 446, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_select.scss */

.chosen-results .active-result:before,
.chosen-results .no-results:before,
.chosen-results .disabled-result:before {
  content: "";
  display: block;
  position: absolute;
  left: -18px;
  top: -1px;
  right: -18px;
  bottom: -1px;
  background: #EBE6dE;
  opacity: 0;
  z-index: -1;
}

/* line 461, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_select.scss */

.chosen-results .active-result em,
.chosen-results .no-results em,
.chosen-results .disabled-result em {
  font-style: normal;
  color: #D2051E;
}

/* line 467, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_select.scss */

.chosen-results .active-result {
  cursor: pointer;
}

/* line 476, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_select.scss */

.chosen-results .active-result:hover:before,
.chosen-results .active-result.highlighted:before {
  opacity: 1;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

/* line 482, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_select.scss */

.chosen-results .active-result.result-selected {
  color: #D2051E;
}

/* line 488, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_select.scss */

.chosen-results .active-result.is-cart:after {
  position: relative;
  font-size: 14px;
  font-size: 0.875rem;
  top: 2px;
  left: 8px;
}

/* line 497, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_select.scss */

.chosen-results .disabled-result {
  cursor: default;
  color: #CBCACB;
}

/* line 502, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_select.scss */

.chosen-results .no-results {
  text-overflow: ellipsis;
  overflow: hidden;
}

/* line 508, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_select.scss */

.chosen-legend {
  display: block;
  position: relative;
  padding: 8px 18px;
  padding: 0.5rem 1.125rem;
  font-size: 11px;
  font-size: 0.6875rem;
  border-top: 1px solid #DFD8C8;
  border-top: 0.0625rem solid #DFD8C8;
}

/* line 516, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_select.scss */

.chosen-legend:before {
  margin-right: 4px;
  margin-right: 0.25rem;
  font-size: 11px;
  font-size: 0.6875rem;
  position: relative;
  top: 2px;
}

/* line 523, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_select.scss */

.chosen-legend:after {
  content: '';
  background: -webkit-linear-gradient(bottom, #e7e2d6 0%, rgba(231, 226, 214, 0) 100%);
  background: linear-gradient(to top, #e7e2d6 0%, rgba(231, 226, 214, 0) 100%);
  display: inline-block;
  height: 13px;
  height: 0.8125rem;
  position: absolute;
  top: -14px;
  left: 0;
  right: 0;
}

/** Dummy Select styling (mobile only) **/

/* line 540, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_select.scss */

.dummy-select {
  background: #F3F0EB;
}

/* line 544, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_select.scss */

.m-account-introduction .dummy-select,
.is-editable .dummy-select {
  background-color: #F3F0EB;
}

/* line 549, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_select.scss */

.dummy-select-origin {
  font-family: "Hilti Roman", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.25rem;
  position: absolute;
  z-index: 0;
  width: 100%;
  box-sizing: border-box;
}

/* line 559, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_select.scss */

.dummy-select-wrapper {
  position: relative;
  top: 0;
  left: 0;
  z-index: 1;
  pointer-events: none;
}

/* line 570, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_select.scss */

select.a-error,
.a-error.a-select,
.a-select.error,
select.error {
  border-color: #D2051E;
}

/* line 640, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_mixins.scss */

select.a-error + .chosen-container:not(.chosen-with-drop) .chosen-single,
.a-error.a-select + .chosen-container:not(.chosen-with-drop) .chosen-single,
.a-select.error + .chosen-container:not(.chosen-with-drop) .chosen-single,
select.error + .chosen-container:not(.chosen-with-drop) .chosen-single,
select.a-error + .a-button-select:not(.chosen-with-drop) .chosen-single,
.a-error.a-select + .a-button-select:not(.chosen-with-drop) .chosen-single,
.a-select.error + .a-button-select:not(.chosen-with-drop) .chosen-single,
select.error + .a-button-select:not(.chosen-with-drop) .chosen-single,
select.a-error + .chosen-container:not(.chosen-with-drop) .a-button-select > div,
.a-error.a-select + .chosen-container:not(.chosen-with-drop) .a-button-select > div,
.a-select.error + .chosen-container:not(.chosen-with-drop) .a-button-select > div,
select.error + .chosen-container:not(.chosen-with-drop) .a-button-select > div,
select.a-error + .a-button-select:not(.chosen-with-drop) .a-button-select > div,
.a-error.a-select + .a-button-select:not(.chosen-with-drop) .a-button-select > div,
.a-select.error + .a-button-select:not(.chosen-with-drop) .a-button-select > div,
select.error + .a-button-select:not(.chosen-with-drop) .a-button-select > div {
  border-color: #D2051E;
}

/* line 664, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_mixins.scss */

select.a-error ~ span.a-error,
.a-error.a-select ~ span.a-error,
.a-select.error ~ span.a-error,
select.error ~ span.a-error,
select.a-error ~ span.error,
.a-error.a-select ~ span.error,
.a-select.error ~ span.error,
select.error ~ span.error {
  padding-top: 8px;
  padding-top: 0.5rem;
  font-family: "Hilti Roman", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 20px;
  line-height: 1.25rem;
  display: inline-block;
  width: 100%;
  clear: both;
  color: #D2051E;
}

/* line 7, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_checkbox.scss */

.m-table-wrapper .checkbox-row,
.a-checkbox {
  padding: 0;
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
}

/* line 175, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_mixins.scss */

.m-table-wrapper .checkbox-row,
.a-checkbox {
  *zoom: 1;
}

/* line 178, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_mixins.scss */

.m-table-wrapper .checkbox-row:before,
.m-table-wrapper .checkbox-row:after,
.a-checkbox:before,
.a-checkbox:after {
  content: "";
  display: table;
}

/* line 183, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_mixins.scss */

.m-table-wrapper .checkbox-row:after,
.a-checkbox:after {
  clear: both;
}

/* line 14, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_checkbox.scss */

.m-table-wrapper .checkbox-row label,
.a-checkbox label {
  display: block;
  cursor: pointer;
}

/* line 19, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_checkbox.scss */

.m-table-wrapper .checkbox-row span.a-error,
.m-table-wrapper .checkbox-row span.error,
.a-checkbox span.a-error,
.a-checkbox span.error {
  display: inline-block;
}

/* line 23, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_checkbox.scss */

.m-table-wrapper .checkbox-row label,
.m-table-wrapper .checkbox-row span.a-error,
.m-table-wrapper .checkbox-row span.error,
.a-checkbox label,
.a-checkbox span.a-error,
.a-checkbox span.error {
  font-family: "Hilti Roman", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.25rem;
  padding-top: 4px;
  padding-top: 0.25rem;
  padding-left: 40px;
  padding-left: 2.5rem;
}

/* line 30, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_checkbox.scss */

.m-table-wrapper .checkbox-row label:before,
.m-table-wrapper .checkbox-row span.a-error:before,
.m-table-wrapper .checkbox-row span.error:before,
.a-checkbox label:before,
.a-checkbox span.a-error:before,
.a-checkbox span.error:before {
  content: '';
  display: block;
  width: 23px;
  width: 1.4375rem;
  height: 23px;
  height: 1.4375rem;
  margin-top: -4px;
  margin-top: -0.25rem;
  margin-left: -40px;
  margin-left: -2.5rem;
  float: left;
  margin-right: 10px;
  margin-right: 0.625rem;
  border: 3px solid #000000;
  border: 0.1875rem solid #000000;
  background: #FFFFFF;
  text-align: center;
  box-shadow: 0;
  -webkit-transition: box-shadow 0.5s, border 0.5s, color 0.5s, background-color 0.5s;
  transition: box-shadow 0.5s, border 0.5s, color 0.5s, background-color 0.5s;
}

/* line 48, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_checkbox.scss */

.a-checkbox--glow .m-table-wrapper .checkbox-row label:before,
.a-checkbox--glow .m-table-wrapper .checkbox-row span.a-error:before,
.a-checkbox--glow .m-table-wrapper .checkbox-row span.error:before,
.a-checkbox--glow
      .a-checkbox label:before,
.a-checkbox--glow
      .a-checkbox span.a-error:before,
.a-checkbox--glow
      .a-checkbox span.error:before {
  border: 3px solid #D2051E;
  border: 0.1875rem solid #D2051E;
  box-shadow: 0;
}

/* line 58, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_checkbox.scss */

.m-table-wrapper .checkbox-row--highlight label:before,
.a-checkbox--highlight label:before {
  background: #D7CEBA;
  box-shadow: inset 0px 0px 5px 0px rgba(0, 0, 0, 0.3);
}

/* line 66, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_checkbox.scss */

.m-table-wrapper .checkbox-row-input,
.a-checkbox-input,
input[type="checkbox"] {
  display: none;
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.m-table-wrapper .checkbox-row-input:checked + label:before,
.a-checkbox-input:checked + label:before,
input[type="checkbox"]:checked + label:before {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 475, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.m-table-wrapper .checkbox-row-input:checked + label:before,
.a-checkbox-input:checked + label:before,
input[type="checkbox"]:checked + label:before {
  content: "\EA0C";
}

/* line 72, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_checkbox.scss */

.m-table-wrapper .checkbox-row-input:checked + label:before,
.a-checkbox-input:checked + label:before,
input[type="checkbox"]:checked + label:before {
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 1;
}

/* line 77, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_checkbox.scss */

.is-Windows .m-table-wrapper .checkbox-row-input:checked + label:before,
.is-Windows
      .a-checkbox-input:checked + label:before,
.is-Windows input[type="checkbox"]:checked + label:before {
  line-height: 0.9;
}

/* line 647, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_mixins.scss */

.m-table-wrapper .checkbox-row-input.a-error + label:before,
.m-table-wrapper .checkbox-row-input.error + label:before,
.a-checkbox-input.a-error + label:before,
input.a-error[type="checkbox"] + label:before,
input[type="checkbox"].error + label:before,
.a-checkbox-input.error + label:before {
  border-color: #D2051E;
}

/* line 664, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_mixins.scss */

.m-table-wrapper .checkbox-row-input.a-error ~ span.a-error,
.m-table-wrapper .checkbox-row-input.error ~ span.a-error,
.m-table-wrapper .checkbox-row-input.a-error ~ span.error,
.m-table-wrapper .checkbox-row-input.error ~ span.error,
.a-checkbox-input.a-error ~ span.a-error,
input.a-error[type="checkbox"] ~ span.a-error,
input[type="checkbox"].error ~ span.a-error,
.a-checkbox-input.error ~ span.a-error,
.a-checkbox-input.a-error ~ span.error,
input.a-error[type="checkbox"] ~ span.error,
input[type="checkbox"].error ~ span.error,
.a-checkbox-input.error ~ span.error {
  padding-top: 8px;
  padding-top: 0.5rem;
  font-family: "Hilti Roman", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 20px;
  line-height: 1.25rem;
  display: inline-block;
  width: 100%;
  clear: both;
  color: #D2051E;
}

/* line 678, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_mixins.scss */

.m-table-wrapper .checkbox-row-input.a-error ~ span.a-error:before,
.m-table-wrapper .checkbox-row-input.error ~ span.a-error:before,
.m-table-wrapper .checkbox-row-input.a-error ~ span.error:before,
.m-table-wrapper .checkbox-row-input.error ~ span.error:before,
.a-checkbox-input.a-error ~ span.a-error:before,
input.a-error[type="checkbox"] ~ span.a-error:before,
input[type="checkbox"].error ~ span.a-error:before,
.a-checkbox-input.error ~ span.a-error:before,
.a-checkbox-input.a-error ~ span.error:before,
input.a-error[type="checkbox"] ~ span.error:before,
input[type="checkbox"].error ~ span.error:before,
.a-checkbox-input.error ~ span.error:before {
  display: none;
}

/* line 88, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_checkbox.scss */

.m-table-wrapper .checkbox-row-input[disabled] + label,
.a-checkbox-input[disabled] + label,
input[disabled][type="checkbox"] + label {
  cursor: default;
  color: #CBCACB;
}

/* line 93, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_checkbox.scss */

.m-table-wrapper .checkbox-row-input[disabled] + label:before,
.a-checkbox-input[disabled] + label:before,
input[disabled][type="checkbox"] + label:before {
  background-color: #FFFFFF;
  color: #CBCACB;
  border-color: #CBCACB;
}

/* line 8, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_radioButton.scss */

.a-radio {
  padding: 0;
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
}

/* line 175, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_mixins.scss */

.a-radio {
  *zoom: 1;
}

/* line 178, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_mixins.scss */

.a-radio:before,
.a-radio:after {
  content: "";
  display: table;
}

/* line 183, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_mixins.scss */

.a-radio:after {
  clear: both;
}

/* line 14, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_radioButton.scss */

.a-radio.a-radio--tile:not(.a-radio--nomarker) {
  position: relative;
  padding-top: 15px;
  padding-top: 0.9375rem;
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
  padding-left: 15px;
  padding-left: 0.9375rem;
  padding-right: 15px;
  padding-right: 0.9375rem;
  background-color: #EBE6dE;
  word-wrap: break-word;
}

/* line 24, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_radioButton.scss */

.a-radio.a-radio--tile:not(.a-radio--nomarker):before,
.a-radio.a-radio--tile:not(.a-radio--nomarker):after {
  display: none;
}

/* line 32, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_radioButton.scss */

.a-radio.a-radio--tile:not(.a-radio--nomarker) input:checked + label {
  position: relative;
  z-index: 10;
}

/* line 36, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_radioButton.scss */

.a-radio.a-radio--tile:not(.a-radio--nomarker) input:checked + label:after {
  background-color: #EBE6dE;
}

/* line 40, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_radioButton.scss */

.a-radio.a-radio--tile:not(.a-radio--nomarker) input:checked + label + .a-radio-additionalcontent {
  max-height: 400px;
  max-height: 25rem;
  overflow: visible;
  padding-top: 10px;
  padding-top: 0.625rem;
}

/* line 48, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_radioButton.scss */

.a-radio.a-radio--tile:not(.a-radio--nomarker) label {
  padding-top: 5px;
  padding-top: 0.3125rem;
  padding-bottom: 5px;
  padding-bottom: 0.3125rem;
  z-index: 1;
}

/* line 64, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_radioButton.scss */

.a-radio.a-radio--tile:not(.a-radio--nomarker) label:after {
  content: '';
  display: block;
  position: absolute;
  top: -15px;
  bottom: -15px;
  left: -15px;
  right: -15px;
  z-index: -1;
  background-color: #F3F0EB;
}

/* line 81, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_radioButton.scss */

.a-radio.a-radio--tile:not(.a-radio--nomarker) span.a-error,
.a-radio.a-radio--tile:not(.a-radio--nomarker) span.error {
  position: relative;
  z-index: 10;
}

/* line 86, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_radioButton.scss */

.a-radio.a-radio--tile:not(.a-radio--nomarker) .a-radio-additionalcontent {
  max-height: 0;
  padding-top: 0;
  overflow: hidden;
  -webkit-transition: max-height 300ms ease, padding 300ms ease;
  transition: max-height 300ms ease, padding 300ms ease;
  padding-left: 40px;
  padding-left: 2.5rem;
}

/* line 94, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_radioButton.scss */

.a-radio.a-radio--tile:not(.a-radio--nomarker) + .a-radio--tile {
  margin-top: 3px;
  margin-top: 0.1875rem;
}

/* line 100, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_radioButton.scss */

.a-radio.a-radio--tile:not(.a-radio--nomarker)-single label {
  padding-left: 0 !important;
}

/* line 104, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_radioButton.scss */

.a-radio.a-radio--tile:not(.a-radio--nomarker)-single label:before {
  display: none !important;
}

/* line 112, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_radioButton.scss */

.a-radio.a-radio--tile:not(.a-radio--nomarker)-single .a-radio-additionalcontent {
  padding-left: 0 !important;
}

/* line 123, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_radioButton.scss */

.a-radio.a-radio--tile-error label:after {
  border: 2px solid #D2051E;
  border: 0.125rem solid #D2051E;
}

/* line 128, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_radioButton.scss */

.a-radio.a-radio--nomarker {
  padding-left: 0px;
  padding-left: 0rem;
  padding-bottom: 0px;
  padding-bottom: 0rem;
}

/* line 132, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_radioButton.scss */

.a-radio.a-radio--nomarker .a-radio-additionalcontent {
  padding-top: 10px;
  padding-top: 0.625rem;
}

/* line 136, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_radioButton.scss */

.a-radio.a-radio--nomarker span.a-error,
.a-radio.a-radio--nomarker span.error {
  position: relative;
  z-index: 10;
}

/* line 141, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_radioButton.scss */

.a-radio.a-radio--nomarker label {
  font-family: "Hilti Roman", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.25rem;
  padding-bottom: 5px;
  padding-bottom: 0.3125rem;
  cursor: default;
  padding-left: 0px !important;
  padding-left: 0rem !important;
}

/* line 147, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_radioButton.scss */

.a-radio.a-radio--nomarker label::before {
  display: none;
}

/* line 152, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_radioButton.scss */

.a-radio.a-radio--nomarker.a-radio--tile-error {
  padding-top: 15px;
  padding-top: 0.9375rem;
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
  padding-left: 15px;
  padding-left: 0.9375rem;
  padding-right: 15px;
  padding-right: 0.9375rem;
}

/* line 162, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_radioButton.scss */

.a-radio.a-radio--nomarker2 label {
  padding-left: 0px !important;
  padding-left: 0rem !important;
  padding-top: 0px !important;
  padding-top: 0rem !important;
  cursor: default;
}

/* line 167, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_radioButton.scss */

.a-radio.a-radio--nomarker2 label::before {
  display: none;
}

/* line 175, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_radioButton.scss */

.a-radio:not(.a-radio--tile):not(.a-radio--small) label {
  /* make clickable area larger without interferring current layout */
  padding-top: 18px;
  padding-top: 1.125rem;
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
  margin-top: -15px;
  margin-top: -0.9375rem;
  margin-bottom: -15px;
  margin-bottom: -0.9375rem;
}

/* line 186, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_radioButton.scss */

.a-radio label {
  display: block;
  cursor: pointer;
  word-break: break-word;
}

/* line 191, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_radioButton.scss */

.a-radio label:before {
  content: '';
  display: block;
  float: left;
  margin-right: 10px;
  margin-right: 0.625rem;
  border: 3px solid #000000;
  border: 0.1875rem solid #000000;
  color: #000000;
  text-align: center;
}

/* line 208, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_radioButton.scss */

.is-IE .a-radio label:before {
  line-height: .9 !important;
}

/* line 212, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_radioButton.scss */

.is-Android .a-radio label:before {
  line-height: 30px;
  line-height: 1.875rem;
}

/* line 217, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_radioButton.scss */

.a-tooltiplayer .a-radio label {
  word-wrap: break-word;
}

/* line 224, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_radioButton.scss */

.a-radio:not(.a-radio--small) label {
  font-family: "Hilti Roman", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.25rem;
  padding-top: 3px;
  padding-top: 0.1875rem;
  padding-left: 40px;
  padding-left: 2.5rem;
}

/* line 231, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_radioButton.scss */

.a-radio:not(.a-radio--small) label:before {
  width: 25px;
  width: 1.5625rem;
  height: 25px;
  height: 1.5625rem;
  margin-top: -5px;
  margin-top: -0.3125rem;
  margin-left: -40px;
  margin-left: -2.5rem;
  border-radius: 25px;
  border-radius: 1.5625rem;
  font-size: 30px;
  font-size: 1.875rem;
  font-family: Arial, Verdana, sans-serif;
  line-height: 25px;
  line-height: 1.5625rem;
}

/* line 259, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_radioButton.scss */

.a-radio.a-radio--small label {
  font-family: "Hilti Roman", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 20px;
  line-height: 1.25rem;
  padding-top: 0;
  padding-left: 0;
}

/* line 265, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_radioButton.scss */

.a-radio.a-radio--small label:before {
  width: 15px;
  width: 0.9375rem;
  height: 15px;
  height: 0.9375rem;
  margin-top: 0px;
  margin-top: 0rem;
  border-radius: 15px;
  border-radius: 0.9375rem;
  font-size: 20px;
  font-size: 1.25rem;
  font-family: Arial, Verdana, sans-serif;
  line-height: 16px;
  line-height: 1rem;
}

/* line 279, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_radioButton.scss */

.a-radio-input,
input[type="radio"] {
  display: none;
}

/* line 282, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_radioButton.scss */

.a-radio-input:checked + label:before,
input[type="radio"]:checked + label:before {
  content: '\2022';
}

/* line 655, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_mixins.scss */

.a-radio-input.a-error + label:before,
input.a-error[type="radio"] + label:before,
input[type="radio"].error + label:before,
.a-radio-input.error + label:before {
  border-color: #D2051E;
}

/* line 664, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_mixins.scss */

.a-radio-input.a-error ~ span.a-error,
input.a-error[type="radio"] ~ span.a-error,
input[type="radio"].error ~ span.a-error,
.a-radio-input.error ~ span.a-error,
.a-radio-input.a-error ~ span.error,
input.a-error[type="radio"] ~ span.error,
input[type="radio"].error ~ span.error,
.a-radio-input.error ~ span.error {
  padding-top: 8px;
  padding-top: 0.5rem;
  font-family: "Hilti Roman", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 20px;
  line-height: 1.25rem;
  display: inline-block;
  width: 100%;
  clear: both;
  color: #D2051E;
}

/* line 685, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_mixins.scss */

.a-radio-input.a-error ~ span.a-error:before,
input.a-error[type="radio"] ~ span.a-error:before,
input[type="radio"].error ~ span.a-error:before,
.a-radio-input.error ~ span.a-error:before,
.a-radio-input.a-error ~ span.error:before,
input.a-error[type="radio"] ~ span.error:before,
input[type="radio"].error ~ span.error:before,
.a-radio-input.error ~ span.error:before {
  display: none;
}

/* line 290, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_radioButton.scss */

.a-radio-input[disabled] + label,
input[disabled][type="radio"] + label {
  cursor: default;
  color: #CBCACB;
}

/* line 295, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_radioButton.scss */

.a-radio-input[disabled] + label:before,
input[disabled][type="radio"] + label:before {
  background-color: transparent;
  color: #CBCACB;
  border-color: #CBCACB;
}

/* line 3, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_datepicker.scss */

.a-datepicker,
.a-radio .a-datepicker {
  margin-left: -10px;
  margin-left: -0.625rem;
  margin-right: -10px;
  margin-right: -0.625rem;
  position: relative;
  z-index: 999;
}

/* line 175, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_mixins.scss */

.a-datepicker,
.a-radio .a-datepicker {
  *zoom: 1;
}

/* line 178, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_mixins.scss */

.a-datepicker:before,
.a-datepicker:after,
.a-radio .a-datepicker:before,
.a-radio .a-datepicker:after {
  content: "";
  display: table;
}

/* line 183, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_mixins.scss */

.a-datepicker:after,
.a-radio .a-datepicker:after {
  clear: both;
}

/* line 175, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_mixins.scss */

.a-datepicker,
.a-radio .a-datepicker {
  *zoom: 1;
}

/* line 178, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_mixins.scss */

.a-datepicker:before,
.a-datepicker:after,
.a-radio .a-datepicker:before,
.a-radio .a-datepicker:after {
  content: "";
  display: table;
}

/* line 183, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_mixins.scss */

.a-datepicker:after,
.a-radio .a-datepicker:after {
  clear: both;
}

/* line 11, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_datepicker.scss */

.a-datepicker .a-datepicker-label,
.a-radio .a-datepicker .a-datepicker-label {
  font-family: "Hilti Roman", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 20px;
  line-height: 1.25rem;
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  min-height: 0.0625rem;
  padding-left: 10px;
  padding-left: 0.625rem;
  padding-right: 10px;
  padding-right: 0.625rem;
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  cursor: default;
  position: relative;
  z-index: 100;
}

/* line 21, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_datepicker.scss */

.a-datepicker .a-datepicker-label:before,
.a-datepicker .a-datepicker-label:after,
.a-radio .a-datepicker .a-datepicker-label:before,
.a-radio .a-datepicker .a-datepicker-label:after {
  display: none;
}

/* line 27, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_datepicker.scss */

.a-datepicker .a-datepicker-input,
.a-radio .a-datepicker .a-datepicker-input {
  width: auto;
  height: auto;
  min-width: 150px;
  min-width: 9.375rem;
  display: inline-block;
  overflow: visible;
  text-overflow: ellipsis;
  font-family: "Hilti Roman", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 20px;
  line-height: 1.25rem;
  padding: 0px;
  padding: 0rem;
  border: 0;
}

/* line 42, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_datepicker.scss */

.a-datepicker .a-datepicker-hint,
.a-radio .a-datepicker .a-datepicker-hint {
  display: block;
  position: relative;
  z-index: 0;
}

/* line 48, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_datepicker.scss */

.a-datepicker .a-datepicker-button,
.a-radio .a-datepicker .a-datepicker-button {
  text-transform: uppercase;
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  min-height: 0.0625rem;
  padding-left: 10px;
  padding-left: 0.625rem;
  padding-right: 10px;
  padding-right: 0.625rem;
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  display: inline-block;
  width: auto !important;
  float: right !important;
}

/* line 59, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_datepicker.scss */

.a-datepicker--not-openable {
  pointer-events: none;
}

/* line 64, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_datepicker.scss */

.a-datepicker--not-openable > input {
  width: auto;
  padding: 0px;
  padding: 0rem;
  pointer-events: none;
}

/* line 75, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_datepicker.scss */

.o-delivery-information-items--TPM .a-datepicker {
  margin-left: 0;
  padding-bottom: 0;
}

/* line 79, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_datepicker.scss */

.o-delivery-information-items--TPM .a-datepicker .a-datepicker-label {
  float: none;
  width: 100%;
  padding-left: 0;
}

/* line 85, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_datepicker.scss */

.o-delivery-information-items--TPM .a-datepicker .a-datepicker-button {
  float: none !important;
  margin-top: 10px;
  margin-top: 0.625rem;
}

/* line 92, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_datepicker.scss */

.o-delivery-information-items--TPM .a-radio--nomarker label {
  padding-left: 0;
}

/* ==========================================================================
   $BASE-PICKER
   ========================================================================== */

/**
 * Note: the root picker element should *NOT* be styled more than what’s here.
 */

/* line 104, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_datepicker.scss */

.picker {
  font-size: 16px;
  font-size: 1rem;
  text-align: left;
  line-height: 1.2;
  color: #000000;
  position: absolute;
  z-index: 10000;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/**
 * The picker input element.
 */

/* line 125, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_datepicker.scss */

.picker__input {
  cursor: default;
}

/**
 * When the picker is opened, the input element is “activated”.
 */

/**
 * The holder is the only “scrollable” top-level container element.
 */

/* line 137, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_datepicker.scss */

.picker__holder {
  width: 90%;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

/*!
 * Classic picker styling for pickadate.js
 * Demo: http://amsul.github.io/pickadate.js
 */

/**
 * Note: the root picker element should *NOT* be styled more than what’s here.
 */

/* line 156, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_datepicker.scss */

.picker {
  width: 100%;
}

/**
 * The holder is the base of the picker.
 */

/* line 162, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_datepicker.scss */

.picker__holder {
  position: absolute;
  background: #FFFFFF;
  border: 1px solid #CBCACB;
  border: 0.0625rem solid #CBCACB;
  box-sizing: border-box;
  min-width: 280px;
  min-width: 17.5rem;
  max-width: 466px;
  max-width: 29.125rem;
  max-height: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
  -webkit-transform: translateY(-1em) perspective(600px) rotateX(10deg);
  transform: translateY(-1em) perspective(600px) rotateX(10deg);
  transition: -webkit-transform 0.15s ease-out, opacity 0.15s ease-out, max-height 0s 0.15s, border-width 0s 0.15s;
  -webkit-transition: opacity 0.15s ease-out, max-height 0s 0.15s, border-width 0s 0.15s, -webkit-transform 0.15s ease-out;
  transition: opacity 0.15s ease-out, max-height 0s 0.15s, border-width 0s 0.15s, -webkit-transform 0.15s ease-out;
  transition: transform 0.15s ease-out, opacity 0.15s ease-out, max-height 0s 0.15s, border-width 0s 0.15s;
  transition: transform 0.15s ease-out, opacity 0.15s ease-out, max-height 0s 0.15s, border-width 0s 0.15s, -webkit-transform 0.15s ease-out;
}

/* line 183, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_datepicker.scss */

.picker__holder:focus {
  outline: none;
}

/**
 * The frame and wrap work together to ensure that
 * clicks within the picker don’t reach the holder.
 */

/* line 191, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_datepicker.scss */

.picker__frame {
  padding: 1px;
  padding: 0.0625rem;
}

/**
 * When the picker opens...
 */

/* line 200, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_datepicker.scss */

.picker--opened .picker__holder {
  max-height: 25em;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  opacity: 1;
  border-top-width: 1px;
  border-bottom-width: 1px;
  -webkit-transform: translateY(0) perspective(600px) rotateX(0);
  transform: translateY(0) perspective(600px) rotateX(0);
  transition: -webkit-transform 0.15s ease-out, opacity 0.15s ease-out, max-height 0s, border-width 0s;
  -webkit-transition: opacity 0.15s ease-out, max-height 0s, border-width 0s, -webkit-transform 0.15s ease-out;
  transition: opacity 0.15s ease-out, max-height 0s, border-width 0s, -webkit-transform 0.15s ease-out;
  transition: transform 0.15s ease-out, opacity 0.15s ease-out, max-height 0s, border-width 0s;
  transition: transform 0.15s ease-out, opacity 0.15s ease-out, max-height 0s, border-width 0s, -webkit-transform 0.15s ease-out;
  box-shadow: 0 6px 18px 1px rgba(0, 0, 0, 0.12);
}

/* ==========================================================================
   $BASE-DATE-PICKER
   ========================================================================== */

/**
 * The picker box.
 */

/* line 226, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_datepicker.scss */

.picker__box {
  padding: 30px 15px 10px;
  padding: 1.875rem 0.9375rem 0.625rem;
  position: relative;
}

/**
 * The header containing the month and year stuff.
 */

/* line 233, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_datepicker.scss */

.picker__header {
  text-align: center;
  position: relative;
  margin-top: .75em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

/**
 * The month and year labels.
 */

/* line 244, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_datepicker.scss */

.picker__month,
.picker__year {
  display: inline-block;
  margin-left: .25em;
  margin-right: .25em;
  font-family: "Hilti Roman", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 25px;
  line-height: 1.5625rem;
  color: #D2051E;
  text-transform: uppercase;
}

/**
 * The month and year selectors.
 */

/* line 258, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_datepicker.scss */

.picker__select--month,
.picker__select--year {
  height: auto;
  width: auto;
  display: inline;
  padding: 0 15px 0 0;
  padding: 0 0.9375rem 0 0;
  margin: 0 10px 0 0;
  margin: 0 0.625rem 0 0;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-color: #FFFFFF;
  border: 0px;
  border: 0rem;
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 20px;
  line-height: 1.25rem;
  color: #D2051E;
  background: transparent url(../images/icons/arrow_up.svg) center right no-repeat;
  background-size: 8px auto;
}

/* line 285, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_datepicker.scss */

.picker__select--month option,
.picker__select--year option {
  width: auto;
  display: inline;
}

/* line 290, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_datepicker.scss */

.picker__select--month:hover,
.picker__select--month:active,
.picker__select--year:hover,
.picker__select--year:active {
  background-image: url(../images/icons/arrow_down.svg);
}

/* line 296, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_datepicker.scss */

.picker__select--year {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
}

/**
 * The month navigation buttons.
 */

/* line 302, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_datepicker.scss */

.picker__nav--prev,
.picker__nav--next {
  position: absolute;
  padding: 8px;
  padding: 0.5rem;
  width: 15px;
  width: 0.9375rem;
  height: 15px;
  height: 0.9375rem;
  box-sizing: content-box;
  top: -5px;
  cursor: pointer;
}

/* line 315, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_datepicker.scss */

.picker__nav--prev:before,
.picker__nav--prev:after,
.picker__nav--next:before,
.picker__nav--next:after {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 0;
  margin-top: -10px;
  margin-top: -0.625rem;
}

/* line 324, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_datepicker.scss */

.picker__nav--prev:hover:not(.picker__nav--disabled):before,
.picker__nav--prev:hover:not(.picker__nav--disabled):after,
.picker__nav--next:hover:not(.picker__nav--disabled):before,
.picker__nav--next:hover:not(.picker__nav--disabled):after {
  color: #D2051E;
}

/* line 333, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_datepicker.scss */

.picker__nav--prev {
  left: -1em;
  padding-right: 1.25em;
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.picker__nav--prev:before {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 142, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.picker__nav--prev:before {
  content: "\EA03";
}

/* line 339, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_datepicker.scss */

.picker__nav--next {
  right: -1em;
  padding-left: 1.25em;
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.picker__nav--next:after {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 195, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.picker__nav--next:after {
  content: "\EA04";
}

/* line 345, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_datepicker.scss */

.picker__nav--disabled {
  cursor: default;
  color: #CBCACB;
}

/* line 349, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_datepicker.scss */

.picker__nav--disabled:hover {
  color: #CBCACB;
}

/* line 353, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_datepicker.scss */

.picker__nav--disabled:before,
.picker__nav--disabled:after {
  color: #CBCACB;
}

/* line 357, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_datepicker.scss */

.picker__nav--disabled:before:hover,
.picker__nav--disabled:after:hover {
  color: #CBCACB;
}

/**
 * The calendar table of dates
 */

/* line 365, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_datepicker.scss */

.picker__table {
  text-align: center;
  border-collapse: collapse;
  border-spacing: 0;
  table-layout: fixed;
  font-size: inherit;
  width: 100%;
  margin-top: .75em;
  margin-bottom: .5em;
}

/* line 375, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_datepicker.scss */

.picker__table td {
  margin: 0;
  padding: 0;
}

/**
 * The weekday labels
 */

/* line 382, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_datepicker.scss */

.picker__weekday {
  width: 14.28571%;
  padding-bottom: .25em;
  font-family: "Hilti Roman", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 11px;
  font-size: 0.6875rem;
  line-height: 13px;
  line-height: 0.8125rem;
  color: #B8B2A8;
  /* Increase the spacing a tad */
}

/**
 * The days on the calendar
 */

/* line 392, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_datepicker.scss */

.picker__day {
  padding: 7px;
  padding: 0.4375rem;
  border: 1px solid transparent;
  border: 0.0625rem solid transparent;
}

/* line 397, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_datepicker.scss */

.picker__day--today {
  position: relative;
  border-color: #671A3D;
  background-color: #FFFFFF;
}

/* line 402, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_datepicker.scss */

.picker__day--today:before {
  content: ' ';
  position: absolute;
  top: 3px;
  right: 3px;
  width: 0;
  height: 0;
  border-top: 8px solid #671A3D;
  border-top: 0.5rem solid #671A3D;
  border-left: 8px solid transparent;
  border-left: 0.5rem solid transparent;
}

/* line 427, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_datepicker.scss */

.picker__day--disabled:before {
  border-top-color: #FFFFFF;
}

/* line 430, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_datepicker.scss */

.picker__day--today.picker__day--disabled:before {
  border-top-color: #671A3D;
}

/* line 433, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_datepicker.scss */

.picker__day--outfocus {
  color: #E7E2D6;
}

/* line 439, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_datepicker.scss */

.picker__day--infocus:hover,
.picker__day--outfocus:hover {
  cursor: pointer;
  color: #000000;
  background: #F3F0EB;
}

/* line 456, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_datepicker.scss */

.picker__day--selected,
.picker__day--selected:hover,
.picker--focused .picker__day--selected {
  border-color: #D2051E;
  background-color: #D2051E;
  color: #FFFFFF;
}

/* line 465, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_datepicker.scss */

.picker__day--disabled,
.picker__day--disabled:hover,
.picker--focused .picker__day--disabled {
  background: #eae9eb;
  border-color: #eae9eb;
  color: #bab9ba;
  cursor: default;
}

/**
 * The footer containing the "today", "clear", and "close" buttons.
 */

/* line 476, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_datepicker.scss */

.picker__footer {
  margin-bottom: 10px;
  margin-bottom: 0.625rem;
}

/* line 480, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_datepicker.scss */

.picker__button--close {
  display: none;
  top: 0px;
  right: 0px;
  z-index: 10;
  border: 0px;
  border: 0rem;
  position: relative;
  padding-right: 20px;
  padding-right: 1.25rem;
  background: none;
  position: absolute;
  padding: 20px;
  padding: 1.25rem;
  text-indent: -99999em;
}

/* line 488, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_datepicker.scss */

.picker__button--close.is-prepended {
  display: block;
}

/* line 2651, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.picker__button--close:before,
.picker__button--close:after {
  content: "";
  display: block;
  position: absolute;
  top: 8px;
  right: 0;
  height: 2px;
  height: 0.125rem;
  width: 13px;
  width: 0.8125rem;
  background-color: #000000;
}

/* line 2666, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.picker__button--close:before {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* line 2670, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.picker__button--close:after {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

/* line 505, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_datepicker.scss */

.picker__button--close:before,
.picker__button--close:after {
  top: 18px;
  right: 10px;
}

/* line 511, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_datepicker.scss */

.picker__button--close:hover {
  background: none;
}

/* line 514, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_datepicker.scss */

.picker__button--close:hover:before,
.picker__button--close:hover:after {
  background: #D2051E;
}

/* line 520, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_datepicker.scss */

.picker__button--close:disabled {
  background: none;
}

/* line 523, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_datepicker.scss */

.picker__button--close:disabled:hover {
  background: none;
}

/* line 528, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_datepicker.scss */

.picker__button--close span {
  display: none;
}

/* line 533, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_datepicker.scss */

.picker__button--today,
.picker__button--clear {
  border: 1px solid #FFFFFF;
  border: 0.0625rem solid #FFFFFF;
  background: #FFFFFF;
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 11px;
  font-size: 0.6875rem;
  line-height: 13px;
  line-height: 0.8125rem;
  padding-left: 0 !important;
  padding-right: 0 !important;
  padding-bottom: 5px;
  padding-bottom: 0.3125rem;
  padding-bottom: 5px;
  width: 50%;
  display: inline-block;
  vertical-align: bottom;
  height: auto;
}

/* line 549, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_datepicker.scss */

.picker__button--today:hover,
.picker__button--clear:hover {
  cursor: pointer;
  color: #D2051E;
  background: transparent;
}

/* line 555, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_datepicker.scss */

.picker__button--today:focus,
.picker__button--clear:focus {
  outline: none;
  color: #000000;
}

/* line 562, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_datepicker.scss */

.picker__button--today[disabled],
.picker__button--clear[disabled] {
  background: #FFFFFF;
  border-color: transparent;
}

/* line 566, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_datepicker.scss */

.picker__button--today[disabled]:before,
.picker__button--today[disabled]:hover:before,
.picker__button--clear[disabled]:before,
.picker__button--clear[disabled]:hover:before {
  border-top-color: #CBCACB;
}

/* line 570, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_datepicker.scss */

.picker__button--today[disabled]:after,
.picker__button--today[disabled]:hover:after,
.picker__button--clear[disabled]:after,
.picker__button--clear[disabled]:hover:after {
  border-color: #CBCACB;
}

/* line 574, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_datepicker.scss */

.picker__button--today[disabled]:hover,
.picker__button--clear[disabled]:hover {
  background: #FFFFFF;
  border-color: transparent;
  color: #CBCACB;
  cursor: default;
}

/* line 583, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_datepicker.scss */

.picker__button--today {
  text-align: left;
  position: relative;
}

/* line 587, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_datepicker.scss */

.picker__button--today:before,
.picker__button--today:after {
  content: ' ';
  display: inline-block;
}

/* line 594, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_datepicker.scss */

.picker__button--today:before {
  height: 0;
  width: 0;
  border-top: 8px solid #671A3D;
  border-top: 0.5rem solid #671A3D;
  border-left: 8px solid transparent;
  border-left: 0.5rem solid transparent;
  margin-right: 10px;
  margin-right: 0.625rem;
  position: relative;
  top: 0px;
  left: 3px;
}

/* line 607, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_datepicker.scss */

.picker__button--today:after {
  width: 10px;
  width: 0.625rem;
  height: 10px;
  height: 0.625rem;
  border: 2px solid #671A3D;
  border: 0.125rem solid #671A3D;
  margin-top: 0px;
  margin-top: 0rem;
  position: absolute;
  top: 5px;
  left: 0;
}

/* line 619, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_datepicker.scss */

.picker__button--today:hover:before {
  border-top-color: #D2051E;
}

/* line 623, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_datepicker.scss */

.picker__button--today:hover:after {
  border-color: #D2051E;
}

/* line 628, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_datepicker.scss */

.picker__button--clear {
  text-align: right;
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.picker__button--clear:after {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 713, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.picker__button--clear:after {
  content: "\EA12";
}

/* line 632, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_datepicker.scss */

.picker__button--clear:after {
  position: relative;
  display: inline-block;
  margin-left: 5px;
  margin-left: 0.3125rem;
  color: #D2051E;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 0;
  margin-top: -5px;
  margin-top: -0.3125rem;
  top: 6px;
}

/* ==========================================================================
   $CLASSIC-DATE-PICKER
   ========================================================================== */

/* line 1, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_inputDatepicker.scss */

.a-input-datepicker {
  position: relative;
  cursor: pointer;
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-input-datepicker:before {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 327, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-input-datepicker:before {
  content: "\EA08";
}

/* line 7, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_inputDatepicker.scss */

.a-input-datepicker::before {
  position: absolute;
  top: 13px;
  right: 20px;
  color: #887F6E;
}

/* line 14, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_inputDatepicker.scss */

.a-input-datepicker .a-input-field,
.a-input-datepicker .a-stars-radio-field {
  position: relative;
}

/* line 18, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_inputDatepicker.scss */

.a-input-datepicker-clear {
  pointer-events: auto;
  height: 100%;
  width: 30px;
  width: 1.875rem;
  position: absolute;
  top: 0;
  left: 10px;
  font-size: 18px;
  font-size: 1.125rem;
  list-style: 1;
  color: #887F6E;
  text-align: center;
  -webkit-transition: all 0.25s, opacity 0.5s;
  transition: all 0.25s, opacity 0.5s;
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-input-datepicker-clear:after {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 1675, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-input-datepicker-clear:after {
  content: "\EA2C";
}

/* line 36, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_inputDatepicker.scss */

.a-input-datepicker-clear::after {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}

/* line 43, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_inputDatepicker.scss */

.a-input-datepicker-clear:hover {
  color: #D2051E;
}

/* line 48, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_inputDatepicker.scss */

.a-input-datepicker-clear + .a-input-date {
  padding-left: 40px;
  padding-left: 2.5rem;
}

/* line 52, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_inputDatepicker.scss */

.a-input-datepicker .a-input-text[readonly],
.a-input-datepicker input[readonly][type="text"],
.a-input-datepicker input[readonly][type="text"] {
  border: 3px solid #D7CEBA !important;
  border: 0.1875rem solid #D7CEBA !important;
  -webkit-text-fill-color: currentcolor;
  /* Firefox 19+ */
  /* Firefox 18- */
}

/* line 59, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_inputDatepicker.scss */

.a-input-datepicker .a-input-text[readonly]::-webkit-input-placeholder,
.a-input-datepicker input[readonly][type="text"]::-webkit-input-placeholder,
.a-input-datepicker input[readonly][type="text"]::-webkit-input-placeholder {
  color: #887F6E !important;
  opacity: 1 !important;
}

/* line 60, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_inputDatepicker.scss */

.a-input-datepicker .a-input-text[readonly]::-moz-placeholder,
.a-input-datepicker input[readonly][type="text"]::-moz-placeholder,
.a-input-datepicker input[readonly][type="text"]::-moz-placeholder {
  color: #887F6E !important;
  opacity: 1 !important;
}

/* line 61, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_inputDatepicker.scss */

.a-input-datepicker .a-input-text[readonly]:-moz-placeholder,
.a-input-datepicker input[readonly][type="text"]:-moz-placeholder,
.a-input-datepicker input[readonly][type="text"]:-moz-placeholder {
  color: #887F6E !important;
  opacity: 1 !important;
}

/* line 62, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_inputDatepicker.scss */

.a-input-datepicker .a-input-text[readonly]:-ms-input-placeholder,
.a-input-datepicker input[readonly][type="text"]:-ms-input-placeholder,
.a-input-datepicker input[readonly][type="text"]:-ms-input-placeholder {
  color: #887F6E !important;
  opacity: 1 !important;
}

/* line 1, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_title.scss */

.a-form-title {
  margin-left: -10px;
  margin-left: -0.625rem;
  margin-right: -10px;
  margin-right: -0.625rem;
  padding-bottom: 30px;
  padding-bottom: 1.875rem;
}

/* line 175, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_mixins.scss */

.a-form-title {
  *zoom: 1;
}

/* line 178, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_mixins.scss */

.a-form-title:before,
.a-form-title:after {
  content: "";
  display: table;
}

/* line 183, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_mixins.scss */

.a-form-title:after {
  clear: both;
}

/* line 6, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_title.scss */

.a-form-title-text {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  min-height: 0.0625rem;
  padding-left: 10px;
  padding-left: 0.625rem;
  padding-right: 10px;
  padding-right: 0.625rem;
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}

/* line 12, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_title.scss */

.a-form-title-text .a-heading-h2,
.a-form-title-text .m-grid-item--banner .m-grid-item--cat-title,
.m-grid-item--banner .a-form-title-text .m-grid-item--cat-title {
  padding-bottom: 0px;
  padding-bottom: 0rem;
}

/* line 21, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_title.scss */

.a-form-title-link {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  min-height: 0.0625rem;
  padding-left: 10px;
  padding-left: 0.625rem;
  padding-right: 10px;
  padding-right: 0.625rem;
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
  padding-top: 0.625rem;
}

/* line 31, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_title.scss */

.a-form-title-link a {
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  z-index: 4;
}

/* line 40, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_title.scss */

.a-form-title-info-headline {
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.25rem;
  padding-bottom: 8px;
  padding-bottom: 0.5rem;
  display: block;
}

/* line 46, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_title.scss */

.a-form-title-info-copy {
  font-family: "Hilti Roman", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.25rem;
}

/* line 49, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_title.scss */

.a-form-title-info-copy a {
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.25rem;
  position: relative;
  display: inline;
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  color: #671A3D;
  border-bottom: 2px solid transparent;
  border-bottom: 0.125rem solid transparent;
  -webkit-transition: none;
  transition: none;
}

/* line 92, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.a-form-title-info-copy a:hover {
  color: #671A3D;
  border-bottom-color: #671A3D;
  /*
    &:after {
      content: '';


      position: absolute;
      left: 1px;
      right: 0;
      bottom: -3px;
    }
    */
}

/* line 5, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_stars.scss */

.a-stars-radio-field {
  font-size: 0;
  line-height: 0;
}

/* line 10, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_stars.scss */

.a-stars-radio-field span.a-error,
.a-stars-radio-field span.error {
  display: block;
  color: #D2051E;
  font-family: "Hilti Roman", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 20px;
  line-height: 1.25rem;
}

/* line 17, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_stars.scss */

.a-stars-radio-list {
  display: inline-block;
}

/* line 21, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_stars.scss */

.a-stars-radio-item {
  display: inline-block;
  margin-right: 5px;
  margin-right: 0.3125rem;
  overflow: hidden;
}

/* line 25, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_stars.scss */

.a-stars-radio-item:last-child {
  margin-right: 0;
}

/* line 30, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_stars.scss */

.a-stars-radio-star {
  display: block;
  width: 21px;
  width: 1.3125rem;
  height: 20px;
  height: 1.25rem;
  color: #CBCACB;
  cursor: pointer;
}

/* line 39, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_stars.scss */

.a-stars-radio-star:before {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 0;
  position: relative;
  top: 4px;
}

/* line 55, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_stars.scss */

input[type="radio"]:checked + .a-stars-radio-star,
label.is-marked .a-stars-radio-star,
label.is-hover .a-stars-radio-star {
  color: #D2051E;
}

/* line 5, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/forms/_error.scss */

.a-error,
.error {
  border-color: #D2051E;
}

/* line 664, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_mixins.scss */

.a-error ~ span.a-error,
.error ~ span.a-error,
.a-error ~ span.error,
.error ~ span.error {
  padding-top: 8px;
  padding-top: 0.5rem;
  font-family: "Hilti Roman", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 20px;
  line-height: 1.25rem;
  display: inline-block;
  width: 100%;
  clear: both;
  color: #D2051E;
}

/* line 1, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/images/_image.scss */

picture {
  display: inline-block;
  max-width: 100%;
  line-height: 0;
}

/* line 6, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/images/_image.scss */

picture img {
  max-width: 100%;
}

/* line 9, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/images/_image.scss */

.is-IE picture img {
  height: auto;
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/images/_image.scss */

picture img.is-lazy {
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  min-height: 1px;
  min-height: 0.0625rem;
  min-width: 1px;
  min-width: 0.0625rem;
}

/* line 19, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/images/_image.scss */

picture img.is-lazy:not(.is-loaded) {
  opacity: 0;
}

/* line 23, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/images/_image.scss */

picture img.is-lazy.is-loaded {
  opacity: 1;
}

/* line 29, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/images/_image.scss */

picture.svg img {
  width: 100%;
  height: auto;
}

/* line 36, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/images/_image.scss */

.image-center img {
  width: 100% !important;
  object-fit: cover !important;
  font-family: 'object-fit: cover' !important;
}

/* line 4, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_button.scss */

button > span {
  margin: 0 auto;
}

/* line 6, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_button.scss */

.is-IE button > span {
  width: 100%;
}

/* line 11, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_button.scss */

.is-IE:not(.is-IE11) button {
  display: table;
}

/* line 158, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_button.scss */

.a-button,
input[type="submit"]:not([class*='a-button-']),
button[type="submit"]:not([class*='a-button-']),
.m-text--richtext .m-text-buttons a {
  position: relative;
}

/* line 162, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_button.scss */

.a-button .a-button-tooltip,
input[type="submit"]:not([class*='a-button-']) .a-button-tooltip,
button[type="submit"]:not([class*='a-button-']) .a-button-tooltip,
.m-text--richtext .m-text-buttons a .a-button-tooltip {
  display: none;
  z-index: 1000;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

/* line 172, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_button.scss */

.a-button:disabled .a-button-tooltip,
input[type="submit"]:disabled:not([class*='a-button-']) .a-button-tooltip,
button[type="submit"]:disabled:not([class*='a-button-']) .a-button-tooltip,
.m-text--richtext .m-text-buttons a:disabled .a-button-tooltip,
.a-button.is-disabled .a-button-tooltip,
input.is-disabled[type="submit"]:not([class*='a-button-']) .a-button-tooltip,
button.is-disabled[type="submit"]:not([class*='a-button-']) .a-button-tooltip,
.m-text--richtext .m-text-buttons a.is-disabled .a-button-tooltip {
  display: block;
}

/* line 178, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_button.scss */

.a-button,
input[type="submit"]:not([class*='a-button-']),
button[type="submit"]:not([class*='a-button-']),
.m-text--richtext .m-text-buttons a,
.a-button-primary,
.m-text--richtext .m-text-buttons a,
.a-button-secondary,
.a-button--multiline {
  text-align: center;
  display: inline-block;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 4px 10px 4px !important;
  padding: 0.25rem 0.625rem 0.25rem !important;
  min-height: 45px;
  min-height: 2.8125rem;
  line-height: 1;
}

/* line 187, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_button.scss */

.a-button:not(.a-button--icononly)[class*="a-icon-"]:after,
input[type="submit"]:not([class*='a-button-']):not(.a-button--icononly)[class*="a-icon-"]:after,
button[type="submit"]:not([class*='a-button-']):not(.a-button--icononly)[class*="a-icon-"]:after,
.m-text--richtext .m-text-buttons a:not(.a-button--icononly)[class*="a-icon-"]:after,
.a-button:not(.a-button--icononly) span[class*="a-icon-"]:after,
input[type="submit"]:not(.a-button--icononly):not([class*='a-button-']) span[class*="a-icon-"]:after,
button[type="submit"]:not(.a-button--icononly):not([class*='a-button-']) span[class*="a-icon-"]:after,
.m-text--richtext .m-text-buttons a:not(.a-button--icononly) span[class*="a-icon-"]:after,
.a-button-primary:not(.a-button--icononly)[class*="a-icon-"]:after,
.m-text--richtext .m-text-buttons a:not(.a-button--icononly)[class*="a-icon-"]:after,
.a-button-primary:not(.a-button--icononly) span[class*="a-icon-"]:after,
.m-text--richtext .m-text-buttons a:not(.a-button--icononly) span[class*="a-icon-"]:after,
.a-button-secondary:not(.a-button--icononly)[class*="a-icon-"]:after,
.a-button-secondary:not(.a-button--icononly) span[class*="a-icon-"]:after,
.a-button--multiline:not(.a-button--icononly)[class*="a-icon-"]:after,
.a-button--multiline:not(.a-button--icononly) span[class*="a-icon-"]:after {
  margin-left: 5px;
  margin-left: 0.3125rem;
}

/* line 191, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_button.scss */

.a-button:not(.a-button--icononly)[class*="a-icon-"]:before,
input[type="submit"]:not([class*='a-button-']):not(.a-button--icononly)[class*="a-icon-"]:before,
button[type="submit"]:not([class*='a-button-']):not(.a-button--icononly)[class*="a-icon-"]:before,
.m-text--richtext .m-text-buttons a:not(.a-button--icononly)[class*="a-icon-"]:before,
.a-button:not(.a-button--icononly) span[class*="a-icon-"]:before,
input[type="submit"]:not(.a-button--icononly):not([class*='a-button-']) span[class*="a-icon-"]:before,
button[type="submit"]:not(.a-button--icononly):not([class*='a-button-']) span[class*="a-icon-"]:before,
.m-text--richtext .m-text-buttons a:not(.a-button--icononly) span[class*="a-icon-"]:before,
.a-button-primary:not(.a-button--icononly)[class*="a-icon-"]:before,
.m-text--richtext .m-text-buttons a:not(.a-button--icononly)[class*="a-icon-"]:before,
.a-button-primary:not(.a-button--icononly) span[class*="a-icon-"]:before,
.m-text--richtext .m-text-buttons a:not(.a-button--icononly) span[class*="a-icon-"]:before,
.a-button-secondary:not(.a-button--icononly)[class*="a-icon-"]:before,
.a-button-secondary:not(.a-button--icononly) span[class*="a-icon-"]:before,
.a-button--multiline:not(.a-button--icononly)[class*="a-icon-"]:before,
.a-button--multiline:not(.a-button--icononly) span[class*="a-icon-"]:before {
  margin-right: 5px;
  margin-right: 0.3125rem;
}

/* line 197, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_button.scss */

.a-button:not(.a-button--icononly):not(:disabled):not(.is-disabled):not(.a-button-noeffect):active,
input[type="submit"]:not(.a-button--icononly):not(:disabled):not(.is-disabled):not(.a-button-noeffect):active:not([class*='a-button-']),
button[type="submit"]:not(.a-button--icononly):not(:disabled):not(.is-disabled):not(.a-button-noeffect):active:not([class*='a-button-']),
.m-text--richtext .m-text-buttons a:not(.a-button--icononly):not(:disabled):not(.is-disabled):not(.a-button-noeffect):active,
.a-button:not(.a-button--icononly):not(:disabled):not(.is-disabled):not(.a-button-noeffect).a-button--pressed,
input[type="submit"]:not(.a-button--icononly):not(:disabled):not(.is-disabled):not(.a-button-noeffect).a-button--pressed:not([class*='a-button-']),
button[type="submit"]:not(.a-button--icononly):not(:disabled):not(.is-disabled):not(.a-button-noeffect).a-button--pressed:not([class*='a-button-']),
.m-text--richtext .m-text-buttons a:not(.a-button--icononly):not(:disabled):not(.is-disabled):not(.a-button-noeffect).a-button--pressed,
.a-button-primary:not(.a-button--icononly):not(:disabled):not(.is-disabled):not(.a-button-noeffect):active,
.m-text--richtext .m-text-buttons a:not(.a-button--icononly):not(:disabled):not(.is-disabled):not(.a-button-noeffect):active,
.a-button-primary:not(.a-button--icononly):not(:disabled):not(.is-disabled):not(.a-button-noeffect).a-button--pressed,
.m-text--richtext .m-text-buttons a:not(.a-button--icononly):not(:disabled):not(.is-disabled):not(.a-button-noeffect).a-button--pressed,
.a-button-secondary:not(.a-button--icononly):not(:disabled):not(.is-disabled):not(.a-button-noeffect):active,
.a-button-secondary:not(.a-button--icononly):not(:disabled):not(.is-disabled):not(.a-button-noeffect).a-button--pressed,
.a-button--multiline:not(.a-button--icononly):not(:disabled):not(.is-disabled):not(.a-button-noeffect):active,
.a-button--multiline:not(.a-button--icononly):not(:disabled):not(.is-disabled):not(.a-button-noeffect).a-button--pressed {
  -webkit-transform: scale(0.97);
  transform: scale(0.97);
}

/* line 207, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_button.scss */

.a-button.a-button--icononly[class*="a-icon-"]:before,
input.a-button--icononly[class*="a-icon-"][type="submit"]:not([class*='a-button-']):before,
button.a-button--icononly[class*="a-icon-"][type="submit"]:not([class*='a-button-']):before,
.m-text--richtext .m-text-buttons a.a-button--icononly[class*="a-icon-"]:before,
.a-button.a-button--icononly span[class*="a-icon-"]:before,
input.a-button--icononly[type="submit"]:not([class*='a-button-']) span[class*="a-icon-"]:before,
button.a-button--icononly[type="submit"]:not([class*='a-button-']) span[class*="a-icon-"]:before,
.m-text--richtext .m-text-buttons a.a-button--icononly span[class*="a-icon-"]:before,
.a-button-primary.a-button--icononly[class*="a-icon-"]:before,
.m-text--richtext .m-text-buttons a.a-button--icononly[class*="a-icon-"]:before,
.a-button-primary.a-button--icononly span[class*="a-icon-"]:before,
.m-text--richtext .m-text-buttons a.a-button--icononly span[class*="a-icon-"]:before,
.a-button-secondary.a-button--icononly[class*="a-icon-"]:before,
.a-button-secondary.a-button--icononly span[class*="a-icon-"]:before,
.a-button--multiline.a-button--icononly[class*="a-icon-"]:before,
.a-button--multiline.a-button--icononly span[class*="a-icon-"]:before {
  margin-left: 15px;
  margin-left: 0.9375rem;
}

/* line 221, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_button.scss */

.a-button[type=submit],
input[type=submit][type="submit"]:not([class*='a-button-']),
button[type=submit][type="submit"]:not([class*='a-button-']),
.m-text--richtext .m-text-buttons a[type=submit],
.a-button[type=reset],
input[type=reset][type="submit"]:not([class*='a-button-']),
button[type=reset][type="submit"]:not([class*='a-button-']),
.m-text--richtext .m-text-buttons a[type=reset],
.a-button-primary[type=submit],
.m-text--richtext .m-text-buttons a[type=submit],
.a-button-primary[type=reset],
.m-text--richtext .m-text-buttons a[type=reset],
.a-button-secondary[type=submit],
.a-button-secondary[type=reset],
.a-button--multiline[type=submit],
.a-button--multiline[type=reset] {
  display: inline-block;
}

/* line 232, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_button.scss */

.is-IE11 .a-button,
.is-IE11 input[type="submit"]:not([class*='a-button-']),
.is-IE11
    button[type="submit"]:not([class*='a-button-']),
.is-IE11 .m-text--richtext .m-text-buttons a,
.m-text--richtext .m-text-buttons .is-IE11 a,
.is-IE11 .a-button-primary,
.is-IE11 .m-text--richtext .m-text-buttons a,
.m-text--richtext .m-text-buttons .is-IE11 a,
.is-IE11 .a-button-secondary,
.is-IE11 .a-button--multiline {
  height: 45px;
  height: 2.8125rem;
}

/* line 238, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_button.scss */

.is-IE:not(.is-IE11) .a-button,
.is-IE:not(.is-IE11) input[type="submit"]:not([class*='a-button-']),
.is-IE:not(.is-IE11)
    button[type="submit"]:not([class*='a-button-']),
.is-IE:not(.is-IE11) .m-text--richtext .m-text-buttons a,
.m-text--richtext .m-text-buttons .is-IE:not(.is-IE11) a,
.is-IE:not(.is-IE11) .a-button-primary,
.is-IE:not(.is-IE11) .m-text--richtext .m-text-buttons a,
.m-text--richtext .m-text-buttons .is-IE:not(.is-IE11) a,
.is-IE:not(.is-IE11) .a-button-secondary,
.is-IE:not(.is-IE11) .a-button--multiline {
  display: table;
  text-align: center;
}

/* line 242, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_button.scss */

.is-IE:not(.is-IE11) .a-button > span,
.is-IE:not(.is-IE11) input[type="submit"]:not([class*='a-button-']) > span,
.is-IE:not(.is-IE11)
      button[type="submit"]:not([class*='a-button-']) > span,
.is-IE:not(.is-IE11) .m-text--richtext .m-text-buttons a > span,
.m-text--richtext .m-text-buttons .is-IE:not(.is-IE11) a > span,
.is-IE:not(.is-IE11) .a-button-primary > span,
.is-IE:not(.is-IE11) .m-text--richtext .m-text-buttons a > span,
.m-text--richtext .m-text-buttons .is-IE:not(.is-IE11) a > span,
.is-IE:not(.is-IE11) .a-button-secondary > span,
.is-IE:not(.is-IE11) .a-button--multiline > span {
  display: table-cell;
  vertical-align: middle;
}

/* line 278, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_button.scss */

.a-button .a-icon.a-icon-create + span,
input[type="submit"]:not([class*='a-button-']) .a-icon.a-icon-create + span,
button[type="submit"]:not([class*='a-button-']) .a-icon.a-icon-create + span,
.m-text--richtext .m-text-buttons a .a-icon.a-icon-create + span,
.a-button-primary .a-icon.a-icon-create + span,
.m-text--richtext .m-text-buttons a .a-icon.a-icon-create + span,
.a-button-secondary .a-icon.a-icon-create + span,
.a-button-tertiary .a-icon.a-icon-create + span,
.m-forgot-pass-form-cancel-btn .a-icon.a-icon-create + span,
.m-reset-pass-form-cancel-btn .a-icon.a-icon-create + span,
.a-button-totop .a-icon.a-icon-create + span,
.a-button-nologin .a-icon.a-icon-create + span {
  padding-left: 15px;
  padding-left: 0.9375rem;
}

/* line 286, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_button.scss */

.a-button.a-icon-world-after:after,
input.a-icon-world-after[type="submit"]:not([class*='a-button-']):after,
button.a-icon-world-after[type="submit"]:not([class*='a-button-']):after,
.m-text--richtext .m-text-buttons a.a-icon-world-after:after,
.a-button-primary.a-icon-world-after:after,
.m-text--richtext .m-text-buttons a.a-icon-world-after:after,
.a-button-secondary.a-icon-world-after:after,
.a-button-tertiary.a-icon-world-after:after,
.a-icon-world-after.m-forgot-pass-form-cancel-btn:after,
.a-icon-world-after.m-reset-pass-form-cancel-btn:after,
.a-button-totop.a-icon-world-after:after,
.a-button-nologin.a-icon-world-after:after {
  display: inline-block;
  font-size: 20px;
  font-size: 1.25rem;
  position: relative;
  top: 4px;
  width: 30px;
  width: 1.875rem;
  height: 30px;
  height: 1.875rem;
  text-align: center;
}

/* line 300, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_button.scss */

.a-button.a-icon-location-after:after,
input.a-icon-location-after[type="submit"]:not([class*='a-button-']):after,
button.a-icon-location-after[type="submit"]:not([class*='a-button-']):after,
.m-text--richtext .m-text-buttons a.a-icon-location-after:after,
.a-button-primary.a-icon-location-after:after,
.m-text--richtext .m-text-buttons a.a-icon-location-after:after,
.a-button-secondary.a-icon-location-after:after,
.a-button-tertiary.a-icon-location-after:after,
.a-icon-location-after.m-forgot-pass-form-cancel-btn:after,
.a-icon-location-after.m-reset-pass-form-cancel-btn:after,
.a-button-totop.a-icon-location-after:after,
.a-button-nologin.a-icon-location-after:after {
  position: relative;
  line-height: 0;
  margin-top: -10px;
  margin-top: -0.625rem;
  top: 5px;
  left: 8px;
}

/* line 313, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_button.scss */

.a-button,
input[type="submit"]:not([class*='a-button-']),
button[type="submit"]:not([class*='a-button-']),
.m-text--richtext .m-text-buttons a,
.a-button-primary,
.m-text--richtext .m-text-buttons a,
.a-button-secondary {
  border-radius: 0;
  border: none;
  width: 100%;
  max-width: 100%;
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  font-weight: normal;
  text-align: center;
  text-transform: uppercase;
  text-decoration: none;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1;
  color: #FFFFFF;
  padding: 10px;
  padding: 0.625rem;
  cursor: pointer;
  border-width: 3px;
  border-width: 0.1875rem;
  border-style: solid;
  border-color: transparent;
}

/* line 330, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_button.scss */

.m-table-form--two .a-button,
.m-table-form--two input[type="submit"]:not([class*='a-button-']),
.m-table-form--two
    button[type="submit"]:not([class*='a-button-']),
.m-table-form--two .m-text--richtext .m-text-buttons a,
.m-text--richtext .m-text-buttons .m-table-form--two a,
.m-table-form--two .a-button-primary,
.m-table-form--two .m-text--richtext .m-text-buttons a,
.m-text--richtext .m-text-buttons .m-table-form--two a,
.m-table-form--two .a-button-secondary {
  padding: 12px 10px 5px;
  padding: 0.75rem 0.625rem 0.3125rem;
}

/* line 336, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_button.scss */

.o-editorial-marginal-col .a-button > span,
.o-editorial-marginal-col input[type="submit"]:not([class*='a-button-']) > span,
.o-editorial-marginal-col
    button[type="submit"]:not([class*='a-button-']) > span,
.o-editorial-marginal-col .m-text--richtext .m-text-buttons a > span,
.m-text--richtext .m-text-buttons .o-editorial-marginal-col a > span,
.o-editorial-marginal-col .a-button-primary > span,
.o-editorial-marginal-col .m-text--richtext .m-text-buttons a > span,
.m-text--richtext .m-text-buttons .o-editorial-marginal-col a > span,
.o-editorial-marginal-col .a-button-secondary > span {
  max-width: 100%;
  word-wrap: break-word;
}

/* line 348, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_button.scss */

.a-button.is-disabled,
input.is-disabled[type="submit"]:not([class*='a-button-']),
button.is-disabled[type="submit"]:not([class*='a-button-']),
.m-text--richtext .m-text-buttons a.is-disabled,
.a-button:disabled,
input[type="submit"]:disabled:not([class*='a-button-']),
button[type="submit"]:disabled:not([class*='a-button-']),
.m-text--richtext .m-text-buttons a:disabled,
.a-button-primary.is-disabled,
.m-text--richtext .m-text-buttons a.is-disabled,
.a-button-primary:disabled,
.m-text--richtext .m-text-buttons a:disabled,
.a-button-secondary.is-disabled,
.a-button-secondary:disabled,
.m-tiles-item--disabled .a-button-secondary {
  cursor: default;
}

/* line 353, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_button.scss */

.a-button.is-highlighted,
input.is-highlighted[type="submit"]:not([class*='a-button-']),
button.is-highlighted[type="submit"]:not([class*='a-button-']),
.m-text--richtext .m-text-buttons a.is-highlighted,
.a-button-primary.is-highlighted,
.m-text--richtext .m-text-buttons a.is-highlighted,
.a-button-secondary.is-highlighted {
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  text-align: center;
  font-weight: normal;
  text-transform: uppercase;
  text-decoration: none;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 1;
  padding: 17px 15px 15px;
  padding: 1.0625rem 0.9375rem 0.9375rem;
}

/* line 363, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_button.scss */

.a-button [class*="a-icon-"] > span,
input[type="submit"]:not([class*='a-button-']) [class*="a-icon-"] > span,
button[type="submit"]:not([class*='a-button-']) [class*="a-icon-"] > span,
.m-text--richtext .m-text-buttons a [class*="a-icon-"] > span,
.a-button-primary [class*="a-icon-"] > span,
.m-text--richtext .m-text-buttons a [class*="a-icon-"] > span,
.a-button-secondary [class*="a-icon-"] > span {
  position: relative;
  top: -1px;
}

/* line 368, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_button.scss */

.a-button [class*="a-icon-"]:before,
input[type="submit"]:not([class*='a-button-']) [class*="a-icon-"]:before,
button[type="submit"]:not([class*='a-button-']) [class*="a-icon-"]:before,
.m-text--richtext .m-text-buttons a [class*="a-icon-"]:before,
.a-button [class*="a-icon-"]:after,
input[type="submit"]:not([class*='a-button-']) [class*="a-icon-"]:after,
button[type="submit"]:not([class*='a-button-']) [class*="a-icon-"]:after,
.m-text--richtext .m-text-buttons a [class*="a-icon-"]:after,
.a-button-primary [class*="a-icon-"]:before,
.m-text--richtext .m-text-buttons a [class*="a-icon-"]:before,
.a-button-primary [class*="a-icon-"]:after,
.m-text--richtext .m-text-buttons a [class*="a-icon-"]:after,
.a-button-secondary [class*="a-icon-"]:before,
.a-button-secondary [class*="a-icon-"]:after {
  position: relative;
  top: 2px;
  margin-bottom: -2px;
  margin-bottom: -0.125rem;
  line-height: 0;
}

/* line 379, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_button.scss */

.a-button [class*="a-icon-"].a-icon-cart-after:after,
input[type="submit"]:not([class*='a-button-']) [class*="a-icon-"].a-icon-cart-after:after,
button[type="submit"]:not([class*='a-button-']) [class*="a-icon-"].a-icon-cart-after:after,
.m-text--richtext .m-text-buttons a [class*="a-icon-"].a-icon-cart-after:after,
.a-button [class*="a-icon-"].a-icon-cartfull-after:after,
input[type="submit"]:not([class*='a-button-']) [class*="a-icon-"].a-icon-cartfull-after:after,
button[type="submit"]:not([class*='a-button-']) [class*="a-icon-"].a-icon-cartfull-after:after,
.m-text--richtext .m-text-buttons a [class*="a-icon-"].a-icon-cartfull-after:after,
.a-button .chosen-results [class*="a-icon-"].active-result.is-cart:after,
.chosen-results .a-button [class*="a-icon-"].active-result.is-cart:after,
input[type="submit"]:not([class*='a-button-']) .chosen-results [class*="a-icon-"].active-result.is-cart:after,
.chosen-results input[type="submit"]:not([class*='a-button-']) [class*="a-icon-"].active-result.is-cart:after,
button[type="submit"]:not([class*='a-button-']) .chosen-results [class*="a-icon-"].active-result.is-cart:after,
.chosen-results
    button[type="submit"]:not([class*='a-button-']) [class*="a-icon-"].active-result.is-cart:after,
.m-text--richtext .m-text-buttons a .chosen-results [class*="a-icon-"].active-result.is-cart:after,
.chosen-results .m-text--richtext .m-text-buttons a [class*="a-icon-"].active-result.is-cart:after,
.a-button-primary [class*="a-icon-"].a-icon-cart-after:after,
.m-text--richtext .m-text-buttons a [class*="a-icon-"].a-icon-cart-after:after,
.a-button-primary [class*="a-icon-"].a-icon-cartfull-after:after,
.m-text--richtext .m-text-buttons a [class*="a-icon-"].a-icon-cartfull-after:after,
.a-button-primary .chosen-results [class*="a-icon-"].active-result.is-cart:after,
.chosen-results .a-button-primary [class*="a-icon-"].active-result.is-cart:after,
.m-text--richtext .m-text-buttons a .chosen-results [class*="a-icon-"].active-result.is-cart:after,
.chosen-results .m-text--richtext .m-text-buttons a [class*="a-icon-"].active-result.is-cart:after,
.a-button-secondary [class*="a-icon-"].a-icon-cart-after:after,
.a-button-secondary [class*="a-icon-"].a-icon-cartfull-after:after,
.a-button-secondary .chosen-results [class*="a-icon-"].active-result.is-cart:after,
.chosen-results .a-button-secondary [class*="a-icon-"].active-result.is-cart:after {
  top: 4px;
  margin-bottom: -4px;
  margin-bottom: -0.25rem;
}

/* line 409, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_button.scss */

.a-button,
input[type="submit"]:not([class*='a-button-']),
button[type="submit"]:not([class*='a-button-']),
.m-text--richtext .m-text-buttons a,
.a-button-primary,
.m-text--richtext .m-text-buttons a {
  background-color: #D2051E;
  border-width: 0px;
  border-width: 0rem;
}

/* line 137, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_button.scss */

.a-button:not(.a-button-noeffect):hover:not(:disabled):not(.is-disabled),
input[type="submit"]:not(.a-button-noeffect):hover:not(:disabled):not(.is-disabled):not([class*='a-button-']),
button[type="submit"]:not(.a-button-noeffect):hover:not(:disabled):not(.is-disabled):not([class*='a-button-']),
.m-text--richtext .m-text-buttons a:not(.a-button-noeffect):hover:not(:disabled):not(.is-disabled),
.a-button-primary:not(.a-button-noeffect):hover:not(:disabled):not(.is-disabled),
.m-text--richtext .m-text-buttons a:not(.a-button-noeffect):hover:not(:disabled):not(.is-disabled) {
  cursor: pointer;
  background-color: #671A3D;
  color: #FFFFFF;
}

/* line 423, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_button.scss */

.a-button:not(.a-button-noeffect):active:not(:disabled):not(.is-disabled),
input[type="submit"]:not(.a-button-noeffect):active:not(:disabled):not(.is-disabled):not([class*='a-button-']),
button[type="submit"]:not(.a-button-noeffect):active:not(:disabled):not(.is-disabled):not([class*='a-button-']),
.m-text--richtext .m-text-buttons a:not(.a-button-noeffect):active:not(:disabled):not(.is-disabled),
.a-button:not(.a-button-noeffect).a-button--pressed:not(:disabled):not(.is-disabled),
input[type="submit"]:not(.a-button-noeffect).a-button--pressed:not(:disabled):not(.is-disabled):not([class*='a-button-']),
button[type="submit"]:not(.a-button-noeffect).a-button--pressed:not(:disabled):not(.is-disabled):not([class*='a-button-']),
.m-text--richtext .m-text-buttons a:not(.a-button-noeffect).a-button--pressed:not(:disabled):not(.is-disabled),
.a-button-primary:not(.a-button-noeffect):active:not(:disabled):not(.is-disabled),
.m-text--richtext .m-text-buttons a:not(.a-button-noeffect):active:not(:disabled):not(.is-disabled),
.a-button-primary:not(.a-button-noeffect).a-button--pressed:not(:disabled):not(.is-disabled),
.m-text--richtext .m-text-buttons a:not(.a-button-noeffect).a-button--pressed:not(:disabled):not(.is-disabled) {
  background-color: #47122A;
}

/* line 428, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_button.scss */

.a-button.is-disabled,
input.is-disabled[type="submit"]:not([class*='a-button-']),
button.is-disabled[type="submit"]:not([class*='a-button-']),
.m-text--richtext .m-text-buttons a.is-disabled,
.a-button:disabled,
input[type="submit"]:disabled:not([class*='a-button-']),
button[type="submit"]:disabled:not([class*='a-button-']),
.m-text--richtext .m-text-buttons a:disabled,
.a-button-primary.is-disabled,
.m-text--richtext .m-text-buttons a.is-disabled,
.a-button-primary:disabled,
.m-text--richtext .m-text-buttons a:disabled {
  background: #CBCACB;
}

/* line 432, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_button.scss */

.a-button.is-disabled:hover,
input.is-disabled[type="submit"]:hover:not([class*='a-button-']),
button.is-disabled[type="submit"]:hover:not([class*='a-button-']),
.m-text--richtext .m-text-buttons a.is-disabled:hover,
.a-button:disabled:hover,
input[type="submit"]:disabled:hover:not([class*='a-button-']),
button[type="submit"]:disabled:hover:not([class*='a-button-']),
.m-text--richtext .m-text-buttons a:disabled:hover,
.a-button-primary.is-disabled:hover,
.m-text--richtext .m-text-buttons a.is-disabled:hover,
.a-button-primary:disabled:hover,
.m-text--richtext .m-text-buttons a:disabled:hover {
  background: #CBCACB;
}

/* line 442, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_button.scss */

.a-button-secondary {
  position: relative;
  overflow: hidden;
  background: transparent;
  color: #D2051E;
  border-color: #D2051E;
}

/* line 452, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_button.scss */

.a-button-secondary > span {
  position: relative;
}

/* line 457, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_button.scss */

.a-button-secondary:hover,
.m-tiles .inner:hover .a-button-secondary {
  background: transparent;
  color: #671A3D;
  border-color: #671A3D;
}

/* line 463, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_button.scss */

.a-button-secondary:active,
.a-button-secondary.a-button--pressed {
  background: transparent;
  color: #3D0F24;
  border-color: #3D0F24;
}

/* line 469, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_button.scss */

.a-button-secondary.is-disabled,
.a-button-secondary:disabled,
.m-tiles-item--disabled .a-button-secondary {
  background: transparent;
  color: #CBCACB;
  border-color: #CBCACB;
}

/* line 475, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_button.scss */

.a-button-secondary.is-disabled:hover,
.m-tiles .inner:hover .is-disabled.a-button-secondary,
.a-button-secondary:disabled:hover,
.m-tiles-item--disabled .a-button-secondary:hover,
.m-tiles .inner:hover .a-button-secondary:disabled {
  background: transparent;
  color: #CBCACB;
  border-color: #CBCACB;
}

/* line 484, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_button.scss */

.a-button-tertiary,
.m-forgot-pass-form-cancel-btn,
.m-reset-pass-form-cancel-btn {
  cursor: pointer;
  color: #000000;
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  display: inline-block;
  display: inline-block;
  cursor: pointer;
  position: relative;
  padding-left: 0.8em;
  color: #000000;
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 20px;
  line-height: 1.25rem;
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  font-weight: normal;
  text-align: center;
  text-transform: uppercase;
  text-decoration: none;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1;
  border: 0;
  background: transparent;
  color: #000000;
  text-transform: uppercase;
  display: inline-block;
  width: auto;
  height: auto;
  min-height: 0;
  padding: 0;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  padding-left: 12px !important;
  padding-left: 0.75rem !important;
  margin: 10px 0;
  margin: 0.625rem 0;
}

/* line 31, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.a-button-tertiary:hover,
.m-forgot-pass-form-cancel-btn:hover,
.m-reset-pass-form-cancel-btn:hover {
  color: #D2051E;
}

/* line 36, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.a-button-tertiary-invert {
  text-decoration: underline;
}

/* line 42, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.a-button-tertiary.a-icon-shipmenttracking:before,
.a-icon-shipmenttracking.m-forgot-pass-form-cancel-btn:before,
.a-icon-shipmenttracking.m-reset-pass-form-cancel-btn:before {
  display: inline-block;
  margin-right: 5px;
  margin-right: 0.3125rem;
}

/* line 48, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.a-button-tertiary.a-icon-shipmenttracking-after,
.a-icon-shipmenttracking-after.m-forgot-pass-form-cancel-btn,
.a-icon-shipmenttracking-after.m-reset-pass-form-cancel-btn {
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 20px;
  line-height: 1.25rem;
}

/* line 51, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.a-button-tertiary.a-icon-shipmenttracking-after:after,
.a-icon-shipmenttracking-after.m-forgot-pass-form-cancel-btn:after,
.a-icon-shipmenttracking-after.m-reset-pass-form-cancel-btn:after {
  font-size: 14px;
  font-size: 0.875rem;
  position: relative;
  top: 5px;
  margin-left: 5px;
  margin-left: 0.3125rem;
}

/* line 59, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.a-button-tertiary[class*='a-icon'],
[class*='a-icon'].m-forgot-pass-form-cancel-btn,
[class*='a-icon'].m-reset-pass-form-cancel-btn {
  display: inline-block;
  position: relative;
  padding-left: 1.4em;
}

/* line 66, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.a-button-tertiary[class*='a-icon']:before,
[class*='a-icon'].m-forgot-pass-form-cancel-btn:before,
[class*='a-icon'].m-reset-pass-form-cancel-btn:before {
  position: absolute;
  top: 0px;
  left: 0;
  color: #D2051E;
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-button-tertiary:before,
.m-forgot-pass-form-cancel-btn:before,
.m-reset-pass-form-cancel-btn:before {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 179, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-button-tertiary:before,
.m-forgot-pass-form-cancel-btn:before,
.m-reset-pass-form-cancel-btn:before {
  content: "\EA04";
}

/* line 183, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.a-button-tertiary:before,
.m-forgot-pass-form-cancel-btn:before,
.m-reset-pass-form-cancel-btn:before {
  position: absolute;
  top: 1px;
  left: 0;
  color: #D2051E;
  -webkit-transition: left 0.5s;
  transition: left 0.5s;
}

/* line 192, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.is-Windows .a-button-tertiary:before,
.is-Windows .m-forgot-pass-form-cancel-btn:before,
.is-Windows .m-reset-pass-form-cancel-btn:before {
  top: 0px;
}

/* line 197, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.a-button-tertiary.a-link--medium,
.a-link--medium.m-forgot-pass-form-cancel-btn,
.a-link--medium.m-reset-pass-form-cancel-btn,
.a-button-tertiary.a-button-tertiary,
.m-forgot-pass-form-cancel-btn,
.m-reset-pass-form-cancel-btn,
.a-button-tertiary.a-link--back,
.a-link--back.m-forgot-pass-form-cancel-btn,
.a-link--back.m-reset-pass-form-cancel-btn {
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.25rem;
}

/* line 221, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.a-button-tertiary.a-link--large,
.a-link--large.m-forgot-pass-form-cancel-btn,
.a-link--large.m-reset-pass-form-cancel-btn,
.a-button-tertiary.a-button-tertiary.is-highlighted,
.is-highlighted.m-forgot-pass-form-cancel-btn,
.is-highlighted.m-reset-pass-form-cancel-btn {
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 25px;
  line-height: 1.5625rem;
}

/* line 227, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.is-IE .a-button-tertiary.a-link--large:before,
.is-IE .a-link--large.m-forgot-pass-form-cancel-btn:before,
.is-IE .a-link--large.m-reset-pass-form-cancel-btn:before,
.is-IE .a-button-tertiary.a-button-tertiary.is-highlighted:before,
.is-IE .is-highlighted.m-forgot-pass-form-cancel-btn:before,
.is-IE .is-highlighted.m-reset-pass-form-cancel-btn:before {
  top: -4px;
}

/* line 240, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.a-button-tertiary:hover,
.m-forgot-pass-form-cancel-btn:hover,
.m-reset-pass-form-cancel-btn:hover {
  color: #D2051E;
}

/* line 244, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.touchevents .a-button-tertiary:hover,
.touchevents .m-forgot-pass-form-cancel-btn:hover,
.touchevents .m-reset-pass-form-cancel-btn:hover {
  color: #000000;
}

/* line 248, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.a-button-tertiary:hover:after,
.m-forgot-pass-form-cancel-btn:hover:after,
.m-reset-pass-form-cancel-btn:hover:after {
  border-bottom: 0;
}

/* line 252, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.a-button-tertiary:hover:before,
.m-forgot-pass-form-cancel-btn:hover:before,
.m-reset-pass-form-cancel-btn:hover:before {
  left: 5px;
}

/* line 505, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_button.scss */

.a-button-tertiary:before,
.m-forgot-pass-form-cancel-btn:before,
.m-reset-pass-form-cancel-btn:before {
  top: 0px;
}

/* line 509, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_button.scss */

.a-button-tertiary--arrowleft:before {
  content: "";
}

/* line 513, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_button.scss */

.a-button-tertiary.is-highlighted,
.is-highlighted.m-forgot-pass-form-cancel-btn,
.is-highlighted.m-reset-pass-form-cancel-btn {
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  text-align: center;
  font-weight: normal;
  text-transform: uppercase;
  text-decoration: none;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 1;
  margin: 15px 0 10px 0;
  margin: 0.9375rem 0 0.625rem 0;
}

/* line 522, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_button.scss */

.a-button-tertiary:hover,
.m-forgot-pass-form-cancel-btn:hover,
.m-reset-pass-form-cancel-btn:hover,
.a-button-tertiary.hover,
.m-map--absolute .a-map-resultlist li:hover .a-button-tertiary,
.m-map--absolute .a-map-resultlist li:hover .m-forgot-pass-form-cancel-btn,
.m-map--absolute .a-map-resultlist li:hover .m-reset-pass-form-cancel-btn,
.m-map--absolute .a-map-resultlist li.is-hover .a-button-tertiary,
.m-map--absolute .a-map-resultlist li.is-hover .m-forgot-pass-form-cancel-btn,
.m-map--absolute .a-map-resultlist li.is-hover .m-reset-pass-form-cancel-btn,
.hover.m-forgot-pass-form-cancel-btn,
.hover.m-reset-pass-form-cancel-btn {
  background: transparent;
  color: #D2051E;
}

/* line 527, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_button.scss */

.a-button-tertiary:hover:before,
.m-forgot-pass-form-cancel-btn:hover:before,
.m-reset-pass-form-cancel-btn:hover:before,
.a-button-tertiary.hover:before,
.m-map--absolute .a-map-resultlist li:hover .a-button-tertiary:before,
.m-map--absolute .a-map-resultlist li:hover .m-forgot-pass-form-cancel-btn:before,
.m-map--absolute .a-map-resultlist li:hover .m-reset-pass-form-cancel-btn:before,
.m-map--absolute .a-map-resultlist li.is-hover .a-button-tertiary:before,
.m-map--absolute .a-map-resultlist li.is-hover .m-forgot-pass-form-cancel-btn:before,
.m-map--absolute .a-map-resultlist li.is-hover .m-reset-pass-form-cancel-btn:before,
.hover.m-forgot-pass-form-cancel-btn:before,
.hover.m-reset-pass-form-cancel-btn:before {
  left: 3px;
}

/* line 532, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_button.scss */

.a-button-tertiary.is-disabled,
.is-disabled.m-forgot-pass-form-cancel-btn,
.is-disabled.m-reset-pass-form-cancel-btn,
.a-button-tertiary:disabled,
.m-forgot-pass-form-cancel-btn:disabled,
.m-reset-pass-form-cancel-btn:disabled {
  background: transparent;
  color: #CBCACB;
}

/* line 537, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_button.scss */

.a-button-tertiary.is-disabled:before,
.is-disabled.m-forgot-pass-form-cancel-btn:before,
.is-disabled.m-reset-pass-form-cancel-btn:before,
.a-button-tertiary:disabled:before,
.m-forgot-pass-form-cancel-btn:disabled:before,
.m-reset-pass-form-cancel-btn:disabled:before {
  color: #CBCACB;
}

/* line 541, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_button.scss */

.a-button-tertiary.is-disabled:hover,
.is-disabled.m-forgot-pass-form-cancel-btn:hover,
.is-disabled.m-reset-pass-form-cancel-btn:hover,
.a-button-tertiary.is-disabled.hover,
.m-map--absolute .a-map-resultlist li:hover .is-disabled.a-button-tertiary,
.m-map--absolute .a-map-resultlist li:hover .is-disabled.m-forgot-pass-form-cancel-btn,
.m-map--absolute .a-map-resultlist li:hover .is-disabled.m-reset-pass-form-cancel-btn,
.m-map--absolute .a-map-resultlist li.is-hover .is-disabled.a-button-tertiary,
.m-map--absolute .a-map-resultlist li.is-hover .is-disabled.m-forgot-pass-form-cancel-btn,
.m-map--absolute .a-map-resultlist li.is-hover .is-disabled.m-reset-pass-form-cancel-btn,
.is-disabled.hover.m-forgot-pass-form-cancel-btn,
.is-disabled.hover.m-reset-pass-form-cancel-btn,
.a-button-tertiary:disabled:hover,
.m-forgot-pass-form-cancel-btn:disabled:hover,
.m-reset-pass-form-cancel-btn:disabled:hover,
.a-button-tertiary:disabled.hover,
.m-map--absolute .a-map-resultlist li:hover .a-button-tertiary:disabled,
.m-map--absolute .a-map-resultlist li:hover .m-forgot-pass-form-cancel-btn:disabled,
.m-map--absolute .a-map-resultlist li:hover .m-reset-pass-form-cancel-btn:disabled,
.m-map--absolute .a-map-resultlist li.is-hover .a-button-tertiary:disabled,
.m-map--absolute .a-map-resultlist li.is-hover .m-forgot-pass-form-cancel-btn:disabled,
.m-map--absolute .a-map-resultlist li.is-hover .m-reset-pass-form-cancel-btn:disabled,
.m-forgot-pass-form-cancel-btn:disabled.hover,
.m-reset-pass-form-cancel-btn:disabled.hover {
  background: transparent;
  color: #CBCACB;
}

/* line 545, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_button.scss */

.a-button-tertiary.is-disabled:hover:before,
.is-disabled.m-forgot-pass-form-cancel-btn:hover:before,
.is-disabled.m-reset-pass-form-cancel-btn:hover:before,
.a-button-tertiary.is-disabled.hover:before,
.m-map--absolute .a-map-resultlist li:hover .is-disabled.a-button-tertiary:before,
.m-map--absolute .a-map-resultlist li:hover .is-disabled.m-forgot-pass-form-cancel-btn:before,
.m-map--absolute .a-map-resultlist li:hover .is-disabled.m-reset-pass-form-cancel-btn:before,
.m-map--absolute .a-map-resultlist li.is-hover .is-disabled.a-button-tertiary:before,
.m-map--absolute .a-map-resultlist li.is-hover .is-disabled.m-forgot-pass-form-cancel-btn:before,
.m-map--absolute .a-map-resultlist li.is-hover .is-disabled.m-reset-pass-form-cancel-btn:before,
.is-disabled.hover.m-forgot-pass-form-cancel-btn:before,
.is-disabled.hover.m-reset-pass-form-cancel-btn:before,
.a-button-tertiary:disabled:hover:before,
.m-forgot-pass-form-cancel-btn:disabled:hover:before,
.m-reset-pass-form-cancel-btn:disabled:hover:before,
.a-button-tertiary:disabled.hover:before,
.m-map--absolute .a-map-resultlist li:hover .a-button-tertiary:disabled:before,
.m-map--absolute .a-map-resultlist li:hover .m-forgot-pass-form-cancel-btn:disabled:before,
.m-map--absolute .a-map-resultlist li:hover .m-reset-pass-form-cancel-btn:disabled:before,
.m-map--absolute .a-map-resultlist li.is-hover .a-button-tertiary:disabled:before,
.m-map--absolute .a-map-resultlist li.is-hover .m-forgot-pass-form-cancel-btn:disabled:before,
.m-map--absolute .a-map-resultlist li.is-hover .m-reset-pass-form-cancel-btn:disabled:before,
.m-forgot-pass-form-cancel-btn:disabled.hover:before,
.m-reset-pass-form-cancel-btn:disabled.hover:before {
  left: 0;
}

/* line 551, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_button.scss */

.is-IE:not(.is-IE11) .a-button-tertiary,
.is-IE:not(.is-IE11) .m-forgot-pass-form-cancel-btn,
.is-IE:not(.is-IE11) .m-reset-pass-form-cancel-btn {
  height: auto;
  display: inline-block;
}

/* line 556, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_button.scss */

.a-button-tertiary.a-button--medium,
.a-button--medium.m-forgot-pass-form-cancel-btn,
.a-button--medium.m-reset-pass-form-cancel-btn {
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  font-weight: normal;
  text-align: center;
  text-transform: uppercase;
  text-decoration: none;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1;
}

/* line 559, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_button.scss */

.a-button-tertiary.a-button--medium:before,
.a-button--medium.m-forgot-pass-form-cancel-btn:before,
.a-button--medium.m-reset-pass-form-cancel-btn:before {
  top: 0;
}

/* line 566, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_button.scss */

.a-button-sharing {
  width: 100%;
  height: 60px;
  height: 3.75rem;
  color: black;
  background-color: #E7E2D6;
  font-size: 20px !important;
  font-size: 1.25rem !important;
}

/* line 573, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_button.scss */

.a-button-sharing:before {
  margin-right: 0px !important;
  margin-right: 0rem !important;
}

/* line 577, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_button.scss */

.a-button-sharing:hover {
  color: black;
  background-color: #E7E2D6;
}

/* line 583, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_button.scss */

.a-button-tag {
  border-color: #671A3D;
  color: #671A3D;
  background: transparent;
  border-width: 3px;
  border-width: 0.1875rem;
  border-style: solid;
}

/* line 593, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_button.scss */

.a-button-tag:hover {
  color: #524F53 !important;
  background: transparent;
  border-color: #524F53;
}

/* line 599, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_button.scss */

.a-button-tag > * {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

/* line 603, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_button.scss */

.a-button-tag > span {
  word-wrap: break-word;
  max-width: 100%;
}

/* line 610, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_button.scss */

.a-button-totop {
  display: inline-block;
  font-size: 32px;
  font-size: 2rem;
  line-height: 0.9;
  color: #524F53;
  background: transparent;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  padding-left: 15px;
  padding-left: 0.9375rem;
  padding-right: 15px;
  padding-right: 0.9375rem;
}

/* line 621, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_button.scss */

.a-button-totop:hover {
  color: #D2051E;
  background: #FFFFFF;
}

/* line 627, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_button.scss */

.a-button-nologin {
  font-family: "Hilti Roman", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 20px;
  line-height: 1.25rem;
  background-color: #B8B2A8;
}

/* line 639, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_button.scss */

.a-button-nologin .a-button-action {
  top: 0 !important;
}

/* line 643, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_button.scss */

.a-button-nologin .a-button-action-copy {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  line-height: 16px;
  line-height: 1rem;
  color: #FFFFFF !important;
  text-transform: none;
}

/* line 653, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_button.scss */

.a-button-nologin .a-button-action-copy:before {
  top: -1px;
  margin-right: 7px !important;
  margin-right: 0.4375rem !important;
  color: #D2051E;
}

/* line 661, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_button.scss */

.a-button-nologin .a-button-action {
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  font-weight: normal;
  text-align: center;
  text-transform: uppercase;
  text-decoration: none;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1;
  color: #FFFFFF;
  display: inline-block;
  margin-right: 7px;
  margin-right: 0.4375rem;
}

/* line 669, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_button.scss */

.a-button-nologin:hover {
  background-color: #cfccc5;
}

/* line 672, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_button.scss */

.a-button-nologin:hover .a-button-action {
  color: #D2051E;
}

/* line 680, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_button.scss */

.a-button-wide {
  text-align: center;
  width: 295px;
  width: 18.4375rem;
}

/* line 685, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_button.scss */

.a-button-link {
  background-color: transparent;
  border: none;
  width: auto;
  min-height: 0;
  padding: 0 !important;
  text-transform: none;
}

/* line 693, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_button.scss */

.a-button-link:hover {
  background-color: transparent;
}

/* line 698, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_button.scss */

.a-button--hilticom {
  margin-top: 30px;
  margin-top: 1.875rem;
}

/* line 707, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_button.scss */

.is-IE:not(.is-IE11) .a-button--multiline:not(.a-button-tertiary):not(.m-forgot-pass-form-cancel-btn):not(.m-reset-pass-form-cancel-btn) {
  display: table;
  width: 100%;
  padding: 0 !important;
}

/* line 712, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_button.scss */

.is-IE:not(.is-IE11) .a-button--multiline:not(.a-button-tertiary):not(.m-forgot-pass-form-cancel-btn):not(.m-reset-pass-form-cancel-btn) span {
  display: table-cell;
  min-height: 45px;
  min-height: 2.8125rem;
  vertical-align: middle;
  padding: 4px 10px 3px !important;
  padding: 0.25rem 0.625rem 0.1875rem !important;
}

/* line 724, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_button.scss */

.a-button--icononly [class*="a-icon-"]:before,
.a-button--icononly [class*="a-icon-"]:after {
  position: inherit !important;
  left: -50% !important;
  top: 3px !important;
}

/* line 735, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_button.scss */

.is-IE:not(.is-IE11) a.a-button,
.is-IE:not(.is-IE11) .m-text--richtext .m-text-buttons a,
.m-text--richtext .m-text-buttons .is-IE:not(.is-IE11) a {
  display: inline-block;
}

/* line 739, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_button.scss */

.is-IE11 a.a-button,
.is-IE11 .m-text--richtext .m-text-buttons a,
.m-text--richtext .m-text-buttons .is-IE11 a,
.is-IE11 a.a-button-primary,
.is-IE11 .m-text--richtext .m-text-buttons a,
.m-text--richtext .m-text-buttons
.is-IE11 a,
.is-IE11 a.a-button-secondary {
  height: 45px;
  height: 2.8125rem;
}

/* line 746, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_button.scss */

.is-Firefox button.a-button,
.is-Firefox
button[type="submit"]:not([class*='a-button-']) {
  display: inline-block;
}

/* line 751, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_button.scss */

.is-IE11 .m-form-address-header-button .a-button-secondary {
  display: block;
}

/* This is the core CSS of Tooltipster */

/* GENERAL STRUCTURE RULES (do not edit this section) */

/* line 10, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.tooltipster-base {
  /* this ensures that a constrained height set by functionPosition,
  if greater that the natural height of the tooltip, will be enforced
  in browsers that support display:flex */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  pointer-events: none;
  /* this may be overriden in JS for fixed position origins */
  position: absolute;
}

/* line 20, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.tooltipster-box {
  /* see .tooltipster-base. flex-shrink 1 is only necessary for IE10-
  and flex-basis auto for IE11- (at least) */
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}

/* line 26, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.tooltipster-content {
  /* prevents an overflow if the user adds padding to the div */
  box-sizing: border-box;
  /* these make sure we'll be able to detect any overflow */
  max-height: 100%;
  max-width: 100%;
  overflow: auto;
}

/* line 35, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.tooltipster-ruler {
  /* these let us test the size of the tooltip without overflowing the window */
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: fixed;
  right: 0;
  top: 0;
  visibility: hidden;
}

/* ANIMATIONS */

/* Open/close animations */

/* fade */

/* line 52, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.tooltipster-fade {
  opacity: 0;
  margin-top: -40px;
  margin-top: -2.5rem;
  pointer-events: none;
  -webkit-transition: opacity .5s, margin-top .5s;
  transition: opacity .5s, margin-top .5s;
}

/* line 58, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.tooltipster-fade.tooltipster-show {
  opacity: 1;
  margin-top: 0px;
  margin-top: 0rem;
  z-index: 4001 !important;
  pointer-events: auto;
}

/* fade-v2 */

/* line 69, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.tooltipster-fade-v2 {
  opacity: 0;
  margin-top: -15px;
  margin-top: -0.9375rem;
  pointer-events: none;
  -webkit-transition: opacity .5s;
  transition: opacity .5s;
}

/* line 75, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.tooltipster-fade-v2.tooltipster-show {
  opacity: 1;
  margin-top: -15px;
  margin-top: -0.9375rem;
  z-index: 3999;
  pointer-events: auto;
}

/* socialshare */

/* line 85, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.tooltipster-socialshare {
  opacity: 0;
  margin-top: -2px;
  margin-top: -0.125rem;
  margin-left: 50px;
  margin-left: 3.125rem;
  pointer-events: none;
  -webkit-transition: opacity .5s ease-in-out, margin-left .5s ease-in-out;
  transition: opacity .5s ease-in-out, margin-left .5s ease-in-out;
}

/* line 94, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.tooltipster-socialshare.tooltipster-show {
  opacity: 1;
  margin-top: -2px;
  margin-top: -0.125rem;
  margin-left: 0;
  pointer-events: none;
}

/* line 102, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.touchevents:not(.is-IE) .tooltipster-socialshare.tooltipster-show {
  margin-top: 0px;
  margin-top: 0rem;
}

/* grow */

/* line 109, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.tooltipster-grow {
  -webkit-transform: scale(0, 0);
  transform: scale(0, 0);
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-backface-visibility: hidden;
}

/* line 122, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.tooltipster-grow.tooltipster-show {
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
}

/* swing */

/* line 138, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.tooltipster-swing {
  opacity: 0;
  -webkit-transform: rotateZ(4deg);
  transform: rotateZ(4deg);
  -webkit-transition-property: -webkit-transform, opacity;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}

/* line 151, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.tooltipster-swing.tooltipster-show {
  opacity: 1;
  -webkit-transform: rotateZ(0deg);
  transform: rotateZ(0deg);
  -webkit-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 1);
  -webkit-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
  transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
}

/* fall */

/* line 168, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.tooltipster-fall {
  -webkit-transition-property: top;
  transition-property: top;
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
}

/* line 181, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.tooltipster-fall.tooltipster-initial {
  top: 0 !important;
}

/* line 186, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.tooltipster-fall.tooltipster-dying {
  -webkit-transition-property: all;
  transition-property: all;
  top: 0 !important;
  opacity: 0;
}

/* slide */

/* line 198, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.tooltipster-slide {
  -webkit-transition-property: left;
  transition-property: left;
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
}

/* line 211, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.tooltipster-slide.tooltipster-initial {
  left: -40px !important;
}

/* line 216, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.tooltipster-slide.tooltipster-dying {
  -webkit-transition-property: all;
  transition-property: all;
  left: 0 !important;
  opacity: 0;
}

/* Update animations */

/* We use animations rather than transitions here because
 transition durations may be specified in the style tag due to
 animationDuration, and we try to avoid collisions and the use
 of !important */

/* fade */

@-webkit-keyframes tooltipster-fading {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes tooltipster-fading {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

/* line 244, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.tooltipster-update-fade {
  -webkit-animation: tooltipster-fading 400ms;
  animation: tooltipster-fading 400ms;
}

/* rotate */

@-webkit-keyframes tooltipster-rotating {
  25% {
    -webkit-transform: rotate(-2deg);
    transform: rotate(-2deg);
  }

  75% {
    -webkit-transform: rotate(2deg);
    transform: rotate(2deg);
  }

  100% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
}

@keyframes tooltipster-rotating {
  25% {
    -webkit-transform: rotate(-2deg);
    transform: rotate(-2deg);
  }

  75% {
    -webkit-transform: rotate(2deg);
    transform: rotate(2deg);
  }

  100% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
}

/* line 262, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.tooltipster-update-rotate {
  -webkit-animation: tooltipster-rotating 600ms;
  animation: tooltipster-rotating 600ms;
}

/* scale */

@-webkit-keyframes tooltipster-scaling {
  50% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes tooltipster-scaling {
  50% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

/* line 277, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.tooltipster-update-scale {
  -webkit-animation: tooltipster-scaling 600ms;
  animation: tooltipster-scaling 600ms;
}

/**
 * DEFAULT STYLE OF THE SIDETIP PLUGIN
 *
 * All styles are "namespaced" with .tooltipster-sidetip to prevent
 * conflicts between plugins.
 */

/* .tooltipster-box */

/* line 292, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.tooltipster-sidetip.tooltipster-bottom .tooltipster-box {
  margin-top: 8px;
  margin-top: 0.5rem;
}

/* line 296, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.tooltipster-sidetip.tooltipster-left .tooltipster-box {
  margin-right: 8px;
  margin-right: 0.5rem;
}

/* line 300, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.tooltipster-sidetip.tooltipster-right .tooltipster-box {
  margin-left: 8px;
  margin-left: 0.5rem;
}

/* line 304, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.tooltipster-sidetip.tooltipster-top .tooltipster-box {
  margin-bottom: 8px;
  margin-bottom: 0.5rem;
}

/* .tooltipster-content */

/* line 310, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.tooltipster-sidetip .tooltipster-content {
  padding: 6px 14px;
  padding: 0.375rem 0.875rem;
}

/* .tooltipster-arrow : will keep only the zone of .tooltipster-arrow-uncropped that
corresponds to the arrow we want to display */

/* line 317, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.tooltipster-sidetip .tooltipster-arrow {
  overflow: hidden;
  position: absolute;
}

/* line 322, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow {
  height: 10px;
  height: 0.625rem;
  /* half the width, for centering */
  margin-left: -10px;
  margin-left: -0.625rem;
  top: 0;
  width: 20px;
  width: 1.25rem;
}

/* line 330, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.tooltipster-sidetip.tooltipster-left .tooltipster-arrow {
  height: 20px;
  height: 1.25rem;
  margin-top: -10px;
  margin-top: -0.625rem;
  right: 0;
  /* top 0 to keep the arrow from overflowing .tooltipster-base when it has not
  been positioned yet */
  top: 0;
  width: 10px;
  width: 0.625rem;
}

/* line 340, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow {
  height: 20px;
  height: 1.25rem;
  margin-top: -10px;
  margin-top: -0.625rem;
  left: 0;
  /* same as .tooltipster-left .tooltipster-arrow */
  top: 0;
  width: 10px;
  width: 0.625rem;
}

/* line 349, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.tooltipster-sidetip.tooltipster-top .tooltipster-arrow {
  bottom: 0;
  height: 10px;
  height: 0.625rem;
  margin-left: -10px;
  margin-left: -0.625rem;
  width: 20px;
  width: 1.25rem;
}

/* common rules between .tooltipster-arrow-background and .tooltipster-arrow-border */

/* line 358, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.tooltipster-sidetip .tooltipster-arrow-background,
.tooltipster-sidetip .tooltipster-arrow-border {
  height: 0;
  position: absolute;
  width: 0;
}

/* .tooltipster-arrow-background */

/* line 366, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.tooltipster-sidetip .tooltipster-arrow-background {
  border: 10px solid transparent;
  border: 0.625rem solid transparent;
}

/* line 370, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background {
  border-bottom-color: #FFFFFF;
  left: 0px;
  top: 3px;
}

/* line 376, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background {
  border-left-color: #FFFFFF;
  left: -3px;
  top: 0px;
}

/* line 382, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background {
  border-right-color: #FFFFFF;
  left: 3px;
  top: 0px;
}

/* line 388, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background {
  border-top-color: #FFFFFF;
  left: 0px;
  top: -3px;
}

/* .tooltipster-arrow-border */

/* line 396, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.tooltipster-sidetip .tooltipster-arrow-border {
  border: 10px solid transparent;
  border: 0.625rem solid transparent;
  left: 0;
  top: 0;
}

/* line 402, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border {
  border-bottom-color: #FFFFFF;
}

/* line 406, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border {
  border-left-color: #FFFFFF;
}

/* line 410, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border {
  border-right-color: #FFFFFF;
}

/* line 414, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border {
  border-top-color: #FFFFFF;
}

/* tooltipster-arrow-uncropped */

/* line 420, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.tooltipster-sidetip .tooltipster-arrow-uncropped {
  position: relative;
}

/* line 424, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped {
  top: -10px;
}

/* line 428, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped {
  left: -10px;
}

/***************************************************************************
 *
 * ATOMS
 *
 ***************************************************************************/

/* line 440, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.a-tooltip {
  display: inline-block;
  position: relative;
  color: #000000;
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 20px;
  line-height: 1.25rem;
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-tooltip:not(.a-icon-info):not(.a-label-tip-link):not(.a-icon-info-after):after {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 84, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-tooltip:not(.a-icon-info):not(.a-label-tip-link):not(.a-icon-info-after):after {
  content: "\EA01";
}

/* line 452, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.a-tooltip:not(.a-icon-info):not(.a-label-tip-link):not(.a-icon-info-after):after {
  position: relative;
  top: 4px;
  right: 0;
  margin-left: -1em;
  -webkit-transform: translate(1.3em);
  transform: translate(1.3em);
  color: #D2051E;
}

/* line 463, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.a-tooltip:not(.a-icon-info):not(.a-label-tip-link):not(.a-icon-info-after):hover {
  color: #000000;
}

/* line 466, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.a-tooltip:not(.a-icon-info):not(.a-label-tip-link):not(.a-icon-info-after):hover:after {
  right: 0;
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-tooltip:not(.a-icon-info):not(.a-label-tip-link):not(.a-icon-info-after).is-open:after {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 232, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.a-tooltip:not(.a-icon-info):not(.a-label-tip-link):not(.a-icon-info-after).is-open:after {
  content: "\EA05";
}

/* line 476, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.a-tooltip:not(.a-icon-info):not(.a-label-tip-link):not(.a-icon-info-after).a-link--right-aligned:after {
  padding-right: 1.3em;
}

/* line 481, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.a-tooltip.a-icon-info,
.a-tooltip.a-label-tip-link {
  position: relative;
  padding-left: 1.8em;
  padding-right: 0;
}

/* line 487, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.is-IE .a-tooltip.a-icon-info,
.is-IE .a-tooltip.a-label-tip-link {
  padding-left: 2.3em;
}

/* line 491, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.a-tooltip.a-icon-info:before,
.a-tooltip.a-label-tip-link:before {
  position: absolute;
  left: 0;
  top: 0;
  font-size: 1.3em;
  color: #D2051E;
}

/* line 503, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.a-tooltip.a-icon-info-after {
  position: relative;
  padding-right: 1.8em;
  padding-left: 0;
}

/* line 509, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.is-IE .a-tooltip.a-icon-info-after {
  padding-right: 2.3em;
}

/* line 513, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.a-tooltip.a-icon-info-after::after {
  position: absolute;
  right: 0;
  top: 0;
  font-size: 1.3em;
  color: #D2051E;
}

/* line 525, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.a-tooltip-closer {
  position: relative;
  display: block;
  cursor: pointer;
  margin-top: -16px;
  margin-top: -1rem;
  margin-bottom: 10px;
  margin-bottom: 0.625rem;
  margin-right: -3px;
  margin-right: -0.1875rem;
  color: transparent;
  z-index: 1;
  margin-left: auto;
  width: 60px;
  width: 3.75rem;
}

/* line 559, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.a-tooltip-closer,
.a-tooltip-closer:hover {
  cursor: pointer;
  color: transparent;
}

/* line 564, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.a-tooltip-closer:after,
.a-tooltip-closer:hover:after {
  color: #D2051E;
}

/* line 571, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.a-tooltip.a-tooltip--square {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-indent: -9999px;
  right: 8px;
  bottom: 8px;
  width: 50px;
  width: 3.125rem;
  height: 50px;
  height: 3.125rem;
  background-color: rgba(82, 79, 83, 0.6);
}

/* line 582, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.a-tooltip.a-tooltip--square::after {
  display: none !important;
}

/* line 586, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.a-tooltip.a-tooltip--square::before {
  display: block;
  top: 15px;
  left: 15px;
  color: #FFFFFF;
  text-indent: 0;
}

/* line 595, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.a-tooltip.a-tooltip--square:hover::before {
  top: 12px;
  -webkit-transition: top 0.5s;
  transition: top 0.5s;
}

/* line 603, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.tooltipster-content {
  max-width: 300px;
  max-width: 18.75rem;
  font-family: "Hilti Roman", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 20px;
  line-height: 1.25rem;
}

/* line 618, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.tooltipster-content a:not(.a-link):not(.a-label-tip-link) {
  display: inline;
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 20px;
  line-height: 1.25rem;
}

/* line 624, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.tooltipster-content .a-link--arrow {
  display: inline-block;
}

/* line 628, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.tooltipster-content .a-link--arrow:hover {
  color: #D2051E;
}

/* line 631, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.tooltipster-content .a-link--arrow:hover:after {
  display: none;
}

/* line 637, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.tooltipster-content .a-list-unordered {
  margin-top: 8px;
  margin-top: 0.5rem;
  margin-bottom: 8px;
  margin-bottom: 0.5rem;
}

/* line 641, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.tooltipster-content .a-list-unordered li {
  padding-bottom: 5px;
  padding-bottom: 0.3125rem;
}

/* line 644, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.tooltipster-content .a-list-unordered li:last-of-type {
  padding-bottom: 0px;
  padding-bottom: 0rem;
}

/* line 651, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.tooltipster-content .a-link--arrow-after,
.tooltipster-content .a-tooltip-link--arrow-after a {
  display: inline-block;
}

/* line 656, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.tooltipster-content .a-link--arrow-after:hover,
.tooltipster-content .a-tooltip-link--arrow-after a:hover {
  color: #D2051E;
}

/* line 659, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.tooltipster-content .a-link--arrow-after:hover:after,
.tooltipster-content .a-tooltip-link--arrow-after a:hover:after {
  border-bottom-width: 0;
}

/* line 666, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.tooltipster-content .a-tooltip-link--arrow-after a {
  color: #000000;
}

/* line 669, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.tooltipster-content .a-tooltip-link--arrow-after a:hover {
  color: #D2051E;
  border-bottom-width: 0;
}

/* line 675, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.tooltipster-content .m-text--richtext {
  font-family: "Hilti Roman", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 20px;
  line-height: 1.25rem;
}

/* line 677, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.tooltipster-content .m-text--richtext p {
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
}

/* line 680, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.tooltipster-content .m-text--richtext ul,
.tooltipster-content .m-text--richtext .a-list-downloads,
.tooltipster-content .m-text--richtext .a-list-unordered,
.tooltipster-content .m-text--richtext .a-list-ordered,
.tooltipster-content .m-text--richtext ol {
  padding-bottom: 5px;
  padding-bottom: 0.3125rem;
}

/* Use this next selector to style things like font-size and line-height: */

/* This is the default Tooltipster theme (feel free to modify or duplicate and create multiple themes!): */

/* line 703, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.a-tooltiplayer .tooltipster-content {
  overflow: hidden;
  font-family: "Hilti Roman", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 20px;
  line-height: 1.25rem;
  background: #FFFFFF;
  box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.15);
}

/* line 713, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.a-tooltiplayer:not([class*='a-tooltiplayer--']) .tooltipster-content {
  padding-top: 20px;
  padding-top: 1.25rem;
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
  padding-left: 15px;
  padding-left: 0.9375rem;
  padding-right: 15px;
  padding-right: 0.9375rem;
}

/* line 719, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.a-tooltiplayer--small .tooltipster-content {
  padding-top: 10px;
  padding-top: 0.625rem;
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
  padding-left: 8px;
  padding-left: 0.5rem;
  padding-right: 8px;
  padding-right: 0.5rem;
}

/* line 726, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.a-tooltiplayer--big .tooltipster-content {
  padding-top: 15px;
  padding-top: 0.9375rem;
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
  padding-left: 15px;
  padding-left: 0.9375rem;
  padding-right: 15px;
  padding-right: 0.9375rem;
}

/* line 736, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.a-tooltiplayer--big .tooltipster-content .a-tooltip-closer {
  margin-top: -5px;
  margin-top: -0.3125rem;
}

/* line 744, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.a-tooltiplayer--form .tooltipster-content {
  padding-top: 20px;
  padding-top: 1.25rem;
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
  padding-left: 15px;
  padding-left: 0.9375rem;
  padding-right: 15px;
  padding-right: 0.9375rem;
}

/* line 753, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.a-tooltiplayer--form table,
.a-tooltiplayer--form p,
.a-tooltiplayer--form div,
.a-tooltiplayer--form a {
  font-size: 16px !important;
  font-size: 1rem !important;
}

/* line 757, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.a-tooltiplayer--form table {
  width: 100%;
}

/* line 760, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.a-tooltiplayer--form td {
  padding-bottom: 8px;
  padding-bottom: 0.5rem;
  vertical-align: top;
  padding-right: 10px;
  padding-right: 0.625rem;
}

/* line 764, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.a-tooltiplayer--form td:last-child {
  padding-right: 0;
}

/* line 767, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.a-tooltiplayer--form td div {
  padding-bottom: 8px;
  padding-bottom: 0.5rem;
}

/* line 770, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.a-tooltiplayer--form td strong {
  display: block;
  padding-top: 8px;
  padding-top: 0.5rem;
}

/* line 775, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.a-tooltiplayer--form tr:first-child td strong {
  padding-top: 0 !important;
}

/* line 784, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.a-tooltiplayer--cookie .tooltipster-content {
  max-width: none;
  padding: 2px 20px 3px;
  padding: 0.125rem 1.25rem 0.1875rem;
  box-shadow: none;
  background: #B8B2A8;
}

/* line 796, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.a-tooltiplayer--cookie.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border {
  border-bottom-color: #B8B2A8;
}

/* line 800, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.a-tooltiplayer--cookie.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border {
  border-left-color: #B8B2A8;
}

/* line 804, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.a-tooltiplayer--cookie.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border {
  border-right-color: #B8B2A8;
}

/* line 808, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.a-tooltiplayer--cookie.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border {
  border-top-color: #B8B2A8;
}

/* line 812, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.a-tooltiplayer--cookie.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background {
  border-bottom-color: #B8B2A8;
}

/* line 816, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.a-tooltiplayer--cookie.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background {
  border-left-color: #B8B2A8;
}

/* line 820, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.a-tooltiplayer--cookie.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background {
  border-right-color: #B8B2A8;
}

/* line 824, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.a-tooltiplayer--cookie.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background {
  border-top-color: #B8B2A8;
}

/* line 828, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.a-tooltiplayer--cookie .a-link,
.a-tooltiplayer--cookie .a-label-tip-link {
  white-space: nowrap;
}

/* line 831, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.a-tooltiplayer--cookie .a-link,
.a-tooltiplayer--cookie .a-label-tip-link,
.a-tooltiplayer--cookie .a-link:before,
.a-tooltiplayer--cookie .a-label-tip-link:before,
.a-tooltiplayer--cookie .a-link:after,
.a-tooltiplayer--cookie .a-label-tip-link:after {
  color: #FFFFFF;
}

/* line 837, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.a-tooltiplayer--cookie .a-link:hover,
.a-tooltiplayer--cookie .a-label-tip-link:hover,
.a-tooltiplayer--cookie .m-table tbody tr td.is-hover.has-hoverlink [data-hoverlink],
.m-table tbody tr td.is-hover.has-hoverlink .a-tooltiplayer--cookie [data-hoverlink],
.a-tooltiplayer--cookie .m-text--richtext table tbody tr td.is-hover.has-hoverlink [data-hoverlink],
.m-text--richtext table tbody tr td.is-hover.has-hoverlink .a-tooltiplayer--cookie [data-hoverlink],
.a-tooltiplayer--cookie .m-list--click-sensitive .m-list-content:hover .a-link,
.m-list--click-sensitive .m-list-content:hover .a-tooltiplayer--cookie .a-link,
.a-tooltiplayer--cookie .m-list--click-sensitive .m-list-content:hover .a-label-tip-link,
.m-list--click-sensitive .m-list-content:hover .a-tooltiplayer--cookie .a-label-tip-link {
  color: #FFFFFF;
}

/* line 843, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.a-tooltiplayer--tutorial {
  top: auto;
  left: auto;
  bottom: 60px;
  right: 55px;
  white-space: normal;
  margin-left: 10px;
  margin-left: 0.625rem;
  text-align: left;
}

/* line 847, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.a-tooltiplayer--tutorial .tooltipster-content {
  padding-top: 20px;
  padding-top: 1.25rem;
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
  padding-left: 15px;
  padding-left: 0.9375rem;
  padding-right: 15px;
  padding-right: 0.9375rem;
}

/* line 859, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.a-tooltiplayer--tutorial.tooltipster-sidetip.tooltipster-top .tooltipster-arrow {
  top: 100%;
  -webkit-transform: rotate(75deg);
  transform: rotate(75deg);
  margin-top: -15px;
  margin-top: -0.9375rem;
}

/* line 866, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.a-tooltiplayer--socialshare {
  background: transparent;
  margin-left: 20px;
  margin-left: 1.25rem;
}

/* line 869, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.touchevents .a-tooltiplayer--socialshare {
  margin-left: 40px;
  margin-left: 2.5rem;
}

/* line 873, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.a-tooltiplayer--socialshare .tooltipster-content {
  background: #FFFFFF;
  padding: 0px;
  padding: 0rem;
  height: 25px;
  height: 1.5625rem;
  max-width: 320px;
  max-width: 20rem;
  box-shadow: none;
}

/* line 885, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.a-tooltiplayer.a-tooltiplayer--overlay {
  z-index: 4002 !important;
}

/* line 891, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_tooltip.scss */

.a-tooltiplayer--overlay .tooltipster-content {
  padding-top: 20px;
  padding-top: 1.25rem;
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
  padding-left: 15px;
  padding-left: 0.9375rem;
  padding-right: 15px;
  padding-right: 0.9375rem;
}

/* line 1, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_stars.scss */

.a-stars {
  display: inline-block;
  min-width: 125px;
  min-width: 7.8125rem;
  font-size: 0;
  line-height: 0;
}

/* line 175, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_mixins.scss */

.a-stars {
  *zoom: 1;
}

/* line 178, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_mixins.scss */

.a-stars:before,
.a-stars:after {
  content: "";
  display: table;
}

/* line 183, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_mixins.scss */

.a-stars:after {
  clear: both;
}

/* line 8, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_stars.scss */

.a-stars-item {
  display: block;
  float: left;
  width: 21px;
  width: 1.3125rem;
  height: 20px;
  height: 1.25rem;
  margin-left: 5px;
  margin-left: 0.3125rem;
  color: #CBCACB;
}

/* line 16, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_stars.scss */

.a-stars-item:first-child {
  margin: 0;
}

/* line 19, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_stars.scss */

.a-stars-item::before {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 1;
  position: relative;
  top: 3px;
}

/* line 26, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_stars.scss */

.a-stars-item--rated:before {
  color: #D2051E;
}

/**
 * JavaScript loading indicator
 */

/* line 5, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_preloader.scss */

.js-preloader-wrapper {
  position: relative;
}

/* line 10, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_preloader.scss */

.a-preloader {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  display: block;
  width: 100%;
  height: 100%;
  text-align: center;
}

/* line 25, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_preloader.scss */

.a-preloader:not(.a-preloader--nobg) .a-preloader-bg {
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.6);
  color: #000000;
}

/* line 36, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_preloader.scss */

.a-preloader.a-preloader--bg-light {
  padding: 0px;
  padding: 0rem;
}

/* line 39, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_preloader.scss */

.a-preloader.a-preloader--bg-light .a-preloader-bg {
  background: rgba(255, 255, 255, 0.6);
  box-shadow: none;
}

/* line 45, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_preloader.scss */

.m-wrapper .m-map .a-preloader.a-preloader--bg-light .a-preloader-bg {
  background: rgba(243, 240, 235, 0.6);
}

/* line 52, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_preloader.scss */

.a-preloader--fullpage {
  position: fixed;
  height: auto;
  bottom: 0;
  z-index: 9999;
  padding: 0;
  background: rgba(255, 255, 255, 0.6);
  box-shadow: 0px 0px 20px 15px rgba(0, 0, 0, 0.6);
}

/* line 62, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_preloader.scss */

.a-preloader--fullpage .a-preloader-bg {
  display: none;
}

/* line 66, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_preloader.scss */

.a-preloader--fullpage-light {
  background: rgba(255, 255, 255, 0.6);
  box-shadow: none;
}

/* line 75, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_preloader.scss */

.m-cart .a-preloader {
  z-index: 4001;
}

/* line 79, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_preloader.scss */

.a-preloader .a-preloader-animation {
  position: absolute;
  top: 35%;
  left: 50%;
  z-index: 100;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  font-weight: normal;
  color: #671A3D;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 24px;
  line-height: 1.5rem;
  text-transform: none;
  color: #000000;
}

/* line 91, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_preloader.scss */

.a-preloader .a-preloader-animation span:last-child {
  display: inline-block;
  width: 18px;
  width: 1.125rem;
  height: 18px;
  height: 1.125rem;
  background-color: #D2051E;
  margin: 0 0 0 10px;
  margin: 0 0 0 0.625rem;
  -webkit-animation: sk-rotateplane 1.2s infinite ease-in-out;
  animation: sk-rotateplane 1.2s infinite ease-in-out;
}

/* line 103, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_preloader.scss */

.a-preloader.a-preloader--bg-light .a-preloader-animation {
  color: #000000;
}

/* line 106, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_preloader.scss */

.a-preloader.a-preloader--animation-on-top .a-preloader-animation {
  top: 120px;
}

@keyframes sk-rotateplane {
  0% {
    -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg);
    transform: perspective(120px) rotateX(0deg) rotateY(0deg);
  }

  50% {
    -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
    transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
  }

  100% {
    -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
    transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
  }
}

/* line 124, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_preloader.scss */

.a-preloader--small {
  text-indent: -9999em;
  color: #D2051E;
  margin: 0 auto;
  position: relative;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}

/* line 134, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_preloader.scss */

.a-preloader--small > * {
  display: none;
}

/* line 138, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_preloader.scss */

.a-preloader--small,
.a-preloader--small:before,
.a-preloader--small:after {
  background: #D2051E;
  -webkit-animation: loading 1s infinite ease-in-out;
  animation: loading 1s infinite ease-in-out;
  min-width: 8px !important;
  min-width: 0.5rem !important;
  width: 8px;
  width: 0.5rem;
  height: 8px;
  height: 0.5rem;
}

/* line 148, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_preloader.scss */

.a-preloader--small:before,
.a-preloader--small:after {
  position: absolute;
  top: 0;
  content: '';
}

/* line 154, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_preloader.scss */

.a-preloader--small:before {
  left: -26px;
  -webkit-animation-delay: -0.66667s;
  animation-delay: -0.66667s;
}

/* line 159, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_preloader.scss */

.a-preloader--small:after {
  left: -13px;
  -webkit-animation-delay: -0.33333s;
  animation-delay: -0.33333s;
}

@-webkit-keyframes loading {
  0%, 80%, 100% {
    box-shadow: 0 0;
    height: 8px;
    height: 0.5rem;
  }

  40% {
    box-shadow: 0 -5px;
    height: 10px;
    height: 0.625rem;
  }
}

@keyframes loading {
  0%, 80%, 100% {
    box-shadow: 0 0;
    height: 8px;
    height: 0.5rem;
  }

  40% {
    box-shadow: 0 -5px;
    height: 10px;
    height: 0.625rem;
  }
}

/* line 180, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_preloader.scss */

.a-preloader--light.a-preloader--small {
  color: #E7E2D6;
}

/* line 183, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_preloader.scss */

.a-preloader--light.a-preloader--small,
.a-preloader--light.a-preloader--small:before,
.a-preloader--light.a-preloader--small:after {
  background: #E7E2D6;
}

/* line 192, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_preloader.scss */

.a-preloader--bg-only {
  position: relative;
}

/* line 195, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_preloader.scss */

.a-preloader--bg-only:before {
  content: '';
  position: absolute;
  width: 100%;
  top: 0;
  bottom: 0;
  z-index: 10;
  background: rgba(255, 255, 255, 0.6);
}

/* line 1, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_buttonSelect.scss */

.a-button-select {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 3, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_buttonSelect.scss */

.a-button-select > div {
  min-height: 46px;
  min-height: 2.875rem;
}

/* line 6, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_buttonSelect.scss */

.a-button-select > div span {
  color: #887F6E;
}

/* line 8, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_buttonSelect.scss */

.a-button-select > div span:hover {
  color: #887F6E;
}

/* line 16, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_buttonSelect.scss */

.a-button-select.is-active > div {
  background-color: #FFFFFF;
}

/* line 18, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_buttonSelect.scss */

.a-button-select.is-active > div span {
  color: #000000;
}

/* line 22, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_buttonSelect.scss */

.a-button-select.is-active .a-button-select-inner::after {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

/* line 1, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_map.scss */

.a-map {
  width: 100%;
  height: 300px;
  height: 18.75rem;
}

/* line 23, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_map.scss */

.a-map-wrapper {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  min-height: 0.0625rem;
  padding-left: 10px;
  padding-left: 0.625rem;
  padding-right: 10px;
  padding-right: 0.625rem;
}

/* line 26, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_map.scss */

.has-results .a-map-wrapper {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  min-height: 0.0625rem;
  padding-left: 10px;
  padding-left: 0.625rem;
  padding-right: 10px;
  padding-right: 0.625rem;
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}

/* line 37, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_map.scss */

.m-overlay .has-results .a-map-wrapper {
  position: relative;
  min-height: 1px;
  min-height: 0.0625rem;
  padding-left: 10px;
  padding-left: 0.625rem;
  padding-right: 10px;
  padding-right: 0.625rem;
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}

/* line 46, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_map.scss */

.m-map--absolute.has-results .a-map-wrapper {
  width: 100% !important;
  left: auto;
}

/* line 54, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_map.scss */

.a-map-button--update {
  width: 100%;
  padding-left: 10px;
  padding-left: 0.625rem;
  padding-right: 10px;
  padding-right: 0.625rem;
  padding-top: 10px;
  padding-top: 0.625rem;
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
}

/* line 61, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_map.scss */

.a-map-button--update .a-button-primary,
.a-map-button--update .m-text--richtext .m-text-buttons a,
.m-text--richtext .m-text-buttons .a-map-button--update a {
  width: 100% !important;
  margin-right: 0 !important;
}

/* line 72, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_map.scss */

.a-map-locator {
  text-align: left;
}

/* line 75, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_map.scss */

.m-overlay .a-map-locator.a-button-tertiary,
.m-overlay .a-map-locator.m-forgot-pass-form-cancel-btn,
.m-overlay .a-map-locator.m-reset-pass-form-cancel-btn {
  padding-bottom: 0 !important;
}

/* line 80, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_map.scss */

.a-map-pudo-warning {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  min-height: 0.0625rem;
  padding-left: 10px;
  padding-left: 0.625rem;
  padding-right: 10px;
  padding-right: 0.625rem;
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  height: auto;
  visibility: visible;
  max-height: 1000px;
  max-height: 62.5rem;
  -webkit-transition: visibility .7s, max-height .7s;
  transition: visibility .7s, max-height .7s;
}

/* line 99, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_map.scss */

.a-map-pudo-warning .m-message--tiny {
  margin-bottom: 15px !important;
  margin-bottom: 0.9375rem !important;
}

/* line 107, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_map.scss */

.m-list-pudo-warning-ids li {
  display: inline;
}

/* line 110, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_map.scss */

.m-list-pudo-warning-ids li:after {
  content: ',';
}

/* line 114, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_map.scss */

.m-list-pudo-warning-ids li:last-child:after {
  content: '';
}

/* line 121, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_map.scss */

.a-map-resultlist {
  font-family: "Hilti Roman", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 20px;
  line-height: 1.25rem;
}

/* line 123, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_map.scss */

.a-map-resultlist .a-map-pudo-warning--inner {
  display: none;
}

/* line 131, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_map.scss */

.a-map-resultlist .a-map-pudo-warning--inner .m-message--tiny {
  margin-bottom: 15px !important;
  margin-bottom: 0.9375rem !important;
}

/* line 137, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_map.scss */

.a-map-resultlist.has-animation {
  visibility: hidden;
  width: 0;
  height: 0;
  max-height: 0;
  -webkit-transition: width .5s, visibility .5s, max-height .5s;
  transition: width .5s, visibility .5s, max-height .5s;
}

/* line 150, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_map.scss */

.has-results .a-map-resultlist {
  visibility: visible;
  height: auto;
  z-index: 1;
  max-height: 100000px;
  max-height: 6250rem;
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  min-height: 0.0625rem;
  padding-left: 10px;
  padding-left: 0.625rem;
  padding-right: 10px;
  padding-right: 0.625rem;
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}

/* line 165, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_map.scss */

.m-overlay .has-results .a-map-resultlist {
  position: relative;
  min-height: 1px;
  min-height: 0.0625rem;
  padding-left: 10px;
  padding-left: 0.625rem;
  padding-right: 10px;
  padding-right: 0.625rem;
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}

/* line 175, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_map.scss */

.a-map-resultlist .hilti-center-name {
  margin-right: 15px;
  margin-right: 0.9375rem;
}

/* line 192, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_map.scss */

.m-map--absolute .a-map-resultlist .a-button-tertiary,
.m-map--absolute .a-map-resultlist .m-forgot-pass-form-cancel-btn,
.m-map--absolute .a-map-resultlist .m-reset-pass-form-cancel-btn,
.m-map--absolute .a-map-resultlist .a-link--arrow-after {
  margin-top: 0px;
  margin-top: 0rem;
}

/* line 197, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_map.scss */

.m-map--absolute .a-map-resultlist .content {
  font-family: "Hilti Roman", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.25rem;
}

/* line 202, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_map.scss */

.m-map--absolute .a-map-resultlist li {
  background-color: #FFFFFF;
  padding: 20px;
  padding: 1.25rem;
  border-top: 3px solid #E7E2D6;
  border-top: 0.1875rem solid #E7E2D6;
}

/* line 216, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_map.scss */

.m-map--absolute .a-map-resultlist li:hover,
.m-map--absolute .a-map-resultlist li.is-hover {
  cursor: pointer;
  background-color: #F3F0EB;
}

/* line 225, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_map.scss */

.m-map--absolute .a-map-resultlist li:hover .a-link--arrow-after,
.m-map--absolute .a-map-resultlist li.is-hover .a-link--arrow-after {
  color: #D2051E;
}

/* line 230, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_map.scss */

.m-map--absolute .a-map-resultlist li:hover .content,
.m-map--absolute .a-map-resultlist li.is-hover .content {
  color: #000000;
}

/* line 240, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_map.scss */

.m-map--simple .a-map-resultlist li {
  padding-top: 15px;
  padding-top: 0.9375rem;
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
  border-bottom: 3px solid #E7E2D6;
  border-bottom: 0.1875rem solid #E7E2D6;
}

/* line 247, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_map.scss */

.m-map--simple .a-map-resultlist li:first-of-type {
  border-top: 3px solid #E7E2D6;
  border-top: 0.1875rem solid #E7E2D6;
}

/* line 254, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_map.scss */

.a-map-resultlist .distance {
  display: inline-block;
  white-space: nowrap;
  font-family: "Hilti Roman", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 20px;
  line-height: 1.25rem;
}

/* line 260, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_map.scss */

.a-map-resultlist .distance--inline {
  display: inline;
}

/* line 269, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_map.scss */

.m-map--absolute .a-map-resultlist .distance--inline:before {
  content: '';
}

/* line 277, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_map.scss */

.m-overlay .a-map-resultlist .distance:not(.distance--inline) {
  display: block;
  padding-left: 0px;
  padding-left: 0rem;
}

/* line 301, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_map.scss */

.a-map-details .columns {
  margin-left: -10px;
  margin-left: -0.625rem;
  margin-right: -10px;
  margin-right: -0.625rem;
}

/* line 175, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_mixins.scss */

.a-map-details .columns {
  *zoom: 1;
}

/* line 178, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_mixins.scss */

.a-map-details .columns:before,
.a-map-details .columns:after {
  content: "";
  display: table;
}

/* line 183, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_mixins.scss */

.a-map-details .columns:after {
  clear: both;
}

/* line 305, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_map.scss */

.a-map-details .column {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  min-height: 0.0625rem;
  padding-left: 10px;
  padding-left: 0.625rem;
  padding-right: 10px;
  padding-right: 0.625rem;
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 30px;
  padding-bottom: 1.875rem;
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
}

/* line 335, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_map.scss */

.m-map--simple .a-map-details .column {
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
  padding-top: 0px !important;
  padding-top: 0rem !important;
}

/* line 342, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_map.scss */

.m-overlay .a-map-details .column {
  position: relative;
  min-height: 1px;
  min-height: 0.0625rem;
  padding-left: 10px;
  padding-left: 0.625rem;
  padding-right: 10px;
  padding-right: 0.625rem;
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}

/* line 348, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_map.scss */

.a-map-details .column.column--availability {
  position: relative;
  min-height: 1px;
  min-height: 0.0625rem;
  padding-left: 10px;
  padding-left: 0.625rem;
  padding-right: 10px;
  padding-right: 0.625rem;
  padding-top: 15px;
  padding-top: 0.9375rem;
  padding-bottom: 0 !important;
}

/* line 353, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_map.scss */

.m-overlay .a-map-details .column.column--availability {
  position: relative;
  min-height: 1px;
  min-height: 0.0625rem;
  padding-left: 10px;
  padding-left: 0.625rem;
  padding-right: 10px;
  padding-right: 0.625rem;
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}

/* line 359, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_map.scss */

.a-map-details .column > dt {
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.25rem;
}

/* line 364, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_map.scss */

.a-map-details .column > dd {
  margin: 0;
  padding-bottom: 0;
  line-height: 1.4;
}

/* line 370, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_map.scss */

.a-map-details .column > dd.information {
  font-size: 11px;
  font-size: 0.6875rem;
  line-height: 13px;
  line-height: 0.8125rem;
  padding-top: 10px;
  padding-top: 0.625rem;
}

/* line 376, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_map.scss */

.a-map-details .column--links {
  padding-top: 15px;
  padding-top: 0.9375rem;
}

/* line 384, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_map.scss */

.a-map-details .column--links .a-link--arrow-after {
  padding-right: 8px;
  padding-right: 0.5rem;
}

/* line 394, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_map.scss */

.a-map-details .column--links .a-link--arrow-after,
.a-map-details .column--links .a-tooltip {
  display: inline-block;
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
}

/* line 400, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_map.scss */

.a-map-details .column--links .a-link--arrow-after {
  display: block;
  margin-bottom: -5px;
  margin-bottom: -0.3125rem;
}

/* line 429, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_map.scss */

.tooltipster-content .openinghours > span {
  width: 30%;
  display: inline-block;
  vertical-align: top;
}

/* line 434, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_map.scss */

.tooltipster-content .openinghours > span:nth-child(2n) {
  width: 70%;
  padding-right: 0px;
  padding-right: 0rem;
}

/* line 443, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_map.scss */

.a-map-details.m-staticmap-details .column {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  min-height: 0.0625rem;
  padding-left: 10px;
  padding-left: 0.625rem;
  padding-right: 10px;
  padding-right: 0.625rem;
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}

/* line 448, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_map.scss */

.m-overlay .a-map-details.m-staticmap-details .column {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  min-height: 0.0625rem;
  padding-left: 10px;
  padding-left: 0.625rem;
  padding-right: 10px;
  padding-right: 0.625rem;
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}

/* line 459, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_map.scss */

.a-map-details.m-staticmap-centerdetails .column {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  min-height: 0.0625rem;
  padding-left: 10px;
  padding-left: 0.625rem;
  padding-right: 10px;
  padding-right: 0.625rem;
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}

/* line 465, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_map.scss */

.a-map-details.m-staticmap-centerdetails .column--openinghours {
  position: relative;
  min-height: 1px;
  min-height: 0.0625rem;
  padding-left: 10px;
  padding-left: 0.625rem;
  padding-right: 10px;
  padding-right: 0.625rem;
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}

/* line 474, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_map.scss */

.a-map-details.m-staticmap-centerdetails .column--customerservice {
  position: relative;
  min-height: 1px;
  min-height: 0.0625rem;
  padding-left: 10px;
  padding-left: 0.625rem;
  padding-right: 10px;
  padding-right: 0.625rem;
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}

/* line 485, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_map.scss */

.a-map-details.m-staticmap-centerdetails .a-map-customerservice {
  padding-top: 15px;
  padding-top: 0.9375rem;
}

/* line 493, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_map.scss */

.a-map-service {
  padding-bottom: 0px;
  padding-bottom: 0rem;
}

/* line 500, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_map.scss */

.a-map-service dd {
  margin-left: 0;
}

/* line 505, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_map.scss */

.a-map-customerservice {
  display: block;
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
}

/* line 518, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_map.scss */

.a-map-customerservice,
.a-map-customerservice * {
  line-height: 1.4 !important;
}

/* line 523, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_map.scss */

.a-map-customerservice > dt {
  display: block;
  padding-bottom: 0px;
  padding-bottom: 0rem;
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 20px;
  line-height: 1.25rem;
}

/* line 546, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_map.scss */

.a-map-customerservice > dt:before {
  width: 20px;
  width: 1.25rem;
  display: inline-block;
  line-height: 0;
  position: relative;
  top: 5px;
  font-size: 14px;
  font-size: 0.875rem;
}

/* line 559, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_map.scss */

.a-map-customerservice > dd {
  display: block;
  padding-bottom: 0px;
  padding-bottom: 0rem;
  margin-left: 0;
  font-family: "Hilti Roman", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 20px;
  line-height: 1.25rem;
}

/* line 585, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_map.scss */

.a-map-customerservice > dd a {
  position: relative;
  display: inline;
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  color: #671A3D;
  border-bottom: 2px solid transparent;
  border-bottom: 0.125rem solid transparent;
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 20px;
  line-height: 1.25rem;
}

/* line 92, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.a-map-customerservice > dd a:hover {
  color: #671A3D;
  border-bottom-color: #671A3D;
  /*
    &:after {
      content: '';


      position: absolute;
      left: 1px;
      right: 0;
      bottom: -3px;
    }
    */
}

/* line 600, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_map.scss */

.openinghours {
  font-family: "Hilti Roman", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 20px;
  line-height: 1.25rem;
  display: table;
  table-layout: fixed;
}

/* line 611, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_map.scss */

.openinghours-wrap {
  display: table-row;
}

/* line 614, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_map.scss */

.openinghours-wrap > span {
  display: table-cell;
}

/* line 617, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_map.scss */

.openinghours-wrap > span:nth-child(1n) {
  padding-right: 30px;
  padding-right: 1.875rem;
}

/* line 626, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_map.scss */

.openinghours-wrap > span:last-child {
  padding-right: 0;
}

/* line 642, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_map.scss */

.a-map-locator {
  margin-top: 15px;
  margin-top: 0.9375rem;
  margin-bottom: 15px;
  margin-bottom: 0.9375rem;
}

/* line 1, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_staticmap.scss */

.a-staticmap {
  position: relative;
}

/* line 5, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_staticmap.scss */

.a-staticmap img {
  width: 100%;
}

/* line 11, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_staticmap.scss */

.a-staticmap:hover .a-button-secondary {
  color: #524F53;
  border-color: #524F53;
}

/* line 1, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_dropzone.scss */

.a-dropzone {
  position: relative;
}

/* line 4, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_dropzone.scss */

.a-dropzone.dz-drag-hover .dz-message {
  opacity: 0.5;
}

/* line 8, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_dropzone.scss */

.a-dropzone.a-dropzone--prefilled {
  display: none;
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_dropzone.scss */

.a-dropzone:hover .a-link--arrow {
  color: #D2051E;
}

/* line 16, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_dropzone.scss */

.a-dropzone:hover .a-link--arrow:after {
  border-bottom: 0;
}

/* line 20, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_dropzone.scss */

.a-dropzone:hover .a-link--arrow:before {
  left: 5px;
}

/* line 27, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_dropzone.scss */

.a-dropzone-inside {
  position: relative;
  border: 3px dashed #D7CEBA;
  border: 0.1875rem dashed #D7CEBA;
  background: white;
}

/* line 34, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_dropzone.scss */

.dz-drag-hover .a-dropzone-inside {
  border: 3px solid #D7CEBA;
  border: 0.1875rem solid #D7CEBA;
}

/* line 38, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_dropzone.scss */

.a-dropzone--error .a-dropzone-inside {
  border-color: #D2051E;
}

/* line 43, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_dropzone.scss */

.a-dropzone-error {
  padding-top: 8px;
  padding-top: 0.5rem;
  font-family: "Hilti Roman", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 20px;
  line-height: 1.25rem;
  display: inline-block;
  width: 100%;
  clear: both;
  font-family: "Hilti Roman", Arial, Verdana, sans-serif;
  color: #D2051E;
  border-color: #D2051E;
}

/* line 57, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_dropzone.scss */

.a-dropzone-error-message {
  color: #D2051E;
  display: none;
}

/* line 61, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_dropzone.scss */

.dz-error .a-dropzone-error-message {
  display: block;
}

/* line 67, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_dropzone.scss */

.a-dropzone-details {
  margin-top: 8px;
  margin-top: 0.5rem;
}

/* line 71, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_dropzone.scss */

.a-dropzone-filename {
  display: none;
  font-size: 14px !important;
  font-size: 0.875rem !important;
}

/* line 78, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_dropzone.scss */

.a-dropzone-details-prefilled .a-dropzone-filename {
  display: block;
}

/* line 83, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_dropzone.scss */

.a-dropzone-links {
  margin-top: 10px;
  margin-top: 0.625rem;
}

/* line 86, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_dropzone.scss */

.a-dropzone-links .a-link,
.a-dropzone-links .a-label-tip-link {
  text-transform: uppercase;
}

/* line 91, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_dropzone.scss */

.a-dropzone-replace {
  margin-right: 20px;
  margin-right: 1.25rem;
}

/* line 95, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_dropzone.scss */

.a-dropzone-delete:not(.a-icon-synchronize) {
  padding: 0 0 0 20px;
  padding: 0 0 0 1.25rem;
}

/* line 97, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_dropzone.scss */

.a-dropzone-delete:not(.a-icon-synchronize):before,
.a-dropzone-delete:not(.a-icon-synchronize):after {
  left: 0;
  background-color: #D2051E;
}

/* line 104, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_dropzone.scss */

.a-dropzone-progress-wrapper {
  height: 23px;
  height: 1.4375rem;
}

/* line 108, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_dropzone.scss */

.a-dropzone-progress {
  top: 8px;
  position: relative;
  height: 3px;
  height: 0.1875rem;
  background-color: #D7CEBA;
}

/* line 116, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_dropzone.scss */

.a-dropzone-upload {
  position: absolute;
  left: 0;
  top: 0;
  height: 3px;
  height: 0.1875rem;
  background-color: #D2051E;
}

/* line 125, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_dropzone.scss */

.a-dropzone.dz-clickable {
  cursor: pointer;
}

/* line 128, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_dropzone.scss */

.a-dropzone.dz-clickable * {
  cursor: default;
}

/* line 131, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_dropzone.scss */

.a-dropzone.dz-clickable .dz-message,
.a-dropzone.dz-clickable .dz-message * {
  cursor: pointer;
}

/* line 135, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_dropzone.scss */

.a-dropzone.dz-started .dz-message {
  display: none;
}

/* line 139, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_dropzone.scss */

.a-dropzone .dz-message {
  padding: 15px;
  padding: 0.9375rem;
  text-align: left;
}

/* line 143, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_dropzone.scss */

.a-dropzone .dz-message span {
  display: block;
}

/* line 146, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_dropzone.scss */

.a-dropzone .dz-message .a-link,
.a-dropzone .dz-message .a-label-tip-link {
  text-transform: uppercase;
  margin-top: 8px;
  margin-top: 0.5rem;
}

/* line 9, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_new.scss */

.a-new {
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 25px;
  line-height: 1.5625rem;
  font-weight: bold;
  text-transform: uppercase;
  color: #D2051E;
}

/* line 12, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_new.scss */

.has-newtag .a-new {
  white-space: nowrap;
}

/* line 1, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_dummy.scss */

.a-dummy-line,
.a-dummy-box {
  background: #E7E2D6;
  width: 100%;
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
}

/* line 9, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_dummy.scss */

.a-dummy-box {
  height: 250px;
  height: 15.625rem;
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_dummy.scss */

.a-dummy-line {
  height: 15px;
  height: 0.9375rem;
}

/* line 17, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_dummy.scss */

.a-dummy-line--big {
  height: 30px;
  height: 1.875rem;
}

/* line 21, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_dummy.scss */

.a-dummy--10 {
  width: 10%;
}

/* line 24, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_dummy.scss */

.a-dummy--20 {
  width: 20%;
}

/* line 27, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_dummy.scss */

.a-dummy--30 {
  width: 30%;
}

/* line 30, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_dummy.scss */

.a-dummy--40 {
  width: 40%;
}

/* line 33, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_dummy.scss */

.a-dummy--50 {
  width: 50%;
}

/* line 36, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_dummy.scss */

.a-dummy--60 {
  width: 60%;
}

/* line 39, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_dummy.scss */

.a-dummy--70 {
  width: 70%;
}

/* line 42, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_dummy.scss */

.a-dummy--80 {
  width: 80%;
}

/* line 45, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_dummy.scss */

.a-dummy--90 {
  width: 90%;
}

/* line 1, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_iframe.scss */

.a-iframe {
  width: 100%;
  height: 100%;
}

/* line 6, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_iframe.scss */

.a-iframe-element {
  width: 100%;
}

/* line 1, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_iframeOverlay.scss */

html.delego-no-scroll,
html.delego-no-scroll body {
  position: fixed;
}

/* line 5, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_iframeOverlay.scss */

#iframeoverlay {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999999;
  width: 100%;
  height: 100%;
  background: #000;
  background: rgba(0, 0, 0, 0.8);
  transition: opacity .4s;
  -moz-transition: opacity .4s;
  -webkit-transition: opacity .4s;
  -o-transition: opacity .7s;
  -ms-filter: "alpha(opacity=80)";
  filter: alpha(opacity=80);
  text-align: center;
  opacity: 0;
  -webkit-overflow-scrolling: touch;
  overflow-y: auto;
}

/* line 26, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_iframeOverlay.scss */

#iframeoverlay.active {
  opacity: 1;
}

/* line 29, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_iframeOverlay.scss */

#iframeoverlay .overlaycontent {
  position: relative;
  margin: 20px auto 0 auto;
  margin: 1.25rem auto 0 auto;
  max-width: 1009px;
  max-width: 63.0625rem;
  width: 100%;
}

/* line 35, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/_iframeOverlay.scss */

#iframeoverlay .overlaycontent iframe {
  display: block;
  margin: 0;
  width: 100%;
  height: 630px;
  height: 39.375rem;
}

/* import molecules */

/* line 1, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_smartbanner.scss */

#smartbanner {
  background: #FFFFFF;
  border-bottom: 1px solid #B8B2A8;
  border-bottom: 0.0625rem solid #B8B2A8;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
  font-family: 'Helvetica Neue',sans-serif;
  height: 78px;
  height: 4.875rem;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: -82px;
  webkit-font-smoothing: antialiased;
  webkit-text-size-adjust: none;
  width: 100%;
  z-index: 9998;
}

/* line 16, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_smartbanner.scss */

#smartbanner,
html.sb-animation {
  webkit-transition: all .3s ease;
}

/* line 19, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_smartbanner.scss */

#smartbanner .sb-container {
  margin: 0 auto;
}

/* line 22, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_smartbanner.scss */

#smartbanner .sb-close {
  background: #070707;
  border: 2px solid #fff;
  border: 0.125rem solid #fff;
  border-radius: 14px;
  border-radius: 0.875rem;
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.4);
  color: #fff;
  display: block;
  font-family: Arial;
  font-weight: bold;
  font-size: 14px;
  font-size: 0.875rem;
  height: 14px;
  height: 0.875rem;
  left: 5px;
  line-height: 11px;
  line-height: 0.6875rem;
  position: absolute;
  text-align: center;
  text-decoration: none;
  text-shadow: none;
  top: 5px;
  webkit-font-smoothing: subpixel-antialiased;
  width: 14px;
  width: 0.875rem;
}

/* line 43, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_smartbanner.scss */

#smartbanner .sb-close:active {
  color: #aaa;
  font-size: 13px;
  font-size: 0.8125rem;
}

/* line 48, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_smartbanner.scss */

#smartbanner .sb-icon {
  background: rgba(0, 0, 0, 0.6);
  background-size: cover;
  border-radius: 10px;
  border-radius: 0.625rem;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
  display: block;
  height: 57px;
  height: 3.5625rem;
  left: 30px;
  position: absolute;
  top: 10px;
  width: 57px;
  width: 3.5625rem;
}

/* line 61, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_smartbanner.scss */

#smartbanner.no-icon .sb-icon {
  display: none;
}

/* line 65, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_smartbanner.scss */

#smartbanner .sb-info {
  color: #979598;
  font-size: 11px;
  font-size: 0.6875rem;
  font-weight: bold;
  left: 98px;
  line-height: 1.2em;
  position: absolute;
  top: 18px;
  width: 44%;
}

/* line 76, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_smartbanner.scss */

#smartbanner #smartbanner.no-icon .sb-info {
  left: 34px;
}

/* line 80, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_smartbanner.scss */

#smartbanner .sb-info strong {
  color: #4d4d4d;
  display: block;
  font-size: 13px;
  font-size: 0.8125rem;
  line-height: 18px;
  line-height: 1.125rem;
}

/* line 87, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_smartbanner.scss */

#smartbanner .sb-info > span {
  display: block;
}

/* line 91, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_smartbanner.scss */

#smartbanner .sb-info em {
  font-style: normal;
  text-transform: uppercase;
}

/* line 96, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_smartbanner.scss */

#smartbanner .sb-button {
  background: -webkit-linear-gradient(top, #efefef 0%, #dcdcdc 100%);
  border: 1px solid #bfbfbf;
  border: 0.0625rem solid #bfbfbf;
  border-radius: 3px;
  border-radius: 0.1875rem;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.6), 0 1px 0 rgba(255, 255, 255, 0.7) inset;
  color: #6a6a6a;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
  height: 24px;
  height: 1.5rem;
  line-height: 24px;
  line-height: 1.5rem;
  min-width: 10%;
  padding: 0 10px;
  padding: 0 0.625rem;
  position: absolute;
  right: 20px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  top: 24px;
}

/* line 116, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_smartbanner.scss */

#smartbanner .sb-button:active,
#smartbanner .sb-button:hover {
  background: -webkit-linear-gradient(top, #dcdcdc 0%, #efefef 100%);
}

/* line 120, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_smartbanner.scss */

#smartbanner .sb-icon.gloss:after {
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0.2) 100%);
  border-radius: 10px 10px 12px 12px;
  border-radius: 0.625rem 0.625rem 0.75rem 0.75rem;
  border-top: 1px solid rgba(255, 255, 255, 0.8);
  border-top: 0.0625rem solid rgba(255, 255, 255, 0.8);
  content: '';
  height: 50%;
  left: 0;
  position: absolute;
  top: -1px;
  width: 100%;
}

/* line 132, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_smartbanner.scss */

#smartbanner.android {
  border-top: 1px solid #B8B2A8;
  border-top: 0.0625rem solid #B8B2A8;
  box-shadow: none;
}

/* line 136, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_smartbanner.scss */

#smartbanner.android .sb-close {
  background: #f2f2f2;
  border: 0;
  color: #979598;
  box-shadow: none;
  height: 17px;
  height: 1.0625rem;
  line-height: 17px;
  line-height: 1.0625rem;
  font-size: 15px;
  font-size: 0.9375rem;
  width: 17px;
  width: 1.0625rem;
}

/* line 146, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_smartbanner.scss */

#smartbanner.android .sb-close:active {
  color: #eee;
}

/* line 152, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_smartbanner.scss */

#smartbanner.android .sb-info strong {
  color: #000000;
}

/* line 155, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_smartbanner.scss */

#smartbanner.android .sb-button {
  background: none;
  border: none;
  box-shadow: none;
  color: #FFFFFF;
  min-height: 28px;
  min-height: 1.75rem;
  min-width: 12%;
  padding: 1px;
  padding: 0.0625rem;
}

/* line 164, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_smartbanner.scss */

#smartbanner.android .sb-button span {
  border-radius: 5px;
  border-radius: 0.3125rem;
  background-color: #b2c900;
  box-shadow: none;
  display: block;
  padding: 0 10px;
  padding: 0 0.625rem;
  text-align: center;
  text-shadow: none;
  text-transform: none;
}

/* line 174, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_smartbanner.scss */

#smartbanner.android .sb-button:active,
#smartbanner.android .sb-button:hover {
  background: none;
}

/* line 177, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_smartbanner.scss */

#smartbanner.android .sb-button:active span,
#smartbanner.android .sb-button:hover span {
  background: #2AC7E1;
}

/* line 180, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_smartbanner.scss */

#smartbanner.windows .sb-icon {
  border-radius: 0px;
  border-radius: 0rem;
}

/**
 * Featherlight – ultra slim jQuery lightbox
 * Version 1.4.0 - http://noelboss.github.io/featherlight/
 *
 * Copyright 2016, Noël Raoul Bossart (http://www.noelboss.com)
 * MIT Licensed.
**/

/* line 9, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_overlay.scss */

.featherlight {
  display: none;
  /* dimensions: spanning the background from edge to edge */
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 4002;
  /* z-index needs to be >= elements on the site. */
  /* position: centering content */
  text-align: center;
  /* insures that the ::before pseudo element doesn't force wrap with fixed width content; */
  white-space: nowrap;
  /* styling */
  cursor: pointer;
  background: #333;
  /* IE8 "hack" for nested featherlights */
  background: transparent;
  /* setting for overflowing content */
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  /*
    .is-Android & {
      // In iOS has bug with visibility , use only on Android . It fix resolve this problem https://jira.hilti.com/browse/HOL-26155
      -webkit-overflow-scrolling: touch;
    }
    */
  /* bottom spacer */
  padding-bottom: 4.5%;
}

/* line 45, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_overlay.scss */

.featherlight .m-table,
.featherlight .m-text--richtext table,
.m-text--richtext .featherlight table {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/* line 52, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_overlay.scss */

.featherlight--tutorial {
  display: block;
  z-index: 3998;
}

/* support for nested featherlights. Does not work in IE8 (use JS to fix) */

/* line 63, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_overlay.scss */

.featherlight {
  background: rgba(0, 0, 0, 0.4);
}

/* line 75, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_overlay.scss */

.featherlight-content {
  /* make content container for positioned elements (close button) */
  position: relative;
  display: inline-block;
  text-align: left;
  /* dimensions: cut off images */
  overflow: auto;
  /* spacing around the overlay content */
  margin: 4.5% 5% 0;
  /* styling */
  background: #fff;
  cursor: auto;
  /* reset white-space wrapping */
  white-space: normal;
  width: 90%;
}

/* contains the content */

/* line 112, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_overlay.scss */

.featherlight-inner,
.featherlight-inner .m-overlay {
  /* make sure its visible */
  display: block !important;
}

/* line 118, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_overlay.scss */

.featherlight-close-icon {
  /* position: centering vertical and horizontal */
  position: absolute;
  z-index: 9999;
  top: 8px;
  right: 8px;
  /* dimensions: 25px x 25px */
  line-height: 0px;
  line-height: 0rem;
  font-size: 0;
  display: block;
  width: 40px;
  width: 2.5rem;
  height: 40px;
  height: 2.5rem;
  /* styling */
  cursor: pointer;
  text-align: center;
  background: transparent;
  border: 0;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/* line 145, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_overlay.scss */

.featherlight-close-icon:before,
.featherlight-close-icon:after {
  content: "";
  display: block;
  position: absolute;
  top: 18px;
  right: 14px;
  height: 2px;
  height: 0.125rem;
  width: 13px;
  width: 0.8125rem;
  background-color: #524F53;
}

/* line 160, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_overlay.scss */

.featherlight-close-icon:before {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* line 164, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_overlay.scss */

.featherlight-close-icon:after {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

/* line 168, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_overlay.scss */

.featherlight-close-icon:hover {
  color: #D2051E;
}

/* line 171, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_overlay.scss */

.featherlight-close-icon:hover:before,
.featherlight-close-icon:hover:after {
  background-color: #D2051E;
}

/* line 179, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_overlay.scss */

.featherlight .featherlight-image {
  /* styling */
  width: 100%;
}

/* line 185, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_overlay.scss */

.featherlight-iframe .featherlight-content {
  /* removed the border for image croping since iframe is edge to edge */
  border-bottom: 0;
  padding: 0;
}

/* line 191, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_overlay.scss */

.featherlight iframe {
  /* styling */
  border: none;
}

/* line 200, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_overlay.scss */

.m-overlay {
  display: none;
  padding-top: 20px;
  padding-top: 1.25rem;
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
  padding-left: 20px;
  padding-left: 1.25rem;
  padding-right: 20px;
  padding-right: 1.25rem;
}

/* line 208, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_overlay.scss */

.m-overlay.m-overlay--nopadding {
  padding: 0 !important;
}

/* line 215, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_overlay.scss */

.m-overlay--size-auto .featherlight-content {
  width: auto;
  max-width: 90%;
}

/* line 236, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_overlay.scss */

.is-IE .m-overlay--size-auto .featherlight-content {
  width: 90%;
}

/* line 250, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_overlay.scss */

.m-overlay--size-l .featherlight-content {
  max-width: 1440px;
  max-width: 90rem;
  width: 90%;
}

/* line 273, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_overlay.scss */

.m-overlay--size-m .featherlight-content {
  max-width: 1440px;
  max-width: 90rem;
  width: 90%;
}

/* line 296, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_overlay.scss */

.m-overlay--size-s .featherlight-content {
  max-width: 1440px;
  max-width: 90rem;
  width: 90%;
}

/* line 330, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_overlay.scss */

.m-overlay--overflow-auto .featherlight-content {
  overflow: auto;
}

/* line 339, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_overlay.scss */

.m-overlay--overflow-hidden .featherlight-content {
  overflow: hidden;
}

/* line 348, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_overlay.scss */

.m-overlay--overflow-scroll .featherlight-content {
  overflow: scroll;
}

/* line 357, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_overlay.scss */

.m-overlay--overflow-visible .featherlight-content {
  overflow: visible;
}

/* line 367, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_overlay.scss */

.m-overlay--generic .featherlight-inner {
  padding-top: 40px;
  padding-top: 2.5rem;
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
  padding-left: 20px;
  padding-left: 1.25rem;
  padding-right: 20px;
  padding-right: 1.25rem;
}

/* line 377, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_overlay.scss */

.m-overlay:not(.m-overlay--simple) .a-heading-h3,
.m-overlay:not(.m-overlay--simple) .m-product-review--title,
.m-overlay:not(.m-overlay--simple) .m-product-review--comment-title,
.m-overlay:not(.m-overlay--simple) .m-product-addreview--title,
.m-overlay:not(.m-overlay--simple) .m-chat-popup--title,
.m-overlay:not(.m-overlay--simple) .m-filterbar-title,
.m-overlay:not(.m-overlay--simple) .o-prod-grid--header-title {
  display: inline-block;
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.25rem;
  color: #FFAF00;
  text-transform: uppercase;
  padding-bottom: 20px !important;
  padding-bottom: 1.25rem !important;
}

/* line 394, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_overlay.scss */

.m-overlay p {
  padding-bottom: 20px !important;
  padding-bottom: 1.25rem !important;
}

/* line 398, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_overlay.scss */

.m-overlay .a-button-primary,
.m-overlay .m-text--richtext .m-text-buttons a,
.m-text--richtext .m-text-buttons .m-overlay a {
  width: 100%;
  margin-right: 15px;
  margin-right: 0.9375rem;
}

/* line 459, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_overlay.scss */

.m-overlay--alert {
  border: 1px solid #FFAF00;
  border: 0.0625rem solid #FFAF00;
  border-left: 10px solid #FFAF00;
  border-left: 0.625rem solid #FFAF00;
}

/* line 466, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_overlay.scss */

.m-overlay--address .btn-toolbar {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  min-height: 0.0625rem;
  padding-left: 10px;
  padding-left: 0.625rem;
  padding-right: 10px;
  padding-right: 0.625rem;
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  padding-right: 0px;
  padding-right: 0rem;
  padding-bottom: 0px;
  padding-bottom: 0rem;
}

/* line 474, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_overlay.scss */

.m-overlay--address .btn-toolbar .btn-group {
  padding-bottom: 0px;
  padding-bottom: 0rem;
}

/* line 478, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_overlay.scss */

.m-overlay--address .btn-toolbar .a-button-tertiary,
.m-overlay--address .btn-toolbar .m-forgot-pass-form-cancel-btn,
.m-overlay--address .btn-toolbar .m-reset-pass-form-cancel-btn {
  margin-top: 5px !important;
  margin-top: 0.3125rem !important;
  margin-bottom: 5px !important;
  margin-bottom: 0.3125rem !important;
  padding-right: 0 !important;
  min-height: unset;
}

/* line 483, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_overlay.scss */

.m-overlay--address .btn-toolbar .a-button-tertiary:before,
.m-overlay--address .btn-toolbar .m-forgot-pass-form-cancel-btn:before,
.m-overlay--address .btn-toolbar .m-reset-pass-form-cancel-btn:before {
  top: 0 !important;
}

/* line 489, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_overlay.scss */

.m-overlay--address .btn-toolbar .dropdown-toggle {
  height: auto;
  min-height: unset;
  margin-bottom: 5px !important;
  margin-bottom: 0.3125rem !important;
}

/* line 500, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_overlay.scss */

.m-overlay--contact .featherlight-content {
  overflow: hidden;
}

/* line 505, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_overlay.scss */

.m-overlay--uniserve {
  cursor: default;
}

/* line 509, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_overlay.scss */

.m-overlay--uniserve.loading .a-button-secondary {
  color: #CBCACB;
  border-color: #CBCACB;
  pointer-events: none;
}

/* line 514, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_overlay.scss */

.m-overlay--uniserve.loading .a-button,
.m-overlay--uniserve.loading input[type="submit"]:not([class*='a-button-']),
.m-overlay--uniserve.loading
    button[type="submit"]:not([class*='a-button-']),
.m-overlay--uniserve.loading .m-text--richtext .m-text-buttons a,
.m-text--richtext .m-text-buttons .m-overlay--uniserve.loading a {
  background-color: #CBCACB !important;
  pointer-events: none;
}

/* line 522, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_overlay.scss */

.m-overlay--uniserve .featherlight-close-icon,
.m-overlay--uniserve .featherlight-close {
  display: none;
  pointer-events: none;
}

/* line 543, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_overlay.scss */

.m-overlay--login .a-input,
.m-overlay--login .a-stars-radio {
  margin: 0px;
  margin: 0rem;
}

/* line 546, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_overlay.scss */

.m-overlay--login .a-input-field,
.m-overlay--login .a-stars-radio-field {
  padding: 0px;
  padding: 0rem;
}

/* line 552, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_overlay.scss */

.m-overlay--login .a-button-primary,
.m-overlay--login .m-text--richtext .m-text-buttons a,
.m-text--richtext .m-text-buttons .m-overlay--login a {
  margin-right: 0px;
  margin-right: 0rem;
}

/* line 567, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_overlay.scss */

.m-overlay--login .forgot-passw-link {
  padding-right: 20px;
  padding-right: 1.25rem;
}

/* line 605, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_overlay.scss */

.m-overlay--selectaccount .a-button-primary,
.m-overlay--selectaccount .m-text--richtext .m-text-buttons a,
.m-text--richtext .m-text-buttons .m-overlay--selectaccount a {
  margin-right: 0px;
  margin-right: 0rem;
  width: 100%;
}

/* line 618, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_overlay.scss */

.overlay {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1001;
  background: rgba(0, 0, 0, 0.4);
}

/* line 1, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_pageNotFoundBox.scss */

.m-page-not-found-box {
  padding-left: 10px;
  padding-left: 0.625rem;
  padding-right: 10px;
  padding-right: 0.625rem;
}

/* line 5, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_pageNotFoundBox.scss */

.m-page-not-found-box-content {
  z-index: 10;
  padding-top: 30px;
  padding-top: 1.875rem;
  padding-bottom: 30px;
  padding-bottom: 1.875rem;
  font-size: 16px !important;
  font-size: 1rem !important;
  font-size: 19px !important;
  font-size: 1.1875rem !important;
}

/* line 16, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_pageNotFoundBox.scss */

.m-page-not-found-box .a-link-action {
  font-size: 14px !important;
  font-size: 0.875rem !important;
}

/* line 20, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_pageNotFoundBox.scss */

.m-page-not-found-box .a-heading-h3,
.m-page-not-found-box .m-product-review--title,
.m-page-not-found-box .m-product-review--comment-title,
.m-page-not-found-box .m-product-addreview--title,
.m-page-not-found-box .m-chat-popup--title,
.m-page-not-found-box .m-filterbar-title,
.m-page-not-found-box .o-prod-grid--header-title,
.m-page-not-found-box h3 {
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
}

/* line 24, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_pageNotFoundBox.scss */

.m-page-not-found-box .o-editorial-module {
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
}

/* line 28, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_pageNotFoundBox.scss */

.m-page-not-found-box .a-list-unordered,
.m-page-not-found-box .m-text ul,
.m-page-not-found-box .m-text .a-list-downloads,
.m-page-not-found-box .m-text .a-list-unordered {
  font-size: 16px !important;
  font-size: 1rem !important;
  padding-bottom: 0px;
  padding-bottom: 0rem;
  margin-bottom: 0px;
  margin-bottom: 0rem;
}

/* line 33, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_pageNotFoundBox.scss */

.m-page-not-found-box .a-list-unordered li,
.m-page-not-found-box .m-text ul li,
.m-page-not-found-box .m-text .a-list-downloads li,
.m-page-not-found-box .m-text .a-list-unordered li {
  margin: 0;
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
  font-size: 16px !important;
  font-size: 1rem !important;
  line-height: 1.3;
  list-style-type: disc;
  margin-left: 20px;
  margin-left: 1.25rem;
  padding-bottom: 15px;
}

/* line 7, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_paragraph.scss */

.m-page-not-found-box .a-list-unordered li a:not([class*="-after"]):not(.chosen-single):not(.a-button-select > div),
.m-page-not-found-box .m-text ul li a:not([class*="-after"]):not(.chosen-single):not(.a-button-select > div),
.m-page-not-found-box .m-text .a-list-downloads li a:not([class*="-after"]):not(.chosen-single):not(.a-button-select > div),
.m-page-not-found-box .m-text .a-list-unordered li a:not([class*="-after"]):not(.chosen-single):not(.a-button-select > div) {
  position: relative;
  display: inline;
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  color: #671A3D;
  border-bottom: 2px solid transparent;
  border-bottom: 0.125rem solid transparent;
  font-size: inherit !important;
}

/* line 92, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.m-page-not-found-box .a-list-unordered li a:not([class*="-after"]):not(.chosen-single):not(.a-button-select > div):hover,
.m-page-not-found-box .m-text ul li a:not([class*="-after"]):not(.chosen-single):not(.a-button-select > div):hover,
.m-page-not-found-box .m-text .a-list-downloads li a:not([class*="-after"]):not(.chosen-single):not(.a-button-select > div):hover,
.m-page-not-found-box .m-text .a-list-unordered li a:not([class*="-after"]):not(.chosen-single):not(.a-button-select > div):hover {
  color: #671A3D;
  border-bottom-color: #671A3D;
  /*
    &:after {
      content: '';


      position: absolute;
      left: 1px;
      right: 0;
      bottom: -3px;
    }
    */
}

/* line 41, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_pageNotFoundBox.scss */

.m-page-not-found-box .a-list-unordered li:before,
.m-page-not-found-box .m-text ul li:before,
.m-page-not-found-box .m-text .a-list-downloads li:before,
.m-page-not-found-box .m-text .a-list-unordered li:before {
  display: none;
}

/* line 45, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_pageNotFoundBox.scss */

.m-page-not-found-box .a-list-unordered li:last-of-type,
.m-page-not-found-box .m-text ul li:last-of-type,
.m-page-not-found-box .m-text .a-list-downloads li:last-of-type,
.m-page-not-found-box .m-text .a-list-unordered li:last-of-type {
  padding-bottom: 0px;
  padding-bottom: 0rem;
}

/* line 50, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_pageNotFoundBox.scss */

.m-page-not-found-box .a-list-unordered:first-of-type,
.m-page-not-found-box .m-text ul:first-of-type,
.m-page-not-found-box .m-text .a-list-downloads:first-of-type,
.m-page-not-found-box .m-text .a-list-unordered:first-of-type {
  margin-bottom: 15px;
  margin-bottom: 0.9375rem;
}

/* line 57, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_pageNotFoundBox.scss */

.m-page-not-found-help-link {
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 25px;
  line-height: 1.5625rem;
}

/* line 1, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_maintenanceBox.scss */

.m-maintenance-box {
  padding-left: 10px;
  padding-left: 0.625rem;
  padding-right: 10px;
  padding-right: 0.625rem;
}

/* line 5, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_maintenanceBox.scss */

.m-maintenance-box-content {
  z-index: 10;
  padding-top: 30px;
  padding-top: 1.875rem;
  padding-bottom: 30px;
  padding-bottom: 1.875rem;
}

/* line 11, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_maintenanceBox.scss */

.m-maintenance-box .a-heading-h3,
.m-maintenance-box .m-product-review--title,
.m-maintenance-box .m-product-review--comment-title,
.m-maintenance-box .m-product-addreview--title,
.m-maintenance-box .m-chat-popup--title,
.m-maintenance-box .m-filterbar-title,
.m-maintenance-box .o-prod-grid--header-title {
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
}

/* line 14, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_maintenanceBox.scss */

.m-maintenance-box .a-heading-h3:first-child,
.m-maintenance-box .m-product-review--title:first-child,
.m-maintenance-box .m-product-review--comment-title:first-child,
.m-maintenance-box .m-product-addreview--title:first-child,
.m-maintenance-box .m-chat-popup--title:first-child,
.m-maintenance-box .m-filterbar-title:first-child,
.m-maintenance-box .o-prod-grid--header-title:first-child {
  padding-bottom: 40px;
  padding-bottom: 2.5rem;
}

/* line 19, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_maintenanceBox.scss */

.m-maintenance-box .m-maintenance-info {
  font-size: 16px !important;
  font-size: 1rem !important;
}

/* line 22, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_maintenanceBox.scss */

.m-maintenance-box .m-maintenance-info a {
  font-size: 16px !important;
  font-size: 1rem !important;
}

/* line 1, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_breadcrumbs.scss */

.m-breadcrumbs {
  padding-top: 20px;
  padding-top: 1.25rem;
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
  /*
  // JS plugin is not in use any longer
  .js-breadcrumbs-trigger {
    display: inline-block;
    width: 15px;
    height: 14px;
    cursor: pointer;
  }

  .js-breadcrumbs-trigger {

    &:before,
    &:after {
      user-select: none;

      content: "";
      background-color: color( 'steel' );
      width: 2px;
      height: 10px;

      position: absolute;
      top: 5px;
      right: 9px;

      margin-top: 0;
      transform: rotate(45deg);

      transform-origin: 50% 50%;
      transition: .25s ease-in-out;
    }

  }

  .js-breadcrumbs-trigger::before {
    transform: rotate(-45deg);
  }

  &.is-toggled .js-breadcrumbs-trigger::after, &.is-toggled .js-breadcrumbs-trigger::before {
    right: 12px;
    transform: rotate(0deg);
    transform-origin: 50% 50%;
    transition: .25s ease-in-out;
  }

  &.is-toggled .js-breadcrumbs-trigger::before {
    right: 6px;
  }
  */
}

/* line 6, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_breadcrumbs.scss */

.m-breadcrumbs--nooffset {
  padding-top: 20px;
  padding-top: 1.25rem;
  padding-bottom: 30px;
  padding-bottom: 1.875rem;
}

/* line 12, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_breadcrumbs.scss */

.m-breadcrumbs:not(.m-breadcrumbs--col12-notxl):not(.m-breadcrumbs--nooffset) .m-breadcrumbs-col {
  position: relative;
  min-height: 1px;
  min-height: 0.0625rem;
  padding-left: 10px;
  padding-left: 0.625rem;
  padding-right: 10px;
  padding-right: 0.625rem;
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}

/* line 17, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_breadcrumbs.scss */

.m-breadcrumbs--col12-notxl .m-breadcrumbs-col {
  position: relative;
  min-height: 1px;
  min-height: 0.0625rem;
  padding-left: 10px;
  padding-left: 0.625rem;
  padding-right: 10px;
  padding-right: 0.625rem;
}

/* line 21, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_breadcrumbs.scss */

.m-breadcrumbs-col {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  min-height: 0.0625rem;
  padding-left: 10px;
  padding-left: 0.625rem;
  padding-right: 10px;
  padding-right: 0.625rem;
}

/* line 32, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_breadcrumbs.scss */

.m-breadcrumbs ol,
.m-breadcrumbs .a-list-ordered,
.m-breadcrumbs ul,
.m-breadcrumbs .a-list-downloads,
.m-breadcrumbs .a-list-unordered {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* line 39, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_breadcrumbs.scss */

.m-breadcrumbs li {
  display: inline-block;
  position: relative;
  padding-bottom: 0;
  font-size: 14px;
  font-size: 0.875rem;
}

/* line 46, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_breadcrumbs.scss */

.m-breadcrumbs li a {
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 20px;
  line-height: 1.25rem;
}

/* line 10, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_geometries.scss */

.m-breadcrumbs li [itemprop="item"]:after {
  content: '';
  display: inline-block;
  background: #D2051E;
  width: 2px;
  width: 0.125rem;
  height: 10px;
  height: 0.625rem;
  -webkit-transform: skew(-30deg);
  transform: skew(-30deg);
  margin-left: 0;
  position: relative;
  bottom: 0;
}

/* line 53, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_breadcrumbs.scss */

.m-breadcrumbs li:last-child [itemprop="item"] {
  font-family: "Hilti Roman", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 20px;
  line-height: 1.25rem;
}

/* line 55, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_breadcrumbs.scss */

.m-breadcrumbs li:last-child [itemprop="item"]:after,
.m-breadcrumbs li:last-child [itemprop="item"]::after {
  display: none;
}

/* line 61, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_breadcrumbs.scss */

.m-breadcrumbs li strong {
  font-family: "Hilti Roman", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 20px;
  line-height: 1.25rem;
}

/* line 10, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_geometries.scss */

.m-breadcrumbs li strong:after {
  content: '';
  display: inline-block;
  background: #CBCACB;
  width: 2px;
  width: 0.125rem;
  height: 10px;
  height: 0.625rem;
  -webkit-transform: skew(-30deg);
  transform: skew(-30deg);
  margin-left: 0;
  position: relative;
  bottom: 0;
}

/* line 66, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_breadcrumbs.scss */

.m-breadcrumbs li a,
.m-breadcrumbs li strong,
.m-breadcrumbs li [itemprop="item"] {
  padding: 0;
  padding-right: 10px;
  padding-right: 0.625rem;
  position: relative;
  white-space: nowrap;
  margin-right: 5px;
  margin-right: 0.3125rem;
}

/* line 76, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_breadcrumbs.scss */

.m-breadcrumbs li a:after,
.m-breadcrumbs li strong:after,
.m-breadcrumbs li [itemprop="item"]:after {
  position: absolute !important;
  top: 50%;
  margin-top: -5px;
  margin-top: -0.3125rem;
  right: -2px;
}

/* line 83, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_breadcrumbs.scss */

.is-Firefox .m-breadcrumbs li a,
.is-Firefox .m-breadcrumbs li strong,
.is-Firefox .m-breadcrumbs li [itemprop="item"] {
  margin-left: 5px;
  margin-left: 0.3125rem;
}

/* line 86, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_breadcrumbs.scss */

.is-Firefox .m-breadcrumbs li a:after,
.is-Firefox .m-breadcrumbs li strong:after,
.is-Firefox .m-breadcrumbs li [itemprop="item"]:after {
  right: 0px;
}

/* line 91, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_breadcrumbs.scss */

.m-breadcrumbs li a:before,
.m-breadcrumbs li a:after,
.m-breadcrumbs li strong:before,
.m-breadcrumbs li strong:after,
.m-breadcrumbs li [itemprop="item"]:before,
.m-breadcrumbs li [itemprop="item"]:after {
  position: relative;
}

/* line 102, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_breadcrumbs.scss */

.m-breadcrumbs li a:hover {
  color: #D2051E;
}

/* line 111, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_breadcrumbs.scss */

.is-Firefox .m-breadcrumbs li span[itemprop="item"] {
  margin-left: 5px;
  margin-left: 0.3125rem;
}

/* line 128, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_breadcrumbs.scss */

.m-breadcrumbs li:nth-child(n+4),
.m-breadcrumbs li:nth-child(n+4) a,
.m-breadcrumbs li:nth-child(n+4) [itemprop="name"] {
  max-width: 100%;
}

/* line 134, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_breadcrumbs.scss */

.m-breadcrumbs li:nth-child(n+4) [itemprop="name"] {
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  position: relative;
  top: 5px;
}

/* line 142, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_breadcrumbs.scss */

.is-safari .m-breadcrumbs li:nth-child(n+4) [itemprop="name"] {
  top: inherit;
}

/* line 303, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_breadcrumbs.scss */

.xs-hidden .m-breadcrumbs-col {
  display: none;
}

/* line 3, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_accordion.scss */

.m-accordion-item {
  border-bottom: 3px solid #EBE6dE;
  border-bottom: 0.1875rem solid #EBE6dE;
  padding-left: 15px;
  padding-left: 0.9375rem;
  padding-right: 15px;
  padding-right: 0.9375rem;
}

/* line 10, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_accordion.scss */

.m-accordion-item:first-child {
  border-top: 3px solid #EBE6dE;
  border-top: 0.1875rem solid #EBE6dE;
}

/* line 16, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_accordion.scss */

.m-accordion-header {
  cursor: pointer;
  display: block;
  position: relative;
  padding-top: 15px;
  padding-top: 0.9375rem;
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
  padding-right: 30px;
  padding-right: 1.875rem;
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.m-accordion-header:after {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 84, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.m-accordion-header:after {
  content: "\EA01";
}

/* line 27, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_accordion.scss */

.m-accordion-header:after {
  font-size: 26px;
  font-size: 1.625rem;
  position: absolute;
  top: 50%;
  right: 0px;
  line-height: 0;
  -webkit-transition: opacity 0.5s, -webkit-transform 0.25s;
  transition: opacity 0.5s, -webkit-transform 0.25s;
  transition: transform 0.25s, opacity 0.5s;
  transition: transform 0.25s, opacity 0.5s, -webkit-transform 0.25s;
}

/* line 38, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_accordion.scss */

.m-accordion-header:hover {
  color: #D2051E;
}

/* line 41, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_accordion.scss */

.m-accordion-header:hover:after {
  color: #D2051E;
}

/* line 47, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_accordion.scss */

.is-open .m-accordion-header {
  color: #D2051E;
}

/* line 50, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_accordion.scss */

.is-open .m-accordion-header:after {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  color: #D2051E;
}

/* line 58, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_accordion.scss */

.m-accordion-content {
  position: relative;
  border-top: 1px solid #EBE6dE;
  border-top: 0.0625rem solid #EBE6dE;
  display: block;
  max-height: 0;
  height: 0;
  visibility: hidden;
  padding: 0;
  overflow: hidden;
  z-index: 2;
  -webkit-transition: visibility .5s, maxHeight .5s, padding .5s;
  transition: visibility .5s, maxHeight .5s, padding .5s;
}

/* line 175, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_mixins.scss */

.m-accordion-content {
  *zoom: 1;
}

/* line 178, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_mixins.scss */

.m-accordion-content:before,
.m-accordion-content:after {
  content: "";
  display: table;
}

/* line 183, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_mixins.scss */

.m-accordion-content:after {
  clear: both;
}

/* line 74, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_accordion.scss */

.is-open .m-accordion-content {
  max-height: 99999999px;
  max-height: 6249999.9375rem;
  height: auto;
  visibility: visible;
  padding-top: 15px;
  padding-top: 0.9375rem;
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
}

/* line 83, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_accordion.scss */

.m-accordion-content p {
  font-family: "Hilti Roman", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.25rem;
}

/* line 2, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_tiles.scss */

.m-tiles {
  margin-left: -10px;
  margin-left: -0.625rem;
  margin-right: -10px;
  margin-right: -0.625rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

/* line 23, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_tiles.scss */

.m-tiles-item {
  padding: 0 10px;
  padding: 0 0.625rem;
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  min-height: 0.0625rem;
  padding-left: 10px;
  padding-left: 0.625rem;
  padding-right: 10px;
  padding-right: 0.625rem;
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}

/* line 175, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_mixins.scss */

.m-tiles-item {
  *zoom: 1;
}

/* line 178, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_mixins.scss */

.m-tiles-item:before,
.m-tiles-item:after {
  content: "";
  display: table;
}

/* line 183, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_mixins.scss */

.m-tiles-item:after {
  clear: both;
}

/* line 44, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_tiles.scss */

.m-tiles-item .inner {
  display: block;
  height: 100%;
  padding: 20px;
  padding: 1.25rem;
  padding-top: 20px;
  padding-top: 1.25rem;
  padding-bottom: 30px;
  padding-bottom: 1.875rem;
  border: 1px solid #DFD8C8;
  border: 0.0625rem solid #DFD8C8;
  border-bottom-width: 3px;
}

/* line 58, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_tiles.scss */

.m-tiles-item--disabled,
.m-tiles-item--disabled .inner:hover {
  color: #B8B2A8;
}

/* line 63, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_tiles.scss */

.m-tiles-item--disabled .m-tiles-image {
  opacity: .5;
}

/* line 67, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_tiles.scss */

.m-tiles-item--disabled .m-tiles-headline {
  color: #B8B2A8;
}

/* line 91, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_tiles.scss */

.m-tiles-image {
  margin-bottom: 15px;
  margin-bottom: 0.9375rem;
  text-align: center;
  height: 120px;
  height: 7.5rem;
}

/* line 98, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_tiles.scss */

.m-tiles-image figure img {
  width: auto !important;
  margin: 0 auto;
  max-height: 120px;
  max-height: 7.5rem;
}

/* line 117, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_tiles.scss */

.m-tiles-headline {
  word-wrap: break-word;
}

/* line 1, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_wrapper.scss */

.m-wrapper {
  background: #F3F0EB;
  margin-top: 20px;
  margin-top: 1.25rem;
  /*
  @include rwdspacing ( 's', 'padding-left' );
  @include rwdspacing ( 's', 'padding-right' );

  @include rwdspacing ( 's', 'padding-top' );
  @include rwdspacing ( 's', 'padding-bottom' );
  */
  padding: 20px;
  padding: 1.25rem;
}

/* line 16, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_wrapper.scss */

.m-wrapper > div {
  position: relative;
}

/* line 20, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_wrapper.scss */

.m-wrapper-title {
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
}

/* line 1, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_tags.scss */

.m-tags {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: -8px;
  margin: -0.5rem;
}

/* line 8, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_tags.scss */

.m-tags > a {
  width: auto;
  margin: 8px;
  margin: 0.5rem;
}

/* line 1, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_sharing.scss */

.m-sharing {
  margin-left: -10px;
  margin-left: -0.625rem;
  margin-right: -10px;
  margin-right: -0.625rem;
  margin-bottom: -15px;
  margin-bottom: -0.9375rem;
}

/* line 175, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_mixins.scss */

.m-sharing {
  *zoom: 1;
}

/* line 178, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_mixins.scss */

.m-sharing:before,
.m-sharing:after {
  content: "";
  display: table;
}

/* line 183, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_mixins.scss */

.m-sharing:after {
  clear: both;
}

/* line 7, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_sharing.scss */

.m-sharing-button-wrapper {
  position: relative;
  float: left;
  width: 25%;
  min-height: 1px;
  min-height: 0.0625rem;
  padding-left: 10px;
  padding-left: 0.625rem;
  padding-right: 10px;
  padding-right: 0.625rem;
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
}

/* line 16, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_sharing.scss */

.o-editorial-marginal-col .m-sharing-button-wrapper {
  position: relative;
  float: left;
  width: 25%;
  min-height: 1px;
  min-height: 0.0625rem;
  padding-left: 10px;
  padding-left: 0.625rem;
  padding-right: 10px;
  padding-right: 0.625rem;
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}

/* line 27, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_sharing.scss */

.m-sharing .a-button,
.m-sharing input[type="submit"]:not([class*='a-button-']),
.m-sharing
  button[type="submit"]:not([class*='a-button-']),
.m-sharing .m-text--richtext .m-text-buttons a,
.m-text--richtext .m-text-buttons .m-sharing a {
  -webkit-transition: color .5s;
  transition: color .5s;
}

/* line 30, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_sharing.scss */

.m-sharing .a-button:hover,
.m-sharing input[type="submit"]:hover:not([class*='a-button-']),
.m-sharing
    button[type="submit"]:hover:not([class*='a-button-']),
.m-sharing .m-text--richtext .m-text-buttons a:hover,
.m-text--richtext .m-text-buttons .m-sharing a:hover {
  color: #D2051E;
}

/* line 40, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_sharing.scss */

.m-sharing--short .m-sharing-button-wrapper {
  padding-bottom: 0px;
  padding-bottom: 0rem;
  height: 20px;
  height: 1.25rem;
  top: 3px;
  height: 23px;
  height: 1.4375rem;
  width: 40px !important;
  width: 2.5rem !important;
}

/* line 67, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_sharing.scss */

.m-sharing--short .a-button-sharing {
  color: #000000 !important;
  border: 0px;
  border: 0rem;
  display: inline-block !important;
  height: 20px;
  height: 1.25rem;
  min-height: 0;
  background: none;
  padding: 0px !important;
  padding: 0rem !important;
  font-size: 16px !important;
  font-size: 1rem !important;
}

/* line 84, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_sharing.scss */

.m-sharing--short .a-button-sharing:hover {
  color: #D2051E !important;
  text-decoration: none;
  border: 0px !important;
  border: 0rem !important;
}

/* line 5, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_showmore.scss */

.m-showmore-container--advanced {
  height: auto;
  overflow: hidden;
}

/* line 9, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_showmore.scss */

.m-showmore-container--advanced.is-hidden {
  display: block !important;
  min-height: 0;
  height: 0;
}

/* line 175, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_mixins.scss */

.m-showmore-container-inner {
  *zoom: 1;
}

/* line 178, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_mixins.scss */

.m-showmore-container-inner:before,
.m-showmore-container-inner:after {
  content: "";
  display: table;
}

/* line 183, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_mixins.scss */

.m-showmore-container-inner:after {
  clear: both;
}

/* line 25, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_showmore.scss */

.m-showmore-buttons {
  position: relative;
  clear: both;
  text-align: center;
  z-index: 0;
}

/* line 31, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_showmore.scss */

.m-showmore-buttons:before,
.m-showmore-buttons:after {
  content: '';
  display: block;
  position: absolute;
  left: -10px;
  right: -10px;
  height: 3px;
  height: 0.1875rem;
}

/* line 43, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_showmore.scss */

.m-showmore-buttons:before {
  top: -3px;
  background-color: #DFD8C8;
}

/* line 48, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_showmore.scss */

.m-showmore-buttons:after {
  top: -6px;
  background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.2), transparent);
  background: linear-gradient(to top, rgba(0, 0, 0, 0.2), transparent);
}

/* line 53, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_showmore.scss */

.m-showmore-buttons .button {
  display: block;
  width: 100%;
  position: relative;
  padding: 10px 0;
  padding: 0.625rem 0;
}

/* line 5, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_meta.scss */

.m-nav-meta {
  display: block;
  margin: 0;
  padding: 0;
  list-style-type: none;
  text-align: right;
  height: 50px;
  height: 3.125rem;
  text-transform: uppercase;
}

/* line 15, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_meta.scss */

.m-nav-meta .is-active {
  color: #D2051E;
}

/* line 18, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_meta.scss */

.m-nav-meta .is-active .menu-arrow {
  display: block;
}

/* line 23, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_meta.scss */

.m-nav-meta .menu-arrow {
  display: none;
  position: absolute;
  top: -9px;
  right: 20px;
}

/* line 30, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_meta.scss */

.m-nav-meta .menu-arrow:before {
  content: '';
  position: absolute;
  z-index: 1;
  top: -12px;
  width: 320px;
  width: 20rem;
  height: 20px;
  height: 1.25rem;
  left: -50%;
  margin-left: -160px;
  margin-left: -10rem;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  background: -webkit-radial-gradient(ellipse at 50% -3%, rgba(0, 0, 0, 0.075), rgba(97, 97, 97, 0) 80%);
  background: -webkit-radial-gradient(50% -3%, ellipse, rgba(0, 0, 0, 0.075), rgba(97, 97, 97, 0) 80%);
  background: radial-gradient(ellipse at 50% -3%, rgba(0, 0, 0, 0.075), rgba(97, 97, 97, 0) 80%);
}

/* line 47, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_meta.scss */

.m-nav-meta .menu-arrow:after {
  content: '';
  display: block;
  width: 15px;
  width: 0.9375rem;
  height: 15px;
  height: 0.9375rem;
  background-color: #F3F0EB;
  border-left: 1px solid #D7CEBA;
  border-left: 0.0625rem solid #D7CEBA;
  border-top: 1px solid #D7CEBA;
  border-top: 0.0625rem solid #D7CEBA;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  position: relative;
  z-index: 2;
}

/* line 62, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_meta.scss */

.m-nav-meta .a-icon-login-after {
  position: relative;
}

/* line 66, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_meta.scss */

.m-nav-meta .a-icon-login-after:hover span {
  color: #D2051E;
}

/* line 71, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_meta.scss */

.m-nav-meta .a-icon-login-after.is-loggedin:after {
  color: #D2051E;
}

/* line 78, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_meta.scss */

.m-nav-meta .a-icon-cart-after:after {
  left: auto;
}

/* line 85, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_meta.scss */

.m-nav-meta .a-icon-cartfull-after:not(.is-active),
.m-nav-meta .chosen-results .active-result.is-cart:not(.is-active),
.chosen-results .m-nav-meta .active-result.is-cart:not(.is-active) {
  color: #524F53;
}

/* line 87, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_meta.scss */

.m-nav-meta .a-icon-cartfull-after:not(.is-active):hover,
.m-nav-meta .chosen-results .active-result.is-cart:not(.is-active):hover,
.chosen-results .m-nav-meta .active-result.is-cart:not(.is-active):hover {
  color: #D2051E;
}

/* line 92, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_meta.scss */

.m-nav-meta .a-icon-cartfull-after:after,
.m-nav-meta .chosen-results .active-result.is-cart:after,
.chosen-results .m-nav-meta .active-result.is-cart:after {
  left: auto;
  color: #D2051E;
}

/* line 99, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_meta.scss */

.m-nav-meta .a-icon-cart-after:after {
  left: auto;
  color: #524F53;
}

/* line 104, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_meta.scss */

.m-nav-meta .a-icon-cart-after.is-active:after {
  color: #D2051E;
}

/* line 109, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_meta.scss */

.m-nav-meta .a-icon-cart-after:hover:after {
  color: #D2051E;
}

/* line 116, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_meta.scss */

.m-nav-meta > li {
  position: relative;
  top: 0;
  display: inline-block;
  margin: 0 10px 0 0;
  margin: 0 0.625rem 0 0;
  vertical-align: top;
}

/* line 124, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_meta.scss */

.m-nav-meta > li:last-child {
  margin: 0;
  padding: 0;
}

/* line 129, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_meta.scss */

.m-nav-meta > li:not(:last-child) {
  position: relative;
  height: 50px;
  height: 3.125rem;
  padding-right: 0px;
  padding-right: 0rem;
}

/* line 10, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_geometries.scss */

.m-nav-meta > li:not(:last-child):after {
  content: '';
  display: inline-block;
  background: #CBCACB;
  width: 1px;
  width: 0.0625rem;
  height: 20px;
  height: 1.25rem;
  -webkit-transform: skew(-30deg);
  transform: skew(-30deg);
  margin-left: 0;
  position: relative;
  bottom: 0;
}

/* line 137, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_meta.scss */

.m-nav-meta > li:not(:last-child):after {
  position: absolute !important;
  top: 50%;
  margin-top: -10px;
  margin-top: -0.625rem;
  right: 7px;
}

/* line 144, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_meta.scss */

.m-nav-meta > li:not(:last-child) a {
  margin-right: 0;
  padding-right: 35px;
  padding-right: 2.1875rem;
}

/* line 150, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_meta.scss */

.m-nav-meta > li a {
  display: inline-block;
}

/* line 156, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_meta.scss */

.m-nav-meta > li:hover.is-active {
  color: #D2051E;
}

/* line 160, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_meta.scss */

.m-nav-meta > li:hover:after {
  background: #D2051E;
}

/* line 167, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_meta.scss */

.m-nav-meta > li.is-active:after {
  background: #D2051E;
}

/* line 176, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_meta.scss */

.m-nav-meta > li > a:hover,
.m-nav-meta > li > div:hover {
  color: #D2051E;
}

/* line 182, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_meta.scss */

.m-nav-meta a {
  white-space: nowrap;
  display: inline-block;
  height: 50px;
  height: 3.125rem;
  text-decoration: none;
  color: #524F53;
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 20px;
  line-height: 1.25rem;
  line-height: 50px;
  line-height: 3.125rem;
  padding-right: 15px;
  padding-right: 0.9375rem;
}

/* line 194, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_meta.scss */

.m-nav-meta a > span {
  overflow: hidden;
  display: none;
  padding-right: 10px;
  padding-right: 0.625rem;
}

/* line 201, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_meta.scss */

.m-nav-meta a.m-nav-meta-loginlink > span {
  padding-right: 2px;
  padding-right: 0.125rem;
}

/* line 204, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_meta.scss */

.m-nav-meta a.m-nav-meta-loginlink > span:last-of-type {
  padding-right: 10px;
  padding-right: 0.625rem;
}

/* line 211, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_meta.scss */

.m-nav-meta a.a-countryselector > span {
  display: inline-block !important;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 55vw;
}

/* line 223, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_meta.scss */

.m-nav-meta a.a-countryselector--standalone {
  padding-right: 35px !important;
  padding-right: 2.1875rem !important;
}

/* line 234, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_meta.scss */

.m-nav-meta a[class*="a-icon-"],
.m-nav-meta a > span[class*="a-icon-"] {
  position: relative;
  padding-right: 15px;
  padding-right: 0.9375rem;
}

/* line 239, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_meta.scss */

.m-nav-meta a[class*="a-icon-"]:after,
.m-nav-meta a > span[class*="a-icon-"]:after {
  position: absolute !important;
  bottom: auto;
  top: 50%;
  right: 20px;
  width: 15px;
  width: 0.9375rem;
  height: 15px;
  height: 0.9375rem;
  line-height: 0 !important;
}

/* line 250, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_meta.scss */

.is-active .m-nav-meta a[class*="a-icon-"]:after,
.is-active
        .m-nav-meta a > span[class*="a-icon-"]:after {
  color: #D2051E;
}

/* line 256, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_meta.scss */

.m-nav-meta a[class*="a-icon-"].is-active:after,
.m-nav-meta a > span[class*="a-icon-"].is-active:after {
  color: #D2051E;
}

/* line 263, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_meta.scss */

.m-nav-meta a.a-icon-login-after:after {
  right: 22px;
}

/* line 276, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_meta.scss */

.m-nav-meta a:not(.a-link--close):not(.a-tooltip-closer) .a-icon-cartfull-after:after,
.m-nav-meta a:not(.a-link--close):not(.a-tooltip-closer) .chosen-results .active-result.is-cart:after,
.chosen-results .m-nav-meta a:not(.a-link--close):not(.a-tooltip-closer) .active-result.is-cart:after {
  font-size: inherit;
}

/* line 280, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_meta.scss */

.m-nav-meta a:not(.a-link--close):not(.a-tooltip-closer).a-icon-search,
.m-nav-meta a.chosen-search:not(.a-link--close):not(.a-tooltip-closer) {
  display: inline-block;
}

/* line 292, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_meta.scss */

.m-nav-meta-login {
  z-index: 0;
}

/* line 296, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_meta.scss */

.m-nav-meta [data-nav-meta-prio="1"] {
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 381, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_meta.scss */

.m-nav-meta-lang {
  padding: 0 !important;
}

/* line 385, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_meta.scss */

.m-nav-meta-lang select,
.m-nav-meta-lang .a-select {
  position: relative;
  top: 9px;
  height: 30px;
  height: 1.875rem;
  padding: 8px;
  padding: 0.5rem;
  left: 0;
  z-index: 1;
  padding: 5px 10px;
  padding: 0.3125rem 0.625rem;
  margin: 0 7px 0 0;
  margin: 0 0.4375rem 0 0;
  display: inline;
  width: auto;
  border: 0;
  background-color: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  color: #524F53;
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 20px;
  line-height: 1.25rem;
}

/* line 407, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_meta.scss */

.m-nav-meta-lang:after {
  margin-left: 10px !important;
  margin-left: 0.625rem !important;
}

/* line 411, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_meta.scss */

.m-nav-meta-lang ul,
.m-nav-meta-lang .a-list-downloads,
.m-nav-meta-lang .a-list-unordered {
  position: relative;
  display: inline-block;
  display: none;
  margin: 0;
  padding: 0;
  list-style-type: none;
  text-transform: uppercase;
  font-size: 0px;
  font-size: 0rem;
  margin-right: 15px;
  margin-right: 0.9375rem;
}

/* line 425, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_meta.scss */

.m-nav-meta-lang ul li,
.m-nav-meta-lang .a-list-downloads li,
.m-nav-meta-lang .a-list-unordered li {
  display: inline-block;
  padding: 0;
}

/* line 430, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_meta.scss */

.m-nav-meta-lang ul a,
.m-nav-meta-lang .a-list-downloads a,
.m-nav-meta-lang .a-list-unordered a {
  padding: 0 5px 0 0 !important;
  padding: 0 0.3125rem 0 0 !important;
  margin: 0 !important;
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
}

/* line 435, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_meta.scss */

.m-nav-meta-lang ul a.is-active,
.m-nav-meta-lang .a-list-downloads a.is-active,
.m-nav-meta-lang .a-list-unordered a.is-active,
.m-nav-meta-lang ul a:hover,
.m-nav-meta-lang .a-list-downloads a:hover,
.m-nav-meta-lang .a-list-unordered a:hover {
  color: #D2051E;
}

/* line 440, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_meta.scss */

.m-nav-meta-lang ul a:not(.is-active),
.m-nav-meta-lang .a-list-downloads a:not(.is-active),
.m-nav-meta-lang .a-list-unordered a:not(.is-active) {
  display: none;
}

/* line 514, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_meta.scss */

.m-nav-meta-cart a.is-active {
  color: #D2051E;
}

/* line 518, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_meta.scss */

.m-nav-meta-cart a span:first-child {
  padding-right: 0;
}

/* line 521, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_meta.scss */

.m-nav-meta-cart a span:last-child {
  display: inline-block;
  position: relative;
  bottom: 1px;
}

/* line 531, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_meta.scss */

.m-nav-meta-search {
  position: static !important;
}

/* line 533, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_meta.scss */

.m-nav-meta-search-layer {
  width: 100%;
}

/* line 605, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_meta.scss */

.m-nav-meta-search .a-icon-search,
.m-nav-meta-search .chosen-search {
  position: relative;
  padding-right: 15px;
  padding-right: 0.9375rem;
  margin-right: 15px;
  margin-right: 0.9375rem;
}

/* line 612, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_meta.scss */

.m-nav-meta-search .a-icon-search:before,
.m-nav-meta-search .chosen-search:before {
  position: absolute !important;
  bottom: auto;
  top: 50%;
  right: 0;
  width: 15px;
  width: 0.9375rem;
  height: 15px;
  height: 0.9375rem;
  margin-top: -1px;
  margin-top: -0.0625rem;
  line-height: 0 !important;
}

/* line 624, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_meta.scss */

.m-nav-meta-search form {
  width: 100%;
  display: inline-block;
  position: relative;
  top: 0;
}

/* line 632, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_meta.scss */

.m-nav-meta-search input {
  width: 100%;
  border: 0;
  border-bottom: 3px solid #D2051E;
  border-bottom: 0.1875rem solid #D2051E;
  color: #000000;
  font-family: "Hilti Roman", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 20px;
  line-height: 1.25rem;
  padding: 0 20px 5px 15px;
  padding: 0 1.25rem 0.3125rem 0.9375rem;
  outline: none;
}

/* line 646, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_meta.scss */

.m-nav-meta-search ::-webkit-input-placeholder {
  color: #887F6E;
}

.m-nav-meta-search :-ms-input-placeholder {
  color: #887F6E;
}

.m-nav-meta-search ::placeholder {
  color: #887F6E;
}

/* line 650, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_meta.scss */

.m-nav-meta-search button {
  padding: 0 15px 0 0;
  padding: 0 0.9375rem 0 0;
  background-color: transparent;
  border: none;
  outline: none;
  color: #524F53;
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.m-nav-meta-search button:after {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 1712, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.m-nav-meta-search button:after {
  content: "\EA2D";
}

/* line 661, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_meta.scss */

.m-nav-meta-search button:before {
  display: none;
}

/* line 665, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_meta.scss */

.m-nav-meta-search button:after {
  position: relative;
  bottom: -4px;
  z-index: 10;
}

/* line 694, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_meta.scss */

.m-nav-meta-search-results-wrap {
  margin-right: 15px;
  margin-right: 0.9375rem;
  margin-left: 15px;
  margin-left: 0.9375rem;
  position: absolute;
  left: 0px;
  width: calc(100% - 30px);
  width: calc(100% - 1.875rem);
  top: 45px;
  overflow: hidden;
  z-index: 4000;
}

/* line 722, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_meta.scss */

.m-nav-meta-search-results-wrap-open {
  -webkit-transform: translateY(0);
  transform: translateY(0);
}

/* line 724, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_meta.scss */

.m-nav-meta-search-results-wrap-open .m-nav-meta-search-results {
  -webkit-transform: translateY(0);
  transform: translateY(0);
}

/* line 730, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_meta.scss */

.m-nav-meta-search-results {
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.15);
  position: relative;
  z-index: 100;
  width: 100%;
  background: #FFFFFF;
  -webkit-transform: translateY(calc(-100% - 60px));
  transform: translateY(calc(-100% - 60px));
  -webkit-transition: -webkit-transform .3s ease-out;
  transition: -webkit-transform .3s ease-out;
  transition: transform .3s ease-out;
  transition: transform .3s ease-out, -webkit-transform .3s ease-out;
}

/* line 741, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_meta.scss */

.m-nav-meta-search-results-wrap.is-opened .m-nav-meta-search-results {
  -webkit-transform: translateY(0);
  transform: translateY(0);
}

/* line 746, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_meta.scss */

.m-nav-meta-search .a-link--arrow-after:after {
  top: 0;
}

/* line 751, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_meta.scss */

.m-nav-meta-search .search-result {
  margin-right: 15px;
  margin-right: 0.9375rem;
  margin-left: 15px;
  margin-left: 0.9375rem;
  text-align: left;
  cursor: pointer;
  text-transform: none;
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 20px;
  line-height: 1.25rem;
  -webkit-transition: background-color .3s ease-out;
  transition: background-color .3s ease-out;
}

/* line 761, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_meta.scss */

.m-nav-meta-search .search-result:not(:last-child):not(:first-child):hover {
  background-color: #F3F0EB;
}

/* line 763, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_meta.scss */

.m-nav-meta-search .search-result:not(:last-child):not(:first-child):hover .search-result-inner {
  color: #D2051E;
}

/* line 769, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_meta.scss */

.m-nav-meta-search .search-result:last-child:hover .search-result-inner {
  color: #D2051E;
}

/* line 774, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_meta.scss */

.m-nav-meta-search .search-result img {
  max-width: 60px;
  max-width: 3.75rem;
  height: auto;
  max-height: 43px;
  max-height: 2.6875rem;
}

/* line 784, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_meta.scss */

.m-nav-meta-search .search-result-image {
  display: inline-block;
  min-width: 60px;
  min-width: 3.75rem;
  margin-right: 15px;
  margin-right: 0.9375rem;
  text-align: center;
}

/* line 791, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_meta.scss */

.m-nav-meta-search .search-result-title {
  text-overflow: ellipsis;
  overflow: hidden;
}

/* line 797, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_meta.scss */

.m-nav-meta-search .search-result-inner {
  padding-left: 15px;
  padding-left: 0.9375rem;
  padding-right: 15px;
  padding-right: 0.9375rem;
  padding-top: 10px;
  padding-top: 0.625rem;
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
  color: #524F53;
  border-bottom: 1px solid #EBE6dE;
  border-bottom: 0.0625rem solid #EBE6dE;
  -webkit-transition: all .3s;
  transition: all .3s;
}

/* line 799, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_meta.scss */

.m-nav-meta-search .search-result-inner .search-result-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
}

/* line 814, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_meta.scss */

.m-nav-meta-search .search-result:first-child .search-result-inner,
.m-nav-meta-search .search-result:nth-last-child(2) .search-result-inner {
  border-bottom: 3px solid #EBE6dE;
  border-bottom: 0.1875rem solid #EBE6dE;
}

/* line 819, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_meta.scss */

.m-nav-meta-search .search-result:last-child {
  padding-top: 10px;
  padding-top: 0.625rem;
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
}

/* line 823, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_meta.scss */

.m-nav-meta-search .search-result:last-child .search-result-inner {
  border: none;
  padding: 0px;
  padding: 0rem;
}

/* line 828, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_meta.scss */

.m-nav-meta-search .search-result:last-child .a-link--arrow-after {
  display: block;
  width: 100%;
}

/* line 835, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_meta.scss */

.m-nav-meta-search .search-result .search-result-link {
  height: auto;
  line-height: 1;
}

/* line 842, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_meta.scss */

.m-nav-meta-search .search-result:first-child .search-result-inner {
  padding-left: 0;
}

/* line 847, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_meta.scss */

.m-nav-meta-search .search-result:last-child,
.m-nav-meta-search .search-result:first-child {
  cursor: default;
}

/* line 849, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_meta.scss */

.m-nav-meta-search .search-result:last-child .search-result-inner,
.m-nav-meta-search .search-result:first-child .search-result-inner {
  color: #000000;
}

/* line 852, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_meta.scss */

.m-nav-meta-search .search-result:last-child .search-result-inner .search-result-link,
.m-nav-meta-search .search-result:first-child .search-result-inner .search-result-link {
  color: #000000;
}

/* line 863, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_meta.scss */

.m-nav-meta-search .search-result--show-all {
  border-bottom: none;
}

/* line 868, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_meta.scss */

.m-nav-meta-search .search-result--show-all .search-result-inner {
  cursor: pointer;
  width: 100%;
}

/* line 874, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_meta.scss */

.m-nav-meta-search .search-result--show-all .search-result-inner .a-link--arrow-after:after {
  top: 3px;
}

/* line 879, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_meta.scss */

.m-nav-meta-search .search-result--show-all .search-result-inner:hover .a-link--arrow-after {
  color: #D2051E;
}

/* line 881, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_meta.scss */

.m-nav-meta-search .search-result--show-all .search-result-inner:hover .a-link--arrow-after:after {
  left: 5px;
}

/* line 2, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_accSync.scss */

.m-sync-message .m-message {
  margin-bottom: 0;
}

/* line 7, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_accSync.scss */

.m-acc-sync {
  position: absolute;
  opacity: 0;
  pointer-events: none;
  height: 100%;
  bottom: 0;
  z-index: 5;
  background: #F3F0EB;
  text-transform: none;
  color: #524F53;
  cursor: default;
}

/* line 19, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_accSync.scss */

.m-acc-sync:hover {
  color: #D2051E;
}

/* line 23, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_accSync.scss */

.m-acc-sync-message {
  display: block;
  padding-right: 34px;
  padding-right: 2.125rem;
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.25rem;
  position: relative;
  top: -50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  box-sizing: border-box;
  opacity: 0;
  -webkit-transition: top .5s;
  transition: top .5s;
  white-space: nowrap;
  cursor: pointer;
  background: #F3F0EB;
}

/* line 39, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_accSync.scss */

.m-acc-sync-message .a-icon-login-after {
  display: block;
  width: 24px;
  width: 1.5rem;
  height: 24px;
  height: 1.5rem;
  position: absolute;
  top: -3px;
  right: 3px;
}

/* line 48, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_accSync.scss */

.m-acc-sync-message .a-icon-login-after::after {
  display: block;
  position: absolute;
  font-size: 16px;
  font-size: 1rem;
  top: 2px;
  left: 0.5px;
}

/* line 58, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_accSync.scss */

.m-acc-sync-text {
  display: block;
  opacity: 0;
  width: 1px;
  width: 0.0625rem;
  overflow: hidden;
  text-transform: uppercase;
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 20px;
  line-height: 1.25rem;
  -webkit-transition: max-width .3s;
  transition: max-width .3s;
}

/* line 81, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_accSync.scss */

.m-acc-sync-text.reset-visibility {
  max-width: 0;
  display: block !important;
}

/* line 89, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_accSync.scss */

.m-acc-sync-spinner {
  display: block;
  width: 24px;
  width: 1.5rem;
  height: 24px;
  height: 1.5rem;
  position: absolute;
  top: -3px;
  right: 10px;
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.m-acc-sync-spinner:after {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 2119, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.m-acc-sync-spinner:after {
  content: "\EA38";
}

/* line 100, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_accSync.scss */

.m-acc-sync-spinner::after {
  display: block;
  position: absolute;
  font-size: 16px;
  font-size: 1rem;
  top: 2px;
  left: 0.5px;
}

/* line 121, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_accSync.scss */

.m-acc-sync.is-acting {
  position: relative;
  pointer-events: auto;
  opacity: 1;
}

/* line 127, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_accSync.scss */

.m-acc-sync.is-acting .m-acc-sync-message {
  opacity: 1;
  top: 50%;
}

/* line 132, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_accSync.scss */

.m-acc-sync.is-acting + .m-nav-meta-loginlink {
  display: none !important;
}

/* line 2, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_primary.scss */

.m-nav-primary {
  position: relative;
  height: 50px;
  height: 3.125rem;
  overflow: hidden;
  background-color: #FFFFFF;
}

/* line 16, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_primary.scss */

.m-nav-primary picture,
.m-nav-primary ul,
.m-nav-primary .a-list-downloads,
.m-nav-primary .a-list-unordered,
.m-nav-primary button,
.m-nav-primary > a {
  display: inline-block;
  float: left;
}

/* line 25, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_primary.scss */

.m-nav-primary picture {
  padding-right: 20px;
  padding-right: 1.25rem;
}

/* line 36, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_primary.scss */

.m-nav-primary picture img {
  padding: 10px;
  padding: 0.625rem;
  width: 148px;
  width: 9.25rem;
}

/* line 49, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_primary.scss */

.m-nav-primary > ul,
.m-nav-primary > .a-list-downloads,
.m-nav-primary > .a-list-unordered {
  margin: 0;
  padding: 0;
  list-style-type: none;
  text-transform: uppercase;
}

/* line 54, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_primary.scss */

.m-nav-primary > ul li,
.m-nav-primary > .a-list-downloads li,
.m-nav-primary > .a-list-unordered li {
  height: 50px;
  height: 3.125rem;
  opacity: 1;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
  vertical-align: top;
}

/* line 57, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_primary.scss */

.m-nav-primary > ul li:not(.m-nav-primary-more),
.m-nav-primary > .a-list-downloads li:not(.m-nav-primary-more),
.m-nav-primary > .a-list-unordered li:not(.m-nav-primary-more) {
  display: none;
}

/* line 79, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_primary.scss */

.m-nav-primary > ul li:last-child,
.m-nav-primary > .a-list-downloads li:last-child,
.m-nav-primary > .a-list-unordered li:last-child {
  padding: 0;
}

/* line 83, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_primary.scss */

.m-nav-primary > ul li a,
.m-nav-primary > .a-list-downloads li a,
.m-nav-primary > .a-list-unordered li a {
  display: inline-block;
  height: 50px;
  height: 3.125rem;
  text-decoration: none;
  color: #524F53;
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 20px;
  line-height: 1.25rem;
  position: relative;
  margin: 0;
  margin-right: 7px;
  margin-right: 0.4375rem;
  padding: 26px 10px 0 10px;
  padding: 1.625rem 0.625rem 0 0.625rem;
}

/* line 105, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_primary.scss */

.m-nav-primary > ul li a.is-active,
.m-nav-primary > .a-list-downloads li a.is-active,
.m-nav-primary > .a-list-unordered li a.is-active,
.m-nav-primary > ul li a.is-highlighted,
.m-nav-primary > .a-list-downloads li a.is-highlighted,
.m-nav-primary > .a-list-unordered li a.is-highlighted,
.m-nav-primary > ul li a:hover,
.m-nav-primary > .a-list-downloads li a:hover,
.m-nav-primary > .a-list-unordered li a:hover {
  color: #D2051E;
}

/* line 110, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_primary.scss */

.m-nav-primary > ul li a.is-active:after,
.m-nav-primary > .a-list-downloads li a.is-active:after,
.m-nav-primary > .a-list-unordered li a.is-active:after,
.m-nav-primary > ul li a.is-highlighted:after,
.m-nav-primary > .a-list-downloads li a.is-highlighted:after,
.m-nav-primary > .a-list-unordered li a.is-highlighted:after,
.m-nav-primary > ul li a:hover:after,
.m-nav-primary > .a-list-downloads li a:hover:after,
.m-nav-primary > .a-list-unordered li a:hover:after {
  background-color: #D2051E;
}

/* line 116, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_primary.scss */

.is-nav-open .m-nav-primary > ul li a.is-highlighted:not(.is-active):not(:hover),
.is-nav-open .m-nav-primary > .a-list-downloads li a.is-highlighted:not(.is-active):not(:hover),
.is-nav-open .m-nav-primary > .a-list-unordered li a.is-highlighted:not(.is-active):not(:hover) {
  color: #524F53;
}

/* line 119, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_primary.scss */

.is-nav-open .m-nav-primary > ul li a.is-highlighted:not(.is-active):not(:hover):after,
.is-nav-open .m-nav-primary > .a-list-downloads li a.is-highlighted:not(.is-active):not(:hover):after,
.is-nav-open .m-nav-primary > .a-list-unordered li a.is-highlighted:not(.is-active):not(:hover):after {
  background-color: #524F53;
}

/* line 10, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_geometries.scss */

.m-nav-primary > ul li a:after,
.m-nav-primary > .a-list-downloads li a:after,
.m-nav-primary > .a-list-unordered li a:after {
  content: '';
  display: inline-block;
  background: #CBCACB;
  width: 1px;
  width: 0.0625rem;
  height: 20px;
  height: 1.25rem;
  -webkit-transform: skew(-30deg);
  transform: skew(-30deg);
  margin-left: 0;
  position: relative;
  bottom: 0;
}

/* line 141, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_primary.scss */

.m-nav-primary > ul li a:after,
.m-nav-primary > .a-list-downloads li a:after,
.m-nav-primary > .a-list-unordered li a:after {
  position: absolute !important;
  top: 50%;
  margin-top: -9px;
  margin-top: -0.5625rem;
  right: -6px;
}

/* line 156, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_primary.scss */

.m-nav-primary > ul li:nth-last-child(2) a:after,
.m-nav-primary > .a-list-downloads li:nth-last-child(2) a:after,
.m-nav-primary > .a-list-unordered li:nth-last-child(2) a:after {
  display: none;
  margin-right: 0;
}

/* line 164, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_primary.scss */

.m-nav-primary > ul li:first-child a,
.m-nav-primary > .a-list-downloads li:first-child a,
.m-nav-primary > .a-list-unordered li:first-child a {
  padding-left: 0;
}

/* line 172, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_primary.scss */

.m-nav-primary button {
  display: inline;
  width: 26px;
  width: 1.625rem;
  height: 30px;
  height: 1.875rem;
  float: right;
  position: absolute;
  right: -1px;
  border: 0;
  box-sizing: content-box;
  cursor: pointer;
  outline: none;
  background-color: transparent;
  color: #524F53;
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .5s ease-in-out;
  transition: .5s ease-in-out;
  margin: 1px 0 0 !important;
  margin: 0.0625rem 0 0 !important;
  padding-right: 10px;
  padding-right: 0.625rem;
}

/* line 225, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_primary.scss */

.m-nav-primary button span {
  display: block;
  position: absolute;
  height: 4px;
  height: 0.25rem;
  width: 26px;
  width: 1.625rem;
  background-color: #524F53;
  opacity: 1;
  left: 0;
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .25s ease-in-out;
  transition: .25s ease-in-out;
}

/* line 237, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_primary.scss */

.is-ios .m-nav-primary button span {
  left: 10px;
}

/* line 245, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_primary.scss */

.m-nav-primary button span:nth-child(1) {
  top: 15px;
}

/* line 249, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_primary.scss */

.m-nav-primary button span:nth-child(2),
.m-nav-primary button span:nth-child(3) {
  top: 22px;
}

/* line 254, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_primary.scss */

.m-nav-primary button span:nth-child(4) {
  top: 29px;
}

/* line 258, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_primary.scss */

.m-nav-primary button.is-active span:nth-child(1) {
  top: 22px;
  width: 0%;
  left: 50%;
}

/* line 264, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_primary.scss */

.m-nav-primary button.is-active span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* line 268, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_primary.scss */

.m-nav-primary button.is-active span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

/* line 272, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_primary.scss */

.m-nav-primary button.is-active span:nth-child(4) {
  top: 22px;
  width: 0%;
  left: 50%;
}

/* line 280, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_primary.scss */

.m-nav-primary-more {
  width: 26px;
  width: 1.625rem;
  height: 18px;
  height: 1.125rem;
}

/* line 2, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_secondary.scss */

.is-nav-open + .o-header-bottom > .m-nav-secondary {
  top: 100px;
}

/* line 11, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_secondary.scss */

.is-smartbanner .is-nav-open + .o-header-bottom > .m-nav-secondary {
  top: 25px;
}

/* line 23, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_secondary.scss */

.m-nav-secondary {
  position: absolute;
  z-index: 100;
  width: 100%;
  height: 0px;
  height: 0rem;
  overflow: hidden;
  background-color: #FFFFFF;
  box-sizing: border-box;
  padding-top: 0;
  -webkit-transition: height 0.2s linear;
  transition: height 0.2s linear;
  box-shadow: 0px 6px 10px -3px rgba(0, 0, 0, 0.5);
  box-sizing: content-box;
}

/* line 25, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_secondary.scss */

.m-nav-secondary > .container-fluid,
.m-nav-secondary > .m-account-form,
.m-nav-secondary > .m-register-form-general,
.m-nav-secondary > .m-register-form-messaging,
.m-nav-secondary > .o-account-credentials-wrapper,
.o-account-form .m-nav-secondary > form,
.m-nav-secondary > .o-favorite-list-table-head,
.m-nav-secondary > .o-prod-grid {
  padding-left: 0;
  padding-right: 0;
}

/* line 52, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_secondary.scss */

.m-nav-secondary.is-active {
  overflow: hidden;
  -webkit-transition: height 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
  transition: height 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
}

/* line 67, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_secondary.scss */

.is-ios .m-nav-secondary.is-active {
  overflow: visible;
}

/* line 71, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_secondary.scss */

.is-ios .m-nav-secondary.is-active:after {
  content: '';
  display: block;
  width: 100vw;
  height: 50vh;
  background: #FFFFFF;
  position: fixed;
  top: 0;
  z-index: -1;
}

/* line 86, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_secondary.scss */

.m-nav-secondary > * {
  visibility: hidden;
  opacity: 1;
  -webkit-transition: visibility .5s, opacity .5s linear;
  transition: visibility .5s, opacity .5s linear;
}

/* line 94, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_secondary.scss */

.m-nav-secondary.is-active > * {
  visibility: visible;
  opacity: 1;
}

/* line 101, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_secondary.scss */

.m-nav-secondary a {
  color: #524F53;
}

/* line 104, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_secondary.scss */

.m-nav-secondary a:hover {
  color: #D2051E;
}

/* line 111, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_secondary.scss */

.m-nav-secondary-breadcrumb {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 100;
  padding-left: 10px;
  padding-left: 0.625rem;
  padding-right: 10px;
  padding-right: 0.625rem;
  min-height: 60px;
  min-height: 3.75rem;
  /* Style definition commented out due to sticky header not being on top on tablet devices */
  /* .is-smartbanner & {
    top: 78px;
  } */
  margin-left: -10px;
  margin-left: -0.625rem;
  margin-right: -10px;
  margin-right: -0.625rem;
  margin: 0 auto;
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 20px;
  line-height: 1.25rem;
  background-color: #FFFFFF;
}

/* line 128, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_secondary.scss */

.m-nav-secondary-breadcrumb:after {
  display: block !important;
  opacity: 0;
  content: '';
  box-shadow: 0px 3px 7px -4px rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 0;
  left: 10px;
  right: 10px;
  width: auto;
  height: 10px;
  height: 0.625rem;
  -webkit-transition: opacity .3s;
  transition: opacity .3s;
}

/* line 151, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_secondary.scss */

.is-scrolled .m-nav-secondary-breadcrumb:after {
  opacity: 1;
}

/* line 175, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_mixins.scss */

.m-nav-secondary-breadcrumb {
  *zoom: 1;
}

/* line 178, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_mixins.scss */

.m-nav-secondary-breadcrumb:before,
.m-nav-secondary-breadcrumb:after {
  content: "";
  display: table;
}

/* line 183, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_mixins.scss */

.m-nav-secondary-breadcrumb:after {
  clear: both;
}

/* line 165, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_secondary.scss */

.m-nav-secondary-breadcrumb span {
  display: block;
  width: 100%;
  background-color: #FFFFFF;
}

/* line 171, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_secondary.scss */

.m-nav-secondary-breadcrumb span hr,
.m-nav-secondary-breadcrumb span .a-hr,
.m-nav-secondary-breadcrumb span .m-product-gallery-stage .m-slider::after,
.m-product-gallery-stage .m-nav-secondary-breadcrumb span .m-slider::after {
  width: 100%;
  height: 0;
  margin-top: 0px;
  margin-top: 0rem;
  border-top: 3px solid #EBE6dE;
  border-top: 0.1875rem solid #EBE6dE;
  padding: 0;
}

/* line 180, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_secondary.scss */

.m-nav-secondary-breadcrumb ul,
.m-nav-secondary-breadcrumb .a-list-downloads,
.m-nav-secondary-breadcrumb .a-list-unordered {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  min-height: 0.0625rem;
  padding-left: 10px;
  padding-left: 0.625rem;
  padding-right: 10px;
  padding-right: 0.625rem;
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  background-color: #FFFFFF;
  padding-left: 0;
  padding-right: 0;
  padding-top: 15px;
  padding-top: 0.9375rem;
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
}

/* line 192, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_secondary.scss */

.m-nav-secondary-breadcrumb ul li,
.m-nav-secondary-breadcrumb .a-list-downloads li,
.m-nav-secondary-breadcrumb .a-list-unordered li {
  position: relative;
  display: inline-block;
}

/* line 197, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_secondary.scss */

.m-nav-secondary-breadcrumb ul li.is-backlink,
.m-nav-secondary-breadcrumb .a-list-downloads li.is-backlink,
.m-nav-secondary-breadcrumb .a-list-unordered li.is-backlink {
  cursor: pointer;
  padding-left: 1.3em;
  padding-right: 10px;
  padding-right: 0.625rem;
  margin-right: 10px;
  margin-right: 0.625rem;
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.m-nav-secondary-breadcrumb ul li.is-backlink:before,
.m-nav-secondary-breadcrumb .a-list-downloads li.is-backlink:before,
.m-nav-secondary-breadcrumb .a-list-unordered li.is-backlink:before {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 142, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.m-nav-secondary-breadcrumb ul li.is-backlink:before,
.m-nav-secondary-breadcrumb .a-list-downloads li.is-backlink:before,
.m-nav-secondary-breadcrumb .a-list-unordered li.is-backlink:before {
  content: "\EA03";
}

/* line 206, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_secondary.scss */

.m-nav-secondary-breadcrumb ul li.is-backlink:hover,
.m-nav-secondary-breadcrumb .a-list-downloads li.is-backlink:hover,
.m-nav-secondary-breadcrumb .a-list-unordered li.is-backlink:hover {
  color: #D2051E;
}

/* line 210, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_secondary.scss */

.m-nav-secondary-breadcrumb ul li.is-backlink:before,
.m-nav-secondary-breadcrumb .a-list-downloads li.is-backlink:before,
.m-nav-secondary-breadcrumb .a-list-unordered li.is-backlink:before {
  position: absolute;
  top: 0px;
  left: 0;
}

/* line 216, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_secondary.scss */

.m-nav-secondary-breadcrumb ul li.is-backlink:after,
.m-nav-secondary-breadcrumb .a-list-downloads li.is-backlink:after,
.m-nav-secondary-breadcrumb .a-list-unordered li.is-backlink:after {
  content: "";
  display: inline-block;
  position: relative;
  right: -10px;
  width: 2px;
  width: 0.125rem;
  height: 10px;
  height: 0.625rem;
  background-color: #000000;
}

/* line 232, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_secondary.scss */

.m-nav-secondary-breadcrumb .a-link--close,
.m-nav-secondary-breadcrumb .a-tooltip-closer {
  display: none;
  color: #000000;
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 20px;
  line-height: 1.25rem;
  padding-top: 15px;
  padding-top: 0.9375rem;
  padding-left: 20px;
  padding-left: 1.25rem;
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
}

/* line 244, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_secondary.scss */

.m-nav-secondary-breadcrumb .a-link--close:before,
.m-nav-secondary-breadcrumb .a-tooltip-closer:before,
.m-nav-secondary-breadcrumb .a-link--close:after,
.m-nav-secondary-breadcrumb .a-tooltip-closer:after {
  top: 24px;
}

/* line 261, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_secondary.scss */

.is-active .m-nav-secondary-breadcrumb {
  position: fixed;
  padding-top: 100px;
  padding-top: 6.25rem;
  padding-bottom: 0;
  height: auto;
  background-color: #FFFFFF;
  z-index: 1000;
}

/* line 313, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_secondary.scss */

.m-nav-secondary-levels {
  overflow: hidden;
  height: 0px;
  height: 0rem;
  visibility: hidden;
}

/* line 321, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_secondary.scss */

.m-nav-secondary-stage {
  position: relative;
  z-index: 100;
}

/* line 327, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_secondary.scss */

.m-nav-secondary-stage > ul,
.m-nav-secondary-stage > .a-list-downloads,
.m-nav-secondary-stage > .a-list-unordered {
  position: relative;
  left: 0px;
  min-width: 1000%;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-transition: -webkit-transform 0.5s;
  transition: -webkit-transform 0.5s;
  transition: transform 0.5s;
  transition: transform 0.5s, -webkit-transform 0.5s;
}

/* line 337, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_secondary.scss */

.m-nav-secondary-stage > ul > li,
.m-nav-secondary-stage > .a-list-downloads > li,
.m-nav-secondary-stage > .a-list-unordered > li {
  position: relative;
  float: left;
  overflow: hidden;
  padding-left: 10px;
  padding-left: 0.625rem;
  padding-right: 10px;
  padding-right: 0.625rem;
}

/* line 360, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_secondary.scss */

.m-nav-secondary-stage-item > div {
  margin: 0;
  padding: 0;
}

/* line 365, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_secondary.scss */

.m-nav-secondary-stage-item > div > *:last-child {
  border-bottom: 0px;
  border-bottom: 0rem;
  margin-bottom: 0 !important;
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
}

/* line 386, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_secondary.scss */

.m-nav-secondary-stage-item > div .list {
  margin-left: -10px;
  margin-left: -0.625rem;
  margin-right: -10px;
  margin-right: -0.625rem;
}

/* line 175, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_mixins.scss */

.m-nav-secondary-stage-item > div .list {
  *zoom: 1;
}

/* line 178, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_mixins.scss */

.m-nav-secondary-stage-item > div .list:before,
.m-nav-secondary-stage-item > div .list:after {
  content: "";
  display: table;
}

/* line 183, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_mixins.scss */

.m-nav-secondary-stage-item > div .list:after {
  clear: both;
}

/* line 175, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_mixins.scss */

.m-nav-secondary-stage-item > div .list {
  *zoom: 1;
}

/* line 178, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_mixins.scss */

.m-nav-secondary-stage-item > div .list:before,
.m-nav-secondary-stage-item > div .list:after {
  content: "";
  display: table;
}

/* line 183, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_mixins.scss */

.m-nav-secondary-stage-item > div .list:after {
  clear: both;
}

/* line 5, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/lists/_categories.scss */

.m-nav-secondary-stage-item > div .list a {
  color: #524F53;
}

/* line 8, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/lists/_categories.scss */

.m-nav-secondary-stage-item > div .list a:hover {
  color: #D2051E;
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/lists/_categories.scss */

.m-nav-secondary-stage-item > div .list > li {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  min-height: 0.0625rem;
  padding-left: 10px;
  padding-left: 0.625rem;
  padding-right: 10px;
  padding-right: 0.625rem;
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
  bottom: -2px;
}

/* line 23, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/lists/_categories.scss */

.m-nav-secondary-stage-item > div .list > li.m-nav-secondary-news {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  min-height: 0.0625rem;
  padding-left: 10px;
  padding-left: 0.625rem;
  padding-right: 10px;
  padding-right: 0.625rem;
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 30px;
  padding-top: 1.875rem;
  padding-bottom: 0px;
  padding-bottom: 0rem;
  margin-top: 0;
  position: relative;
  top: 1px;
  border-top: 3px solid #EBE6dE;
  border-top: 0.1875rem solid #EBE6dE;
  border-bottom: 0px;
  border-bottom: 0rem;
}

/* line 41, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/lists/_categories.scss */

.m-nav-secondary-stage-item > div .list:first-child + .m-nav-secondary-stage-item > div .list {
  border-bottom: 3px solid #EBE6dE;
  border-bottom: 0.1875rem solid #EBE6dE;
}

/* line 46, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/lists/_categories.scss */

.m-nav-secondary-stage-item > div .list li:not(.slick-slide):not(.m-nav-secondary-news) > a {
  display: table;
  position: relative;
  width: 100%;
  height: 100%;
  min-height: 80px;
  min-height: 5rem;
  overflow: hidden;
  padding-top: 8px;
  padding-top: 0.5rem;
  padding-bottom: 8px;
  padding-bottom: 0.5rem;
  border-bottom: 1px solid #EBE6dE;
  border-bottom: 0.0625rem solid #EBE6dE;
  -webkit-transition: background-color .3s ease-out;
  transition: background-color .3s ease-out;
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.25rem;
}

/* line 73, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/lists/_categories.scss */

.m-nav-secondary-stage .m-nav-secondary-stage-item > div .list li:not(.slick-slide):not(.m-nav-secondary-news) > a {
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.25rem;
}

/* line 77, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/lists/_categories.scss */

.m-nav-secondary-stage-item > div .list li:not(.slick-slide):not(.m-nav-secondary-news) > a picture {
  display: inline-block;
  max-width: 65px;
  max-width: 4.0625rem;
  max-height: 60px;
  max-height: 3.75rem;
  display: block;
  margin: 0 auto;
}

/* line 96, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/lists/_categories.scss */

.m-nav-secondary-stage-item > div .list li:not(.slick-slide):not(.m-nav-secondary-news) > a picture img {
  max-width: 100%;
  max-height: 60px;
  max-height: 3.75rem;
  image-rendering: optimize-contrast;
  /* CSS3 Proposed       */
  image-rendering: -webkit-optimize-contrast;
  /* Chrome (and Safari) */
}

/* line 107, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/lists/_categories.scss */

.is-IE .m-nav-secondary-stage-item > div .list li:not(.slick-slide):not(.m-nav-secondary-news) > a picture img {
  width: auto;
}

/* line 114, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/lists/_categories.scss */

.m-nav-secondary-stage-item > div .list li:not(.slick-slide):not(.m-nav-secondary-news) > a > span {
  display: table-cell;
  vertical-align: middle;
  max-width: 60%;
}

/* line 120, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/lists/_categories.scss */

.m-nav-secondary-stage-item > div .list li:not(.slick-slide):not(.m-nav-secondary-news) > a > span:first-child {
  width: 30%;
  height: 50px;
  height: 3.125rem;
  padding: 0 10px;
  padding: 0 0.625rem;
  max-width: 90%;
  overflow: hidden;
  text-align: center;
}

/* line 142, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/lists/_categories.scss */

.m-nav-secondary-stage-item > div .list li:not(.is-empty) > a:hover {
  background-color: #F3F0EB;
}

/* line 147, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/lists/_categories.scss */

.m-nav-secondary-stage-item > div .list:not(.m-nav-secondary-teaserlist) li {
  height: 80px;
  height: 5rem;
}

/* line 149, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/lists/_categories.scss */

.m-nav-secondary-stage-item > div .list:not(.m-nav-secondary-teaserlist) li a picture {
  overflow: hidden;
}

/* line 396, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_secondary.scss */

.m-nav-secondary-stage-item:first-child > a {
  padding: 0;
  padding-top: 10px;
  padding-top: 0.625rem;
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 25px;
  line-height: 1.5625rem;
}

/* line 406, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_secondary.scss */

.m-nav-secondary-stage-item > ul:last-child > li:last-child,
.m-nav-secondary-stage-item > .a-list-downloads:last-child > li:last-child,
.m-nav-secondary-stage-item > .a-list-unordered:last-child > li:last-child {
  border-width: 3px;
  border-width: 0.1875rem;
}

/* line 413, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_secondary.scss */

.m-nav-secondary-stage-item-menu {
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
}

/* line 417, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_secondary.scss */

.m-nav-secondary-stage-item-menu li {
  display: table;
  width: 100%;
}

/* line 421, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_secondary.scss */

.m-nav-secondary-stage-item-menu li > a {
  display: table-cell !important;
  vertical-align: middle;
  text-transform: uppercase;
  height: 60px !important;
  height: 3.75rem !important;
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.25rem;
  padding-top: 20px !important;
  padding-top: 1.25rem !important;
  padding-bottom: 20px !important;
  padding-bottom: 1.25rem !important;
  padding: 0 15px;
  padding: 0 0.9375rem;
  border-bottom: 1px solid #EBE6dE;
  border-bottom: 0.0625rem solid #EBE6dE;
}

/* line 447, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_secondary.scss */

.m-nav-secondary-stage-item-menu li:last-child > a {
  border-bottom: 3px solid #EBE6dE;
  border-bottom: 0.1875rem solid #EBE6dE;
}

/* line 453, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_secondary.scss */

.m-nav-secondary-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-left: -10px;
  margin-left: -0.625rem;
  margin-right: -10px;
  margin-right: -0.625rem;
}

/* line 459, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_secondary.scss */

.m-nav-secondary-list > li {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  min-height: 0.0625rem;
  padding-left: 10px;
  padding-left: 0.625rem;
  padding-right: 10px;
  padding-right: 0.625rem;
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 15px;
  padding-top: 0.9375rem;
  padding-bottom: 0px;
  padding-bottom: 0rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  position: relative;
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.25rem;
  line-height: 1.2;
  color: #524F53;
}

/* line 483, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_secondary.scss */

.m-nav-secondary-list > li a {
  min-height: 1px;
  min-height: 0.0625rem;
}

/* line 486, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_secondary.scss */

.m-nav-secondary-list > li a:hover {
  background: none;
}

/* line 491, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_secondary.scss */

.m-nav-secondary-list > li span {
  display: block;
  text-align: left;
  padding: 0;
  height: auto;
}

/* line 497, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_secondary.scss */

.m-nav-secondary-list > li span picture,
.m-nav-secondary-list > li span img {
  max-width: 100%;
  max-height: 100%;
}

/* line 512, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_secondary.scss */