/**
 * 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";

.m-nav-secondary-list > li > ul,
.m-nav-secondary-list > li > .a-list-downloads,
.m-nav-secondary-list > li > .a-list-unordered {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  border-bottom: 3px solid #EBE6dE;
  border-bottom: 0.1875rem solid #EBE6dE;
  border-top: 1px solid #EBE6dE;
  border-top: 0.0625rem solid #EBE6dE;
}

/* line 519, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_secondary.scss */

.m-nav-secondary-list > li > ul > li > a,
.m-nav-secondary-list > li > .a-list-downloads > li > a,
.m-nav-secondary-list > li > .a-list-unordered > 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-height: 1.2;
  padding-right: 15px;
  padding-right: 0.9375rem;
  padding-top: 15px;
  padding-top: 0.9375rem;
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
  min-height: 1px;
  min-height: 0.0625rem;
}

/* line 541, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_secondary.scss */

.m-nav-secondary-list > li > ul li:last-child > a,
.m-nav-secondary-list > li > .a-list-downloads li:last-child > a,
.m-nav-secondary-list > li > .a-list-unordered li:last-child > a {
  border: none;
}

/* line 550, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_secondary.scss */

.m-nav-secondary-category {
  margin-left: -10px;
  margin-left: -0.625rem;
  margin-right: -10px;
  margin-right: -0.625rem;
  min-height: 1px;
  min-height: 0.0625rem;
}

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

.m-nav-secondary-category {
  *zoom: 1;
}

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

.m-nav-secondary-category:before,
.m-nav-secondary-category: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-category:after {
  clear: both;
}

/* line 554, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_secondary.scss */

.m-nav-secondary-category > div {
  position: relative;
  float: left;
  width: 75%;
  min-height: 1px;
  min-height: 0.0625rem;
  padding-left: 10px;
  padding-left: 0.625rem;
  padding-right: 10px;
  padding-right: 0.625rem;
  left: 25%;
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
}

/* line 573, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_secondary.scss */

.m-nav-secondary-category > span {
  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;
  right: 75%;
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  padding-left: 10px !important;
  padding-right: 10px !important;
  line-height: 0;
}

/* line 588, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_secondary.scss */

.m-nav-secondary-teaserlist {
  border-bottom: 0;
  margin-bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

/* line 598, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_secondary.scss */

.m-nav-secondary-teaserlist li {
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

/* line 604, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_secondary.scss */

.m-nav-secondary-teaserlist li > a {
  height: auto !important;
  max-height: none !important;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
}

/* line 611, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_secondary.scss */

.m-nav-secondary-teaserlist li > a > span {
  display: block !important;
  vertical-align: top !important;
  text-transform: uppercase;
  color: #D2051E;
  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;
  line-height: 18px !important;
  line-height: 1.125rem !important;
}

/* line 623, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_secondary.scss */

.m-nav-secondary-teaserlist li > a > span:last-child {
  max-width: 70% !important;
}

/* line 627, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_secondary.scss */

.m-nav-secondary-teaserlist li > a > span span {
  display: block;
  text-transform: none;
  padding: 5px 0 0;
  padding: 0.3125rem 0 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;
  color: #000000;
}

/* line 636, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_secondary.scss */

.m-nav-secondary-teaserlist li > a picture {
  width: 45px;
  width: 2.8125rem;
  height: auto;
}

/* line 642, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_secondary.scss */

.m-nav-secondary-teaserlist:after,
.m-nav-secondary-teaserlist:before {
  display: none !important;
}

/* line 660, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_secondary.scss */

.m-nav-secondary-news {
  padding-top: 30px;
  padding-top: 1.875rem;
  display: block;
  width: 100%;
  padding-bottom: 30px;
  padding-bottom: 1.875rem;
  margin-bottom: 15px;
  margin-bottom: 0.9375rem;
  border-top: 3px solid #EBE6dE;
  border-top: 0.1875rem solid #EBE6dE;
  border-bottom: 1px solid #EBE6dE;
  border-bottom: 0.0625rem solid #EBE6dE;
}

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

.m-nav-secondary-news {
  *zoom: 1;
}

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

.m-nav-secondary-news:before,
.m-nav-secondary-news: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-news:after {
  clear: both;
}

/* line 667, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_secondary.scss */

.m-nav-secondary-news .a-link,
.m-nav-secondary-news .a-label-tip-link {
  -webkit-transition: color .3s;
  transition: color .3s;
  font-size: 16px;
  font-size: 1rem;
}

/* line 673, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_secondary.scss */

.m-nav-secondary-news:hover .a-link,
.m-nav-secondary-news:hover .a-label-tip-link {
  color: #D2051E;
}

/* line 675, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_secondary.scss */

.m-nav-secondary-news:hover .a-link:after,
.m-nav-secondary-news:hover .a-label-tip-link:after {
  left: 10px;
}

/* line 682, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_secondary.scss */

.m-nav-secondary-news .a-heading-h2--standard {
  display: block;
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
  color: #D2051E;
  text-transform: uppercase;
  font-family: "Hilti Roman", Arial, Verdana, sans-serif;
  font-size: 20px;
  font-size: 1.25rem;
}

/* line 1, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_totop.scss */

.m-nav-totop {
  z-index: 1;
  opacity: 1;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  position: relative;
  text-align: right;
  margin-top: -30px;
  margin-top: -1.875rem;
  padding-bottom: 10px;
  padding-bottom: 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/navigation/_totop.scss */

[data-banner] .m-nav-totop {
  z-index: 3997;
}

/* line 1, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_footer.scss */

.m-service-contact {
  padding-bottom: 30px;
  padding-bottom: 1.875rem;
}

/* line 8, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_footer.scss */

.m-service-contact a.a-heading-h2,
.m-service-contact .m-grid-item--banner a.m-grid-item--cat-title,
.m-grid-item--banner .m-service-contact a.m-grid-item--cat-title {
  position: relative;
  display: block;
  width: 100%;
  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: 30px;
  padding-bottom: 1.875rem;
}

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

.m-service-links {
  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-service-links {
  *zoom: 1;
}

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

.m-service-links:before,
.m-service-links:after {
  content: "";
  display: table;
}

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

.m-service-links:after {
  clear: both;
}

/* line 63, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_footer.scss */

.m-service-links 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;
  padding-bottom: 8px;
  padding-bottom: 0.5rem;
}

/* line 73, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_footer.scss */

.m-service-links li a:before {
  font-size: 10px;
  font-size: 0.625rem;
  top: 0;
}

/* line 81, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_footer.scss */

.m-nav-footer {
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
}

/* line 85, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_footer.scss */

.m-nav-footer a {
  display: inline-block;
  padding-bottom: 8px;
  padding-bottom: 0.5rem;
  line-height: 20px;
  line-height: 1.25rem;
}

/* line 92, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_footer.scss */

.m-nav-footer a.a-link--arrow-after {
  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 175, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_mixins.scss */

.m-nav-footer--inline {
  *zoom: 1;
}

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

.m-nav-footer--inline:before,
.m-nav-footer--inline: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-footer--inline:after {
  clear: both;
}

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

.m-nav-footer--inline li {
  display: inline;
  padding-right: 15px;
  padding-right: 0.9375rem;
}

/* line 214, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_footer.scss */

.m-nav-footermeta li {
  display: block;
  line-height: 18px;
  line-height: 1.125rem;
}

/* line 219, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_footer.scss */

.m-nav-footermeta li:not(:last-child) {
  padding: 0 15px 15px 0;
  padding: 0 0.9375rem 0.9375rem 0;
}

/* line 223, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_footer.scss */

.m-nav-footermeta li a {
  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;
}

/* line 227, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_footer.scss */

.m-nav-footermeta li a:hover {
  color: #000000;
  text-decoration: underline;
}

/* line 248, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_footer.scss */

.m-nav-social {
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
}

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

.m-nav-social strong {
  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;
  display: inline-block;
}

/* line 259, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_footer.scss */

.m-nav-social ul,
.m-nav-social .a-list-downloads,
.m-nav-social .a-list-unordered {
  position: relative;
}

/* line 264, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_footer.scss */

.m-nav-social li {
  display: inline-block;
}

/* line 267, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_footer.scss */

.m-nav-social li a {
  display: inline-block;
}

/* line 270, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_footer.scss */

.m-nav-social li a:before {
  display: inline-block;
  padding-right: 20px;
  padding-right: 1.25rem;
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
  color: #979598;
  font-size: 14px;
  font-size: 0.875rem;
}

/* line 283, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_footer.scss */

.m-nav-social li a:hover:before {
  color: #D2051E;
}

/* line 1, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_progress.scss */

.m-progress {
  width: 100%;
  overflow: hidden;
  /**
   * Column
   */
  /**
   * Step
   */
}

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

.m-progress-wrapp {
  padding: 0px;
  padding: 0rem;
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
  display: table;
  width: 100%;
  table-layout: fixed;
  list-style-type: none;
  counter-reset: list;
  border-bottom: 3px solid #CBCACB;
  border-bottom: 0.1875rem solid #CBCACB;
  position: relative;
}

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

.m-progress--line .m-progress-wrapp {
  padding-bottom: 0 !important;
}

/* line 25, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_progress.scss */

.m-progress-wrapp-no-text .m-progress-col.no-text {
  width: auto;
}

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

.m-progress-wrapp-no-text .m-progress-col.no-text:last-child {
  width: 40px;
  width: 2.5rem;
}

/* line 37, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_progress.scss */

.m-progress-col {
  padding: 0px;
  padding: 0rem;
  padding-right: 15px;
  padding-right: 0.9375rem;
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.25rem;
  display: table-cell;
  color: #bab9ba;
  vertical-align: middle;
  width: 50px;
  width: 3.125rem;
  height: 35px;
  height: 2.1875rem;
  /**
     * Width for progress line based on how many items there are and which of them it is
     */
}

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

.m-progress--line .m-progress-col {
  padding-bottom: 0 !important;
  height: 0 !important;
}

/* line 57, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_progress.scss */

.m-progress-col:last-child {
  width: 50px;
  width: 3.125rem;
  padding-right: 0;
}

/* line 77, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_progress.scss */

.m-progress-col.is-active {
  width: auto;
  color: #D2051E;
}

/* line 81, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_progress.scss */

.m-progress-col.is-active .m-progress-step::before {
  color: #D2051E;
  border-color: #D2051E;
  background-color: transparent;
}

/* line 88, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_progress.scss */

.m-progress-col.is-active:after {
  content: ' ';
  background-color: #D2051E;
  position: absolute;
  left: 0;
  bottom: -3px;
  display: inline-block;
  height: 3px;
  height: 0.1875rem;
}

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

.is-IE .m-progress-col.is-active:after,
.is-Edge .m-progress-col.is-active:after,
.is-Firefox .m-progress-col.is-active:after {
  bottom: 0;
}

/* line 107, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_progress.scss */

.m-progress-col.is-active .m-progress-step-text {
  visibility: visible;
  pointer-events: auto;
  height: auto;
  overflow: visible;
}

/* line 117, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_progress.scss */

.m-progress-col.is-passed {
  color: #000000;
}

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

.m-progress-col.is-passed .m-progress-step::before {
  color: #000000;
  background-color: transparent;
  border-color: #000000;
}

/* line 127, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_progress.scss */

.m-progress-col.is-passed a.m-progress-step:hover::before {
  color: #D2051E;
  border-color: #D2051E;
}

/* line 135, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_progress.scss */

.m-progress-col.no-text {
  width: 50px;
  width: 3.125rem;
}

/* line 138, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_progress.scss */

.m-progress-col.no-text:last-child {
  width: 50px;
  width: 3.125rem;
  padding-right: 0px;
  padding-right: 0rem;
}

/* line 143, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_progress.scss */

.m-progress-col.no-text .m-progress-step-text {
  height: 15px;
  height: 0.9375rem;
  visibility: hidden;
  pointer-events: none;
  overflow: hidden;
}

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

.m-progress-col:first-child:nth-last-child(3):after {
  width: 33.33333%;
}

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

.m-progress-col:first-child:nth-last-child(3) + li:after {
  width: 66.66667%;
}

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

.m-progress-col:first-child:nth-last-child(3) + li + li:after {
  width: 100%;
}

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

.m-progress-col:first-child:nth-last-child(4):after {
  width: 25%;
}

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

.m-progress-col:first-child:nth-last-child(4) + li:after {
  width: 50%;
}

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

.m-progress-col:first-child:nth-last-child(4) + li + li:after {
  width: 75%;
}

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

.m-progress-col:first-child:nth-last-child(4) + li + li + li:after {
  width: 100%;
}

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

.m-progress-col:first-child:nth-last-child(5):after {
  width: 20%;
}

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

.m-progress-col:first-child:nth-last-child(5) + li:after {
  width: 40%;
}

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

.m-progress-col:first-child:nth-last-child(5) + li + li:after {
  width: 60%;
}

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

.m-progress-col:first-child:nth-last-child(5) + li + li + li:after {
  width: 80%;
}

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

.m-progress-col:first-child:nth-last-child(5) + li + li + li + li:after {
  width: 100%;
}

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

.m-progress-col:first-child:nth-last-child(6):after {
  width: 16.66667%;
}

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

.m-progress-col:first-child:nth-last-child(6) + li:after {
  width: 33.33333%;
}

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

.m-progress-col:first-child:nth-last-child(6) + li + li:after {
  width: 50%;
}

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

.m-progress-col:first-child:nth-last-child(6) + li + li + li:after {
  width: 66.66667%;
}

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

.m-progress-col:first-child:nth-last-child(6) + li + li + li + li:after {
  width: 83.33333%;
}

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

.m-progress-col:first-child:nth-last-child(6) + li + li + li + li + li:after {
  width: 100%;
}

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

.m-progress-col:nth-child(1) .m-progress-step::before {
  content: '1';
}

/* line 163, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_progress.scss */

.m-progress-col:nth-child(2) .m-progress-step::before {
  content: '2';
}

/* line 164, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_progress.scss */

.m-progress-col:nth-child(3) .m-progress-step::before {
  content: '3';
}

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

.m-progress-col:nth-child(4) .m-progress-step::before {
  content: '4';
}

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

.m-progress-col:nth-child(5) .m-progress-step::before {
  content: '5';
}

/* line 167, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_progress.scss */

.m-progress-col:nth-child(6) .m-progress-step::before {
  content: '6';
}

/* line 173, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_progress.scss */

.m-progress-step {
  position: relative;
  display: inline-block;
  width: 100%;
  /**
     * Step
     */
}

/* line 179, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_progress.scss */

.m-progress-step::before {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  content: '';
  float: left;
  display: block;
  text-align: center;
  vertical-align: middle;
  color: #bab9ba;
  border: 3px solid #bab9ba;
  border: 0.1875rem solid #bab9ba;
  background-color: transparent;
  box-sizing: border-box;
  width: 40px;
  width: 2.5rem;
  height: 40px;
  height: 2.5rem;
  line-height: 2.2;
}

/* line 212, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_progress.scss */

.m-progress-step-text {
  height: 15px;
  height: 0.9375rem;
  padding-left: 50px;
  padding-left: 3.125rem;
  display: inline-block;
  visibility: hidden;
  pointer-events: none;
  overflow: hidden;
  line-height: 1.3;
}

/* line 232, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_progress.scss */

.m-progress--navigation {
  width: auto;
  overflow: visible;
  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-progress--navigation {
  *zoom: 1;
}

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

.m-progress--navigation:before,
.m-progress--navigation:after {
  content: "";
  display: table;
}

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

.m-progress--navigation:after {
  clear: both;
}

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

.m-progress--navigation .a-checkbox {
  padding-top: 0px;
  padding-top: 0rem;
}

/* line 247, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_progress.scss */

.m-progress--navigation label 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;
  display: inline;
}

/* line 250, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_progress.scss */

.m-progress--navigation label p 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 258, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_progress.scss */

.m-progress--navigation .a-label-hint {
  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 263, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_progress.scss */

.m-progress--navigation button:not(:last-child) {
  margin-bottom: 10px;
  margin-bottom: 0.625rem;
}

/* line 276, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_progress.scss */

.m-progress-terms-nocheck {
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
}

/* line 284, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_progress.scss */

.m-progress-terms-nocheck p {
  padding-bottom: 0px;
  padding-bottom: 0rem;
}

/* line 1, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_account.scss */

.m-account-nav {
  padding-bottom: 40px;
  padding-bottom: 2.5rem;
  padding-top: 30px;
  padding-top: 1.875rem;
}

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

.m-account-nav {
  *zoom: 1;
}

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

.m-account-nav:before,
.m-account-nav:after {
  content: "";
  display: table;
}

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

.m-account-nav:after {
  clear: both;
}

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

.m-account-nav-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;
  padding-left: 0px;
  padding-left: 0rem;
  padding-right: 0px;
  padding-right: 0rem;
}

/* line 12, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_account.scss */

.m-account-nav-main {
  margin-left: -10px;
  margin-left: -0.625rem;
  margin-right: -10px;
  margin-right: -0.625rem;
  position: relative;
}

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

.m-account-nav-main {
  *zoom: 1;
}

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

.m-account-nav-main:before,
.m-account-nav-main:after {
  content: "";
  display: table;
}

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

.m-account-nav-main:after {
  clear: both;
}

/* line 17, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_account.scss */

.m-account-nav-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;
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}

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

.m-account-nav-col:last-child {
  border-bottom-width: 0;
}

/* line 25, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_account.scss */

.m-account-nav-col.is-open {
  background-color: transparent;
}

/* line 29, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_account.scss */

.m-account-nav-col.has-flyout {
  cursor: pointer;
}

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

.m-account-nav-link {
  padding: 20px;
  padding: 1.25rem;
  padding-top: 20px;
  padding-top: 1.25rem;
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.25rem;
  background-color: #F3F0EB;
  position: relative;
  display: table;
  width: 100%;
  line-height: 1.125;
}

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

.m-account-nav-link:hover {
  color: #D2051E;
}

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

.has-flyout > .m-account-nav-link:hover:before,
.has-flyout > .m-account-nav-link:hover:after {
  background-color: #D2051E;
}

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

.has-flyout > .m-account-nav-link {
  padding-right: 50px;
  padding-right: 3.125rem;
}

/* line 199, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_account.scss */

.has-flyout > .m-account-nav-link:before,
.has-flyout > .m-account-nav-link:after {
  right: 20px;
  content: "";
  background-color: #524F53;
  display: inline-block;
  width: 20px;
  width: 1.25rem;
  height: 3px;
  height: 0.1875rem;
  position: absolute;
  top: 50%;
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  -webkit-transition: margin-top .25s ease-in-out, -webkit-transform .25s ease-in-out;
  transition: margin-top .25s ease-in-out, -webkit-transform .25s ease-in-out;
  transition: transform .25s ease-in-out, margin-top .25s ease-in-out;
  transition: transform .25s ease-in-out, margin-top .25s ease-in-out, -webkit-transform .25s ease-in-out;
}

/* line 223, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_account.scss */

.has-flyout > .m-account-nav-link:before {
  margin-top: -3px;
  margin-top: -0.1875rem;
}

/* line 227, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_account.scss */

.has-flyout > .m-account-nav-link:after {
  margin-top: 3px;
  margin-top: 0.1875rem;
}

/* line 233, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_account.scss */

.is-open > .m-account-nav-link {
  background-color: #FFFFFF;
}

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

.is-open > .m-account-nav-link:before {
  margin-top: 0;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* line 241, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_account.scss */

.is-open > .m-account-nav-link:after {
  margin-top: 0;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

/* line 269, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_account.scss */

.is-active > .m-account-nav-link {
  color: #D2051E;
  cursor: pointer;
  border-color: #D2051E !important;
  background-color: #FFFFFF;
}

/* line 289, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_account.scss */

.m-account-nav-link-text {
  display: table-cell;
  vertical-align: middle;
}

/* line 294, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_account.scss */

.m-account-nav-link--flyout {
  padding: 0px;
  padding: 0rem;
  padding-top: 20px;
  padding-top: 1.25rem;
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
  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: transparent;
  border-top: 1px solid #EBE6dE;
  border-top: 0.0625rem solid #EBE6dE;
}

/* line 315, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_account.scss */

.m-account-nav-link--flyout.is-active {
  color: #D2051E;
  cursor: pointer;
}

/* line 328, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_account.scss */

.m-account-nav-flyout {
  padding-left: 40px;
  padding-left: 2.5rem;
  display: block;
  overflow: hidden;
}

/* Navigation */

/* line 7, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_sidebarNav.scss */

.m-sidebar-nav:not(.m-sidebar-nav--sticky) {
  margin-bottom: 30px;
  margin-bottom: 1.875rem;
}

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

.m-sidebar-nav--top + .m-sidebar-nav--menu {
  border-top: 0;
}

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

.m-sidebar-nav.is-stuck {
  position: fixed;
}

/* line 19, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_sidebarNav.scss */

.m-sidebar-nav.is-end {
  z-index: 10 !important;
  left: auto !important;
  right: 10px;
}

/* line 25, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_sidebarNav.scss */

.m-sidebar-nav li {
  height: 60px;
  height: 3.75rem;
  width: 100%;
  display: table;
  position: relative;
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  font-size: 14px !important;
  font-size: 0.875rem !important;
  line-height: 1.2;
  color: #524F53;
}

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

.m-sidebar-nav li {
  border-bottom: 3px solid #EBE6dE;
  border-bottom: 0.1875rem solid #EBE6dE;
}

/* line 47, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_sidebarNav.scss */

.m-sidebar-nav li > span {
  display: table-cell;
  vertical-align: middle;
  text-overflow: ellipsis;
}

/* line 58, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_sidebarNav.scss */

.m-sidebar-nav li.is-active a,
.m-sidebar-nav li.is-active span {
  color: #D2051E;
}

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

.m-sidebar-nav .a-heading {
  border-bottom: 3px solid #EBE6dE;
  border-bottom: 0.1875rem solid #EBE6dE;
  padding-top: 15px;
  padding-top: 0.9375rem;
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
  padding-left: 15px;
  padding-left: 0.9375rem;
  width: 100%;
}

/* line 75, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_sidebarNav.scss */

.m-sidebar-nav.is-sticky li:last-child {
  border-color: #fff;
}

/* line 81, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_sidebarNav.scss */

.m-sidebar-nav .a-sidebar-nav-button {
  position: absolute;
  right: 0;
  bottom: 50px;
  z-index: -1;
  height: 50px;
  height: 3.125rem;
  width: 50px;
  width: 3.125rem;
  overflow: hidden;
  -webkit-transition: bottom .5s ease;
  transition: bottom .5s ease;
}

/* line 101, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_sidebarNav.scss */

.m-sidebar-nav:not(.has-button) .a-sidebar-nav-button,
.m-sidebar-nav:not(.is-sticky) .a-sidebar-nav-button {
  bottom: 0;
}

/* line 118, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_sidebarNav.scss */

.m-sidebar-nav--toggleable.is-stuck li:not(.is-active) {
  display: none;
}

/* line 123, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_sidebarNav.scss */

.m-sidebar-nav--advanced li {
  display: block;
  height: auto;
}

/* line 131, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_sidebarNav.scss */

.m-sidebar-nav--advanced li > span {
  display: inline-block;
  width: 100%;
}

/* line 136, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_sidebarNav.scss */

.m-sidebar-nav--advanced li a:not(.a-sidebar-nav-button) {
  padding-top: 15px;
  padding-top: 0.9375rem;
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
  padding-left: 15px;
  padding-left: 0.9375rem;
  padding-right: 8px;
  padding-right: 0.5rem;
  display: inline-block;
  width: 100%;
}

/* line 148, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_sidebarNav.scss */

.m-sidebar-nav--advanced .m-sidebar-nav--menu {
  margin: 0 0 0 auto;
  position: relative;
  z-index: 2;
}

/* line 156, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_sidebarNav.scss */

.m-sidebar-nav--advanced .m-sidebar-nav--menu .a-icon-cartfull-after > span,
.m-sidebar-nav--advanced .m-sidebar-nav--menu .chosen-results .active-result.is-cart > span,
.chosen-results .m-sidebar-nav--advanced .m-sidebar-nav--menu .active-result.is-cart > span {
  display: inline;
  padding-right: 15px;
  padding-right: 0.9375rem;
}

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

.m-sidebar-nav--advanced .m-sidebar-nav--menu .a-icon-cartfull-after:after,
.m-sidebar-nav--advanced .m-sidebar-nav--menu .chosen-results .active-result.is-cart:after,
.chosen-results .m-sidebar-nav--advanced .m-sidebar-nav--menu .active-result.is-cart:after {
  position: relative;
  top: 3px;
  padding-left: 0px;
  padding-left: 0rem;
}

/* Navigation Controls */

/* line 173, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_sidebarNav.scss */

.a-sidebar-nav-button {
  width: 50px;
  width: 3.125rem;
  text-align: center;
}

/* line 182, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_sidebarNav.scss */

.a-sidebar-nav-button > span[class*="a-icon-"]:before {
  padding: 0 !important;
  margin: 0 auto !important;
}

/* line 190, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_sidebarNav.scss */

.a-sidebar-controls {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 10;
}

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

.is-expanded .a-sidebar-controls {
  top: 0;
  height: 100%;
  background: #B8B2A8;
}

/* line 206, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_sidebarNav.scss */

[class*="a-sidebar-controls-"] {
  display: block;
  width: 50px;
  width: 3.125rem;
  height: 50px;
  height: 3.125rem;
  margin: 0 0 0 auto;
  background: #B8B2A8;
}

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

[class*="a-sidebar-controls-"]:before,
[class*="a-sidebar-controls-"]:after {
  display: block !important;
  position: relative;
  top: 15px;
  text-align: center;
  color: #FFFFFF;
  font-size: 26px;
  font-size: 1.625rem;
  -webkit-transition: top 0.3s;
  transition: top 0.3s;
}

/* line 230, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_sidebarNav.scss */

[class*="a-sidebar-controls-"].a-sidebar-controls-previous:hover:before {
  top: 12px;
}

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

[class*="a-sidebar-controls-"].a-sidebar-controls-next:hover:before {
  top: 19px;
}

/* line 240, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_sidebarNav.scss */

[class*="a-sidebar-controls-"].is-disabled {
  cursor: inherit;
}

/* line 247, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_sidebarNav.scss */

[class*="a-sidebar-controls-"].is-disabled:before,
[class*="a-sidebar-controls-"].is-disabled:after,
[class*="a-sidebar-controls-"].is-disabled:hover:before,
[class*="a-sidebar-controls-"].is-disabled:hover:after {
  color: #bab9ba;
}

/* line 257, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_sidebarNav.scss */

.a-sidebar-controls-previous {
  display: none;
}

/* line 273, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_sidebarNav.scss */

.a-sidebar-controls-next {
  display: none;
}

/* line 301, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_sidebarNav.scss */

.a-sidebar-controls-controller:before,
.a-sidebar-controls-controller:after {
  display: inline-block;
  content: '';
  width: 20px;
  width: 1.25rem;
  height: 3px;
  height: 0.1875rem;
  background-color: #FFFFFF;
  position: relative;
  top: 20px;
  margin: 0 auto;
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: top .3s, -webkit-transform .3s;
  transition: top .3s, -webkit-transform .3s;
  transition: top .3s, transform .3s;
  transition: top .3s, transform .3s, -webkit-transform .3s;
}

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

.a-sidebar-controls-controller:after {
  top: 23px;
}

/* line 324, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_sidebarNav.scss */

.a-sidebar-controls-controller:hover:before {
  top: 18px;
}

/* line 327, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_sidebarNav.scss */

.a-sidebar-controls-controller:hover:after {
  top: 25px;
}

/* line 334, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_sidebarNav.scss */

.is-expanded .a-sidebar-controls-controller:before {
  top: 23px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* line 339, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_sidebarNav.scss */

.is-expanded .a-sidebar-controls-controller:after {
  top: 20px;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

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

.a-sidebar-controls-active {
  width: auto;
  height: auto;
  position: absolute;
  top: 0;
  right: 50px;
  z-index: -1;
  max-width: 500px;
  max-width: 31.25rem;
  padding: 10px;
  padding: 0.625rem;
  padding-left: 15px;
  padding-left: 0.9375rem;
  padding-right: 20px;
  padding-right: 1.25rem;
  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: #FFFFFF;
  box-shadow: 0px 0px 5px #CBCACB;
  white-space: nowrap;
  overflow: hidden;
  -webkit-transition: max-width .3s, padding-left .3s, padding-right .3s;
  transition: max-width .3s, padding-left .3s, padding-right .3s;
}

/* line 382, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_sidebarNav.scss */

.a-sidebar-controls-active:after {
  content: '';
  position: absolute;
  top: 50%;
  right: 0;
  width: 0;
  height: 0;
  border-top: 7px solid transparent;
  border-top: 0.4375rem solid transparent;
  border-bottom: 7px solid transparent;
  border-bottom: 0.4375rem solid transparent;
  border-right: 7px solid #B8B2A8;
  border-right: 0.4375rem solid #B8B2A8;
  margin-top: -7px;
  margin-top: -0.4375rem;
}

/* line 398, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_sidebarNav.scss */

.is-expanded .a-sidebar-controls-active {
  display: none;
}

/* line 402, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_sidebarNav.scss */

.a-sidebar-controls-active.is-collapsed {
  max-width: 0;
  padding-left: 0;
  padding-right: 0;
}

/* line 427, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_sidebarNav.scss */

.m-sidebar-nav--advanced:not(.m-sidebar-nav--sticky) {
  display: none;
  position: relative;
  bottom: 0;
  right: 0px;
  overflow: hidden;
  opacity: 1;
  -webkit-transition: opacity 1.3s, right 1.3s, -webkit-transform 1.3s;
  transition: opacity 1.3s, right 1.3s, -webkit-transform 1.3s;
  transition: opacity 1.3s, transform 1.3s, right 1.3s;
  transition: opacity 1.3s, transform 1.3s, right 1.3s, -webkit-transform 1.3s;
}

/* line 443, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_sidebarNav.scss */

.m-sidebar-nav--advanced:not(.m-sidebar-nav--sticky) ul,
.m-sidebar-nav--advanced:not(.m-sidebar-nav--sticky) .a-list-downloads,
.m-sidebar-nav--advanced:not(.m-sidebar-nav--sticky) .a-list-unordered {
  -webkit-transform: none;
  transform: none;
  -webkit-transition: -webkit-transform .5s;
  transition: -webkit-transform .5s;
  transition: transform .5s;
  transition: transform .5s, -webkit-transform .5s;
}

/* line 448, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_sidebarNav.scss */

.m-sidebar-nav--advanced:not(.m-sidebar-nav--sticky):before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  right: 0;
  top: 0;
  z-index: 1;
  opacity: 0;
  -webkit-transition: opacity 1.3s ease-out, width 1.3s, height 1.3s;
  transition: opacity 1.3s ease-out, width 1.3s, height 1.3s;
  background-color: #B8B2A8;
}

@-webkit-keyframes sidebarControlsAnim {
  0% {
    right: 60%;
    height: 200px;
    height: 12.5rem;
    overflow: hidden;
    min-height: none;
  }

  35% {
    right: 20%;
    height: 200px;
    height: 12.5rem;
    overflow: hidden;
    min-height: none;
  }

  70% {
    height: 200px;
    height: 12.5rem;
    overflow: hidden;
    min-height: none;
  }

  100% {
    right: 0%;
    height: 200px;
    height: 12.5rem;
    overflow: hidden;
    min-height: none;
  }
}

@keyframes sidebarControlsAnim {
  0% {
    right: 60%;
    height: 200px;
    height: 12.5rem;
    overflow: hidden;
    min-height: none;
  }

  35% {
    right: 20%;
    height: 200px;
    height: 12.5rem;
    overflow: hidden;
    min-height: none;
  }

  70% {
    height: 200px;
    height: 12.5rem;
    overflow: hidden;
    min-height: none;
  }

  100% {
    right: 0%;
    height: 200px;
    height: 12.5rem;
    overflow: hidden;
    min-height: none;
  }
}

@-webkit-keyframes sidebarControlsHidden {
  0% {
    opacity: 0;
  }

  99% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes sidebarControlsHidden {
  0% {
    opacity: 0;
  }

  99% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

/* line 513, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_sidebarNav.scss */

.m-sidebar-nav--advanced.m-sidebar-nav--sticky {
  opacity: 0;
  -webkit-transition: opacity .6s ease-out, bottom .5s, -webkit-transform .5s;
  transition: opacity .6s ease-out, bottom .5s, -webkit-transform .5s;
  transition: opacity .6s ease-out, transform .5s, bottom .5s;
  transition: opacity .6s ease-out, transform .5s, bottom .5s, -webkit-transform .5s;
  margin-bottom: 0;
  position: fixed;
  left: auto;
  top: 20px;
  width: auto !important;
}

/* line 516, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_sidebarNav.scss */

.m-sidebar-nav--advanced.m-sidebar-nav--sticky .a-heading {
  display: none;
}

/* line 542, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_sidebarNav.scss */

.m-sidebar-nav--advanced.m-sidebar-nav--sticky.is-away {
  -webkit-transform: translateX(1000px);
  transform: translateX(1000px);
}

/* line 546, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_sidebarNav.scss */

.m-sidebar-nav--advanced.m-sidebar-nav--sticky.has-card {
  top: 95px;
}

/* line 551, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_sidebarNav.scss */

.m-sidebar-nav--advanced.m-sidebar-nav--sticky.with-sticky-header {
  top: 140px;
}

/* line 649, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_sidebarNav.scss */

.m-sidebar-nav--advanced.m-sidebar-nav--sticky .m-sidebar-nav--menu {
  max-height: 0;
  opacity: 0;
  overflow: hidden;
  -webkit-transition: max-height .5s, opacity .6s;
  transition: max-height .5s, opacity .6s;
}

/* line 659, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_sidebarNav.scss */

.m-sidebar-nav--advanced.m-sidebar-nav--sticky .m-sidebar-nav--menu li a:not(.a-sidebar-nav-button) {
  padding-right: 70px;
  padding-right: 4.375rem;
}

/* line 662, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_sidebarNav.scss */

.m-sidebar-nav--advanced.m-sidebar-nav--sticky .m-sidebar-nav--menu li a:not(.a-sidebar-nav-button).a-icon-cartfull-after,
.m-sidebar-nav--advanced.m-sidebar-nav--sticky .m-sidebar-nav--menu li .chosen-results a.active-result.is-cart:not(.a-sidebar-nav-button),
.chosen-results .m-sidebar-nav--advanced.m-sidebar-nav--sticky .m-sidebar-nav--menu li a.active-result.is-cart:not(.a-sidebar-nav-button) {
  padding-right: 90px;
  padding-right: 5.625rem;
}

/* line 667, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_sidebarNav.scss */

.m-sidebar-nav--advanced.m-sidebar-nav--sticky .m-sidebar-nav--menu li.is-active:after {
  content: "";
  position: absolute;
  top: 50%;
  right: 50px;
  width: 0;
  height: 0;
  border-top: 7px solid transparent;
  border-top: 0.4375rem solid transparent;
  border-bottom: 7px solid transparent;
  border-bottom: 0.4375rem solid transparent;
  border-right: 7px solid #B8B2A8;
  border-right: 0.4375rem solid #B8B2A8;
  margin-top: -7px;
  margin-top: -0.4375rem;
}

/* line 685, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_sidebarNav.scss */

.m-sidebar-nav--advanced.m-sidebar-nav--sticky .m-sidebar-nav--menu:after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  width: 3.125rem;
  max-height: 0;
  background-color: #B8B2A8;
  -webkit-transition: max-height .5s;
  transition: max-height .5s;
}

/* line 700, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_sidebarNav.scss */

.m-sidebar-nav--advanced.m-sidebar-nav--sticky.is-sticky {
  opacity: 1;
  z-index: 4001;
}

/* line 702, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_sidebarNav.scss */

.m-sidebar-nav--advanced.m-sidebar-nav--sticky.is-sticky.with-shadows {
  background: -webkit-radial-gradient(40% 70%, #91999E, rgba(210, 210, 210, 0)) 0 -5px, -webkit-radial-gradient(40% 70%, #91999E, rgba(210, 210, 210, 0)) 100% 100.7%;
  background: radial-gradient(40% 70%, #91999E, rgba(210, 210, 210, 0)) 0 -5px, radial-gradient(40% 70%, #91999E, rgba(210, 210, 210, 0)) 100% 100.7%;
  background-color: white;
  background-repeat: no-repeat;
  background-size: 100% 10px;
}

/* line 714, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_sidebarNav.scss */

.m-sidebar-nav--advanced.m-sidebar-nav--sticky.is-sticky.with-shadows .m-sidebar-nav--menu li:first-child {
  background: -webkit-linear-gradient(top, white 100%, rgba(255, 255, 255, 0)) 0 top;
  background: linear-gradient(to bottom, white 100%, rgba(255, 255, 255, 0)) 0 top;
  background-size: 100% 15px;
  background-repeat: no-repeat;
  max-width: none;
}

/* line 721, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_sidebarNav.scss */

.m-sidebar-nav--advanced.m-sidebar-nav--sticky.is-sticky.with-shadows .m-sidebar-nav--menu li:last-child {
  background: -webkit-linear-gradient(top, white 100%, rgba(255, 255, 255, 0)) 100% bottom;
  background: linear-gradient(to bottom, white 100%, rgba(255, 255, 255, 0)) 100% bottom;
  background-size: 100% 15px;
  background-repeat: no-repeat;
  max-width: none;
}

/* line 730, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_sidebarNav.scss */

.m-sidebar-nav--advanced.m-sidebar-nav--sticky.is-sticky:not(.with-shadows) {
  background-color: white;
}

/* line 735, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_sidebarNav.scss */

.m-sidebar-nav--advanced.m-sidebar-nav--sticky.is-sticky .m-sidebar-nav--menu:after {
  height: 100%;
}

/* line 758, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_sidebarNav.scss */

.m-sidebar-nav--advanced.m-sidebar-nav--sticky.is-sticky.is-expanded {
  box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.15);
}

/* line 762, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_sidebarNav.scss */

.m-sidebar-nav--advanced.m-sidebar-nav--sticky.is-sticky.is-expanded .m-sidebar-nav--menu {
  max-height: 1000px;
  max-height: 62.5rem;
  opacity: 1;
}

/* line 766, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_sidebarNav.scss */

.m-sidebar-nav--advanced.m-sidebar-nav--sticky.is-sticky.is-expanded .m-sidebar-nav--menu:after {
  max-height: 1000px;
  max-height: 62.5rem;
}

/* line 771, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_sidebarNav.scss */

.m-sidebar-nav--advanced.m-sidebar-nav--sticky.is-sticky.is-expanded .a-sidebar-nav-button {
  display: none;
}

/* line 829, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/navigation/_sidebarNav.scss */

.o-editorial-section .m-sidebar-nav--menu a {
  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 2, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/ratingsReviews/_postPreview.scss */

.m-post-preview {
  max-width: 820px;
  max-width: 51.25rem;
  border-bottom: 1px solid #D7CEBA;
  border-bottom: 0.0625rem solid #D7CEBA;
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
  margin-bottom: 12px;
  margin-bottom: 0.75rem;
}

/* line 8, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/ratingsReviews/_postPreview.scss */

.m-post-preview .a-heading-h3,
.m-post-preview .m-product-review--title,
.m-post-preview .m-product-review--comment-title,
.m-post-preview .m-product-addreview--title,
.m-post-preview .m-chat-popup--title,
.m-post-preview .m-filterbar-title,
.m-post-preview .o-prod-grid--header-title {
  padding-top: 15px;
  padding-top: 0.9375rem;
  padding-bottom: 5px;
  padding-bottom: 0.3125rem;
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/ratingsReviews/_postPreview.scss */

.m-post-preview-date {
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  font-size: 14px;
  font-size: 0.875rem;
}

/* line 18, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/ratingsReviews/_postPreview.scss */

.m-post-preview-text {
  padding-top: 15px;
  padding-top: 0.9375rem;
  line-height: 26px;
  line-height: 1.625rem;
  letter-spacing: 1px;
  letter-spacing: 0.0625rem;
}

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

.m-post-preview-read-more {
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  white-space: nowrap;
}

/* line 29, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/ratingsReviews/_postPreview.scss */

.m-post-preview-author-wrapper {
  display: inline-block;
  width: 100%;
  margin-top: 15px;
  margin-top: 0.9375rem;
}

/* line 34, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/ratingsReviews/_postPreview.scss */

.m-post-preview-author-wrapper .link-wrap {
  min-width: 50px;
  min-width: 3.125rem;
  float: left;
}

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

.m-post-preview-author {
  float: left;
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  font-size: 14px;
  font-size: 0.875rem;
}

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

.m-logout {
  display: none;
  background: #F3F0EB;
}

/* line 25, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_logout.scss */

.m-logout--form .forgot-passw-link {
  padding-right: 20px;
  padding-right: 1.25rem;
}

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

.m-logout .o-offcanvas-content .col-md-6 .m-message:not(.m-message--tiny) .m-message-row {
  padding-right: 0px !important;
  padding-right: 0rem !important;
}

/* line 51, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_logout.scss */

.m-logout input {
  background: #FFFFFF;
}

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

.m-form--rowcluster .a-input-field input,
.m-form--rowcluster .a-stars-radio-field input {
  background: #FFFFFF;
}

/* line 9, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/forms/_forms.scss */

.m-form--rowcluster .a-input-field input[type="tel"],
.m-form--rowcluster .a-stars-radio-field input[type="tel"],
.m-form--rowcluster .a-input-field input[type="text"],
.m-form--rowcluster .a-stars-radio-field input[type="text"],
.m-form--rowcluster .a-input-field input[type="email"],
.m-form--rowcluster .a-stars-radio-field input[type="email"] {
  cursor: text !important;
}

/* line 18, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/forms/_forms.scss */

.m-form--rowcluster .a-radio:not(.a-radio--tile) {
  padding-bottom: 0;
}

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

.m-form--rowcluster .a-radio:not(.a-radio--tile) label {
  margin-top: -6px;
  margin-top: -0.375rem;
}

/* line 36, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/forms/_forms.scss */

.m-form-fieldset {
  padding: 10px;
  padding: 0.625rem;
  margin-bottom: 5px;
  margin-bottom: 0.3125rem;
  background: #F7F5F2;
}

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

.m-form-fieldset.has-hover:hover,
.m-form-fieldset.is-selected {
  background: #E7E2D6;
}

/* line 49, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/forms/_forms.scss */

.m-form-fieldset--has-buttons {
  background: transparent;
  margin-top: -5px;
  margin-top: -0.3125rem;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-top: 20px;
  padding-top: 1.25rem;
}

/* line 57, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/forms/_forms.scss */

.m-form-fieldset--has-buttons .a-button-tertiary,
.m-form-fieldset--has-buttons .m-forgot-pass-form-cancel-btn,
.m-form-fieldset--has-buttons .m-reset-pass-form-cancel-btn {
  margin-bottom: 0px;
  margin-bottom: 0rem;
}

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

.m-form-search {
  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-form-search {
  *zoom: 1;
}

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

.m-form-search:before,
.m-form-search:after {
  content: "";
  display: table;
}

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

.m-form-search:after {
  clear: both;
}

/* line 5, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/forms/_search.scss */

.m-form-search-input {
  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 9, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/forms/_search.scss */

.m-form-search.is-highlighted .m-form-search-input {
  position: relative;
  min-height: 1px;
  min-height: 0.0625rem;
  padding-left: 10px;
  padding-left: 0.625rem;
  padding-right: 10px;
  padding-right: 0.625rem;
}

/* line 14, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/forms/_search.scss */

.m-form-search-button {
  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 18, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/forms/_search.scss */

.m-form-search-button .a-button,
.m-form-search-button input[type="submit"]:not([class*='a-button-']),
.m-form-search-button
    button[type="submit"]:not([class*='a-button-']),
.m-form-search-button .m-text--richtext .m-text-buttons a,
.m-text--richtext .m-text-buttons .m-form-search-button a {
  width: 100%;
  text-align: center;
}

/* line 23, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/forms/_search.scss */

.m-form-search.is-highlighted .m-form-search-button {
  position: relative;
  min-height: 1px;
  min-height: 0.0625rem;
  padding-left: 10px;
  padding-left: 0.625rem;
  padding-right: 10px;
  padding-right: 0.625rem;
}

/* line 29, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/forms/_search.scss */

.m-overlay--address .m-form-search {
  margin-right: 0px;
  margin-right: 0rem;
  margin-bottom: 15px;
  margin-bottom: 0.9375rem;
  max-width: none !important;
  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-left: 0;
  padding-right: 0;
  margin-left: 0;
}

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

.m-overlay--address .m-form-search-input {
  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;
  width: 100% !important;
  padding: 0 !important;
}

/* line 51, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/forms/_search.scss */

.m-overlay--address .m-form-search-input .a-input-search,
.m-overlay--address .m-form-search-input input[type="search"] {
  padding-right: 50px;
  padding-right: 3.125rem;
}

/* line 58, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/forms/_search.scss */

.is-IE .m-overlay--address .m-form-search-input input::-ms-clear {
  display: none;
}

/* line 66, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/forms/_search.scss */

.m-overlay--address .m-form-search-button {
  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: absolute !important;
  right: 0;
  width: auto !important;
  padding: 0 !important;
  text-align: center;
}

/* line 77, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/forms/_search.scss */

.m-overlay--address .m-form-search-button .a-button,
.m-overlay--address .m-form-search-button input[type="submit"]:not([class*='a-button-']),
.m-overlay--address .m-form-search-button
      button[type="submit"]:not([class*='a-button-']),
.m-overlay--address .m-form-search-button .m-text--richtext .m-text-buttons a,
.m-text--richtext .m-text-buttons .m-overlay--address .m-form-search-button a {
  background-color: transparent !important;
  width: 50px;
  width: 3.125rem;
  text-align: center;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  margin-right: 0;
  overflow: hidden;
}

/* line 87, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/forms/_search.scss */

.m-overlay--address .m-form-search-button .a-button:hover,
.m-overlay--address .m-form-search-button input[type="submit"]:hover:not([class*='a-button-']),
.m-overlay--address .m-form-search-button
        button[type="submit"]:hover:not([class*='a-button-']),
.m-overlay--address .m-form-search-button .m-text--richtext .m-text-buttons a:hover,
.m-text--richtext .m-text-buttons .m-overlay--address .m-form-search-button a:hover {
  background-color: transparent !important;
}

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

.m-overlay--address .m-form-search-button .a-button:hover span:after,
.m-overlay--address .m-form-search-button input[type="submit"]:hover:not([class*='a-button-']) span:after,
.m-overlay--address .m-form-search-button
          button[type="submit"]:hover:not([class*='a-button-']) span:after,
.m-overlay--address .m-form-search-button .m-text--richtext .m-text-buttons a:hover span:after,
.m-text--richtext .m-text-buttons .m-overlay--address .m-form-search-button a:hover span:after {
  color: #D2051E;
}

/* line 97, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/forms/_search.scss */

.m-overlay--address .m-form-search-button .a-button span,
.m-overlay--address .m-form-search-button input[type="submit"]:not([class*='a-button-']) span,
.m-overlay--address .m-form-search-button
        button[type="submit"]:not([class*='a-button-']) span,
.m-overlay--address .m-form-search-button .m-text--richtext .m-text-buttons a span,
.m-text--richtext .m-text-buttons .m-overlay--address .m-form-search-button a span {
  position: relative;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  line-height: 1.4;
}

/* line 105, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/forms/_search.scss */

.m-overlay--address .m-form-search-button .a-button span:after,
.m-overlay--address .m-form-search-button input[type="submit"]:not([class*='a-button-']) span:after,
.m-overlay--address .m-form-search-button
          button[type="submit"]:not([class*='a-button-']) span:after,
.m-overlay--address .m-form-search-button .m-text--richtext .m-text-buttons a span:after,
.m-text--richtext .m-text-buttons .m-overlay--address .m-form-search-button a span:after {
  text-indent: 0;
  width: 20px;
  width: 1.25rem;
  position: absolute;
  top: 1px;
  left: -3px;
  padding-left: 0;
  font-size: 18px;
  font-size: 1.125rem;
  color: #887F6E;
}

/* line 118, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/forms/_search.scss */

.is-IE .m-overlay--address .m-form-search-button .a-button span,
.is-IE .m-overlay--address .m-form-search-button input[type="submit"]:not([class*='a-button-']) span,
.is-IE .m-overlay--address .m-form-search-button
          button[type="submit"]:not([class*='a-button-']) span,
.is-IE .m-overlay--address .m-form-search-button .m-text--richtext .m-text-buttons a span,
.m-text--richtext .m-text-buttons .is-IE .m-overlay--address .m-form-search-button a span {
  margin-top: 6px;
  margin-top: 0.375rem;
}

/* line 126, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/forms/_search.scss */

.m-overlay--address .m-form-search-reset {
  display: none;
  position: absolute;
  right: 0;
  width: auto !important;
  padding: 0 !important;
  text-align: center;
}

/* line 136, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/forms/_search.scss */

.m-overlay--address .m-form-search-reset .a-button-reset {
  background-color: transparent !important;
  width: 50px;
  width: 3.125rem;
  height: 45px;
  height: 2.8125rem;
  border: 0px;
  border: 0rem;
  text-align: center;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

/* line 147, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/forms/_search.scss */

.m-overlay--address .m-form-search-reset .a-button-reset:hover {
  background-color: transparent !important;
}

/* line 151, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/forms/_search.scss */

.m-overlay--address .m-form-search-reset .a-button-reset:hover span:before,
.m-overlay--address .m-form-search-reset .a-button-reset:hover span:after {
  background-color: #D2051E;
}

/* line 158, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/forms/_search.scss */

.m-overlay--address .m-form-search-reset .a-button-reset span {
  position: relative;
  text-indent: -999999rem;
  white-space: nowrap;
  overflow: hidden;
  line-height: 1.3;
  margin-top: 4px;
  margin-top: 0.25rem;
  margin-right: 7px;
  margin-right: 0.4375rem;
  float: right;
  padding-right: 30px;
  padding-right: 1.875rem;
}

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

.is-IE .m-overlay--address .m-form-search-reset .a-button-reset span {
  margin-top: 10px;
  margin-top: 0.625rem;
}

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

.is-IE10 .m-overlay--address .m-form-search-reset .a-button-reset span {
  width: 100%;
}

/* line 186, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/forms/_search.scss */

.m-overlay--address .m-form-search.has-query .m-form-search-button {
  display: none;
}

/* line 190, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/forms/_search.scss */

.m-overlay--address .m-form-search.has-query .m-form-search-reset {
  display: block;
}

/* line 203, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/forms/_search.scss */

.o-header .m-form-search {
  overflow: hidden;
  margin-top: -100%;
  -webkit-transition: margin-top 2s;
  transition: margin-top 2s;
}

/* line 209, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/forms/_search.scss */

.o-header .m-form-search.is-active {
  margin-top: 0 !important;
}

/* line 1, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/forms/_address.scss */

.m-form-address {
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
}

/* line 5, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/forms/_address.scss */

.m-form-address-header {
  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-form-address-header {
  *zoom: 1;
}

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

.m-form-address-header:before,
.m-form-address-header:after {
  content: "";
  display: table;
}

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

.m-form-address-header:after {
  clear: both;
}

/* line 8, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/forms/_address.scss */

.m-form-address-header-button {
  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 15, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/forms/_address.scss */

.m-form-address.is-editable form {
  background: #F3F0EB;
}

/* line 19, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/forms/_address.scss */

.m-form-address form {
  margin-left: -20px;
  margin-left: -1.25rem;
  margin-right: -20px;
  margin-right: -1.25rem;
  padding: 30px;
  padding: 1.875rem;
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
}

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

.m-form-address form .a-label--formfield {
  position: relative;
  min-height: 1px;
  min-height: 0.0625rem;
  padding-left: 10px;
  padding-left: 0.625rem;
  padding-right: 10px;
  padding-right: 0.625rem;
  min-height: 45px;
  min-height: 2.8125rem;
}

/* line 32, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/forms/_address.scss */

.m-form-address form .a-input-field,
.m-form-address form .a-stars-radio-field,
.m-form-address form .a-select-field {
  position: relative;
  min-height: 1px;
  min-height: 0.0625rem;
  padding-left: 10px;
  padding-left: 0.625rem;
  padding-right: 10px;
  padding-right: 0.625rem;
}

/* line 36, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/forms/_address.scss */

.is-Edge .m-form-address form .a-input-field,
.is-Edge .m-form-address form .a-stars-radio-field,
.is-Edge
      .m-form-address form .a-select-field {
  margin-left: 0px;
  margin-left: 0rem;
}

/* line 42, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/forms/_address.scss */

.m-form-address form .a-input-field input,
.m-form-address form .a-stars-radio-field input,
.m-form-address form .a-select-field,
.m-form-address form .a-select-field select,
.m-form-address form .a-select-field .a-select {
  min-height: 45px;
  min-height: 2.8125rem;
}

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

.m-overlay .m-form-address-title.a-heading-h3,
.m-overlay .m-form-address-title.m-product-review--title,
.m-overlay .m-form-address-title.m-product-review--comment-title,
.m-overlay .m-form-address-title.m-product-addreview--title,
.m-overlay .m-form-address-title.m-chat-popup--title,
.m-overlay .m-form-address-title.m-filterbar-title,
.m-overlay .m-form-address-title.o-prod-grid--header-title {
  padding-bottom: 20px !important;
  padding-bottom: 1.25rem !important;
  text-transform: none;
}

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

.m-form-address-actions {
  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-form-address-actions {
  *zoom: 1;
}

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

.m-form-address-actions:before,
.m-form-address-actions:after {
  content: "";
  display: table;
}

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

.m-form-address-actions:after {
  clear: both;
}

/* line 59, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/forms/_address.scss */

.m-form-address-actions-note {
  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 64, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/forms/_address.scss */

.m-form-address-actions-bar {
  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 74, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/forms/_address.scss */

.m-overlay .m-form-address form {
  margin-left: -20px;
  margin-left: -1.25rem;
  margin-right: -20px;
  margin-right: -1.25rem;
}

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

.m-overlay .m-form-address .a-button-primary,
.m-overlay .m-form-address .m-text--richtext .m-text-buttons a,
.m-text--richtext .m-text-buttons .m-overlay .m-form-address a {
  width: 100%;
}

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

.m-layout-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

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

.m-layout-flex--wrap {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

/* line 9, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_layout.scss */

.m-layout-flex--sm {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

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

.m-message {
  padding-top: 20px;
  padding-top: 1.25rem;
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
  padding-left: 40px;
  padding-left: 2.5rem;
  padding-right: 15px;
  padding-right: 0.9375rem;
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  border: 1px solid transparent;
  border: 0.0625rem solid transparent;
  border-left-width: 10px;
  background-color: #FFFFFF;
  position: relative;
}

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

.m-message-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  width: 100%;
}

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

.m-contact .m-contact--tab .m-message .m-message-row,
.m-overlay--login.featherlight .m-message .m-message-row {
  padding-right: 0px !important;
  padding-right: 0rem !important;
}

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

.m-message-col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  max-width: 1920px;
  max-width: 120rem;
}

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

.is-IE .m-message-col .row {
  width: 100%;
  margin: 0;
}

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

.is-IE .m-message-col .row > [class^="col"] {
  padding-left: 0;
}

/* line 71, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_message.scss */

.m-message--nobox {
  background-color: transparent;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  padding-top: 5px !important;
  padding-top: 0.3125rem !important;
  padding-bottom: 5px !important;
  padding-bottom: 0.3125rem !important;
  padding-left: 15px;
  padding-left: 0.9375rem;
}

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

.m-message--nobox.has-spacings {
  padding-top: 10px !important;
  padding-top: 0.625rem !important;
  padding-bottom: 10px !important;
  padding-bottom: 0.625rem !important;
  margin-top: 20px !important;
  margin-top: 1.25rem !important;
  margin-bottom: 20px !important;
  margin-bottom: 1.25rem !important;
}

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

.m-message--nobox.has-spacings .m-message-title:before {
  top: -1px;
}

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

.m-message--tiny {
  padding-top: 8px;
  padding-top: 0.5rem;
  padding-bottom: 8px;
  padding-bottom: 0.5rem;
  padding-left: 10px;
  padding-left: 0.625rem;
  padding-right: 10px;
  padding-right: 0.625rem;
  background-color: transparent;
  margin-bottom: 0 !important;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
}

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

.m-message--tiny .m-message-text,
.m-message--tiny .m-message-text p {
  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 116, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_message.scss */

.m-message--tiny .m-message-text a,
.m-message--tiny .m-message-text p 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 123, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_message.scss */

.m-message--tiny .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;
  padding-top: 10px;
  padding-top: 0.625rem;
}

/* line 127, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_message.scss */

.m-message--tiny .a-link--needhelp span {
  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 132, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_message.scss */

.m-message--tiny .m-message-title {
  font-size: 14px !important;
  font-size: 0.875rem !important;
}

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

.m-message--tiny.m-message--nobar {
  border-left: 0;
  padding: 0;
}

/* line 144, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_message.scss */

.m-message--availability {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-align: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

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

.m-message--availability .availability {
  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;
  display: inline-block;
  padding-right: 10px;
  padding-right: 0.625rem;
  width: auto;
  white-space: nowrap;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

/* line 159, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_message.scss */

.m-message--availability .m-message-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  margin-top: 0 !important;
}

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

.m-message--availability .m-message-title .a-icon-close {
  display: inline-block;
  margin-right: 10px;
  margin-right: 0.625rem;
  padding-right: 12px;
  padding-right: 0.75rem;
  height: 14px;
  height: 0.875rem;
}

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

.m-message--availability .m-message-title .a-icon-close:before,
.m-message--availability .m-message-title .a-icon-close:after {
  background-color: #D2051E;
}

/* line 180, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_message.scss */

.m-message .a-link--close,
.m-message .a-tooltip-closer {
  display: inline-block;
  -ms-flex-item-align: end;
  align-self: flex-end;
  background: transparent;
  z-index: 100;
  cursor: pointer;
  height: 30px;
  height: 1.875rem;
  width: 30px;
  width: 1.875rem;
  padding: 15px;
  padding: 0.9375rem;
  margin-top: -20px;
  margin-top: -1.25rem;
  margin-right: -15px;
  margin-right: -0.9375rem;
}

/* line 207, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_message.scss */

.m-message .a-link--close:before,
.m-message .a-tooltip-closer:before,
.m-message .a-link--close:after,
.m-message .a-tooltip-closer:after {
  top: 20px;
  right: 15px;
}

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

.m-message .a-link--close + .m-message-title,
.m-message .a-tooltip-closer + .m-message-title {
  padding-right: 20px;
  padding-right: 1.25rem;
}

/* line 233, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_message.scss */

.m-message p:last-of-type {
  padding-bottom: 0px !important;
  padding-bottom: 0rem !important;
}

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

.m-message p a.a-link--needhelp:only-child {
  padding-top: 0;
}

/* line 253, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_message.scss */

.m-message-title,
.m-message-text,
.m-message-buttons,
.m-message .a-link--needhelp,
.m-message > .row {
  width: 100%;
  max-width: 1920px;
  max-width: 120rem;
}

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

.m-message > .row {
  margin-left: 0;
  margin-right: 0;
}

/* line 267, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_message.scss */

.m-message > .row div:first-child {
  padding-left: 0;
}

/* line 271, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_message.scss */

.m-message > .row div:last-child {
  padding-right: 0;
}

/* line 277, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_message.scss */

.m-message-title {
  text-transform: uppercase;
  display: block;
  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;
  padding-bottom: 8px;
  padding-bottom: 0.5rem;
  margin-top: -5px;
  margin-top: -0.3125rem;
  font-size: 16px !important;
  font-size: 1rem !important;
}

/* line 286, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_message.scss */

.m-message-title[class*='a-icon'] {
  position: relative;
  padding-left: 1.5em;
}

/* line 291, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_message.scss */

.m-message-title.a-icon-checked {
  padding-left: 1em !important;
}

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

.m-message-title:before {
  position: absolute;
  top: 0;
  left: 0;
}

/* line 301, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_message.scss */

.m-message--tiny .m-message-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: 0;
}

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

.m-message--tiny .m-message-title:before {
  font-size: 14px;
  font-size: 0.875rem;
}

/* line 310, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_message.scss */

.m-message-title a {
  text-transform: lowercase;
}

/* line 316, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_message.scss */

.m-message-text {
  word-wrap: break-word;
}

/* line 320, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_message.scss */

.m-message-text .a-link--arrow-after {
  margin-top: 15px;
  margin-top: 0.9375rem;
  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 329, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_message.scss */

.m-message-text p a:not(.a-link--arrow-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;
}

/* line 92, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.m-message-text p a:not(.a-link--arrow-after):hover {
  color: #671A3D;
  border-bottom-color: #671A3D;
  /*
    &:after {
      content: '';


      position: absolute;
      left: 1px;
      right: 0;
      bottom: -3px;
    }
    */
}

/* line 342, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_message.scss */

.m-message-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-top: 20px;
  padding-top: 1.25rem;
}

/* line 351, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_message.scss */

.m-message-buttons a {
  margin: 0 0 10px 0;
  margin: 0 0 0.625rem 0;
}

/* line 358, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_message.scss */

.m-message-buttons a:last-child {
  margin-bottom: 0;
}

/* line 386, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_message.scss */

.m-message-buttons .a-button-primary,
.m-message-buttons .m-text--richtext .m-text-buttons a,
.m-text--richtext .m-text-buttons .m-message-buttons a,
.m-message-buttons .a-button-secondary {
  min-width: 150px;
  min-width: 9.375rem;
}

/* line 398, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_message.scss */

.m-message--icon {
  padding-left: 50px;
  padding-left: 3.125rem;
  position: relative;
}

/* line 403, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_message.scss */

.m-message--icon:before {
  position: absolute;
  top: 30%;
  left: 10px;
}

/* line 412, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_message.scss */

.m-message--success {
  border-color: #19AF37;
  /*outline-color: color( 'green' );*/
}

/* line 413, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_message.scss */

.m-message--success .m-message-title {
  color: #19AF37;
}

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

.m-message--success.m-message--icon:before {
  color: #19AF37;
}

/* line 417, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_message.scss */

.m-message--alert {
  border-color: #FFAF00;
  /*outline-color: color( 'yellow' );*/
}

/* line 418, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_message.scss */

.m-message--alert .m-message-title {
  color: #FFAF00;
}

/* line 419, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_message.scss */

.m-message--alert.m-message--icon:before {
  color: #FFAF00;
}

/* line 422, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_message.scss */

.m-message--error {
  border-color: #D2051E;
  /*outline-color: color( 'error' );*/
}

/* line 423, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_message.scss */

.m-message--error .m-message-title {
  color: #D2051E;
}

/* line 424, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_message.scss */

.m-message--error.m-message--icon:before {
  color: #D2051E;
}

/* line 427, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_message.scss */

.m-message--notify {
  border-color: #887f6e;
  /*outline-color: color( 'notify' );*/
}

/* line 428, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_message.scss */

.m-message--notify .m-message-title {
  color: #887f6e;
}

/* line 429, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_message.scss */

.m-message--notify.m-message--icon:before {
  color: #887f6e;
}

/* line 431, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_message.scss */

.m-message--notify--burgundy {
  border-color: #671A3D;
}

/* line 434, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_message.scss */

.m-message--notify--burgundy .m-message--icon,
.m-message--notify--burgundy .m-message-title {
  color: #671A3D;
}

/* line 452, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_message.scss */

.m-message--titleonly .m-message-title {
  padding-bottom: 0px !important;
  padding-bottom: 0rem !important;
  margin-bottom: -5px;
  margin-bottom: -0.3125rem;
}

/* line 456, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_message.scss */

.m-message--titleonly .m-message-title + .m-message-buttons {
  padding-top: 15px;
  padding-top: 0.9375rem;
}

/* line 458, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_message.scss */

.m-message--titleonly .m-message-title + .m-message-buttons > :first-child {
  margin-left: 0px;
  margin-left: 0rem;
}

/* line 465, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_message.scss */

.m-message.m-message--narrow:not(.m-message--tiny) .m-message-row {
  padding-right: 15px !important;
  padding-right: 0.9375rem !important;
}

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

.m-footernavigation ul,
.m-footernavigation .a-list-downloads,
.m-footernavigation .a-list-unordered {
  padding: 0;
}

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

.m-footernavigation li {
  display: inline-block;
  padding-right: 15px;
  padding-right: 0.9375rem;
}

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

.m-footernavigation li:last-child {
  padding-right: 0;
}

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

.m-socialnavigation {
  padding-left: 0;
}

/* line 29, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_navigation.scss */

.m-socialnavigation li {
  display: inline-block;
}

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

.m-socialnavigation a {
  text-decoration: none;
  font-size: 18px;
  font-size: 1.125rem;
  padding: 0px 5px;
  padding: 0rem 0.3125rem;
}

/* line 38, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_navigation.scss */

.m-socialnavigation a:hover {
  color: #979598;
}

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

.m-text {
  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;
  /** Styles for text from RTE **/
}

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

.m-text {
  *zoom: 1;
}

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

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

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

.m-text:after {
  clear: both;
}

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

.m-text ul,
.m-text .a-list-downloads,
.m-text .a-list-unordered,
.m-text ol,
.m-text .a-list-ordered {
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
  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;
}

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

.m-text ul:last-child,
.m-text .a-list-downloads:last-child,
.m-text .a-list-unordered:last-child,
.m-text ol:last-child,
.m-text .a-list-ordered:last-child {
  padding-bottom: 0;
}

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

.m-text p {
  /*&:last-child {
      padding-bottom: 0;
    }*/
}

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

.o-register-wrapp .m-text 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 24, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_text.scss */

.m-text p 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;
}

/* line 92, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.m-text p a:hover {
  color: #671A3D;
  border-bottom-color: #671A3D;
  /*
    &:after {
      content: '';


      position: absolute;
      left: 1px;
      right: 0;
      bottom: -3px;
    }
    */
}

/* line 29, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_text.scss */

.m-text--spacing-s {
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
}

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

.m-text .a-button,
.m-text input[type="submit"]:not([class*='a-button-']),
.m-text
  button[type="submit"]:not([class*='a-button-']),
.m-text .m-text--richtext .m-text-buttons a,
.m-text--richtext .m-text-buttons .m-text a {
  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;
  min-height: 45px;
  min-height: 2.8125rem;
}

/* line 39, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_text.scss */

.m-text .m-image {
  margin-bottom: 15px;
  margin-bottom: 0.9375rem;
}

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

.m-text--image,
.m-text--image p {
  font-size: 18px !important;
  font-size: 1.125rem !important;
}

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

.m-text--image .a-heading-home,
.m-text--image .a-heading-h1--home,
.m-text--image .a-heading-h1,
.m-text--image .a-heading-h1--standard,
.m-text--image .a-heading-h2,
.m-text--image .m-grid-item--banner .m-grid-item--cat-title,
.m-grid-item--banner .m-text--image .m-grid-item--cat-title,
.m-text--image .a-heading-h2--home,
.m-text--image .a-heading-h2--standard,
.m-text--image .a-heading-h3,
.m-text--image .m-product-review--title,
.m-text--image .m-product-review--comment-title,
.m-text--image .m-product-addreview--title,
.m-text--image .m-chat-popup--title,
.m-text--image .m-filterbar-title,
.m-text--image .o-prod-grid--header-title,
.m-text--image .a-heading-h4,
.m-text--image .a-heading-copy,
.m-text--image .a-legend,
.m-text--image legend {
  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;
  padding-left: 0px;
  padding-left: 0rem;
  padding-right: 0px;
  padding-right: 0rem;
}

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

.m-text--image .m-image {
  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;
  margin-bottom: 15px;
  margin-bottom: 0.9375rem;
  padding-left: 0px;
  padding-left: 0rem;
  padding-right: 0px;
  padding-right: 0rem;
  float: right !important;
}

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

.m-text--image p {
  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-left: 0px;
  padding-left: 0rem;
  padding-right: 0px;
  padding-right: 0rem;
  float: none !important;
}

/* line 90, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_text.scss */

.m-text--image h4 {
  clear: none !important;
}

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

.m-text--image .a-list--hyphenated,
.m-text--image .m-text--richtext ul,
.m-text--richtext .m-text--image ul,
.m-text--image .m-text--richtext .a-list-downloads,
.m-text--richtext .m-text--image .a-list-downloads,
.m-text--image .m-text--richtext .a-list-unordered,
.m-text--richtext .m-text--image .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;
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  padding-left: 20px;
  padding-left: 1.25rem;
  padding-left: 0px;
  padding-left: 0rem;
  padding-right: 0px;
  padding-right: 0rem;
  float: none !important;
}

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

.m-text-links,
.m-text-buttons {
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
  float: left;
  width: 100%;
}

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

.m-text-links:last-child,
.m-text-buttons:last-child {
  padding-bottom: 0;
}

/* line 119, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_text.scss */

.m-text-links + .m-text-buttons {
  margin-top: -5px;
  margin-top: -0.3125rem;
}

/* line 123, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_text.scss */

.m-text-two-col {
  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-text-two-col {
  *zoom: 1;
}

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

.m-text-two-col:before,
.m-text-two-col:after {
  content: "";
  display: table;
}

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

.m-text-two-col:after {
  clear: both;
}

/* line 126, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_text.scss */

.m-text-two-col-right,
.m-text-two-col-left {
  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 136, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_text.scss */

.m-text--richtext ul,
.m-text--richtext .a-list-downloads,
.m-text--richtext .a-list-unordered {
  padding-bottom: 8px;
  padding-bottom: 0.5rem;
}

/* line 139, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_text.scss */

.m-text--richtext ul a,
.m-text--richtext .a-list-downloads a,
.m-text--richtext .a-list-unordered 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;
}

/* line 92, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.m-text--richtext ul a:hover,
.m-text--richtext .a-list-downloads a:hover,
.m-text--richtext .a-list-unordered a:hover {
  color: #671A3D;
  border-bottom-color: #671A3D;
  /*
    &:after {
      content: '';


      position: absolute;
      left: 1px;
      right: 0;
      bottom: -3px;
    }
    */
}

/* line 144, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_text.scss */

.m-text--richtext .a-list-ordered,
.m-text--richtext ol {
  padding-bottom: 8px;
  padding-bottom: 0.5rem;
}

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

.m-text--richtext 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: 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 */

.m-text--richtext h4 .a-new {
  font-size: 60%;
}

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

.m-text--richtext 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 */

.m-text--richtext 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 */

.m-text--richtext 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 159, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_text.scss */

.m-text--richtext .m-text-links a {
  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 163, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_text.scss */

.m-text--richtext .m-text-links a:hover {
  color: #D2051E;
  border-bottom-width: 0;
}

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

.m-text--richtext .m-text-buttons a {
  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;
  min-height: 45px;
  min-height: 2.8125rem;
}

/* Slider */

/* line 3, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/node_modules/slick-carousel/slick/slick.scss */

.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

/* line 17, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/node_modules/slick-carousel/slick/slick.scss */

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}

/* line 24, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/node_modules/slick-carousel/slick/slick.scss */

.slick-list:focus {
  outline: none;
}

/* line 28, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/node_modules/slick-carousel/slick/slick.scss */

.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

/* line 33, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/node_modules/slick-carousel/slick/slick.scss */

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/* line 42, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/node_modules/slick-carousel/slick/slick.scss */

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
}

/* line 48, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/node_modules/slick-carousel/slick/slick.scss */

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

/* line 54, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/node_modules/slick-carousel/slick/slick.scss */

.slick-track:after {
  clear: both;
}

/* line 58, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/node_modules/slick-carousel/slick/slick.scss */

.slick-loading .slick-track {
  visibility: hidden;
}

/* line 62, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/node_modules/slick-carousel/slick/slick.scss */

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  min-height: 0.0625rem;
  display: none;
}

/* line 66, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/node_modules/slick-carousel/slick/slick.scss */

[dir="rtl"] .slick-slide {
  float: right;
}

/* line 69, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/node_modules/slick-carousel/slick/slick.scss */

.slick-slide img {
  display: block;
}

/* line 72, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/node_modules/slick-carousel/slick/slick.scss */

.slick-slide.slick-loading img {
  display: none;
}

/* line 78, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/node_modules/slick-carousel/slick/slick.scss */

.slick-slide.dragging img {
  pointer-events: none;
}

/* line 82, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/node_modules/slick-carousel/slick/slick.scss */

.slick-initialized .slick-slide {
  display: block;
}

/* line 86, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/node_modules/slick-carousel/slick/slick.scss */

.slick-loading .slick-slide {
  visibility: hidden;
}

/* line 90, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/node_modules/slick-carousel/slick/slick.scss */

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
  border: 0.0625rem solid transparent;
}

/* line 96, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/node_modules/slick-carousel/slick/slick.scss */

.slick-arrow.slick-hidden {
  display: none;
}

/* line 3, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_slider.scss */

.m-slider {
  position: relative;
  /*&--product {
    padding-bottom: spacing('l');

    li, .slick-slide {

      picture {
        margin: 0 0 spacing('s');
        height: 120px;

        // bigger than sm
        @include breakpoint( 'md' ) {

          height: 160px;
          overflow: hidden;
          margin: spacing('s') 0 spacing('s');

        }
      }

    }



  }*/
}

/* line 7, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_slider.scss */

.m-slider li,
.m-slider .slick-slide {
  text-align: center;
  outline: none;
}

/* line 16, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_slider.scss */

.m-slider li strong,
.m-slider li p,
.m-slider .slick-slide strong,
.m-slider .slick-slide p {
  display: block;
  text-align: left;
  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;
  padding-left: 10px;
  padding-left: 0.625rem;
}

/* line 25, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_slider.scss */

.m-slider li strong,
.m-slider .slick-slide strong {
  padding-bottom: 0px;
  padding-bottom: 0rem;
  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 31, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_slider.scss */

.m-slider li img.is-lazy,
.m-slider .slick-slide img.is-lazy {
  opacity: 0;
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  min-height: 1px;
  min-height: 0.0625rem;
}

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

.m-slider li img.is-lazy.is-loaded,
.m-slider .slick-slide img.is-lazy.is-loaded {
  opacity: 1;
}

/* line 68, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_slider.scss */

.m-slider--default li.slick-slide picture img {
  width: 100%;
  height: auto;
}

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

.m-slider--tiles li,
.m-slider--tiles .slick-slide {
  text-align: left;
}

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

.m-slider--tiles li strong,
.m-slider--tiles li p,
.m-slider--tiles .slick-slide strong,
.m-slider--tiles .slick-slide p {
  padding: 0;
}

/* line 96, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_slider.scss */

.m-slider--product {
  padding-bottom: 0;
  margin-bottom: 0 !important;
}

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

.m-slider--product li.slick-slide {
  padding-left: 10px;
  padding-left: 0.625rem;
  padding-right: 10px;
  padding-right: 0.625rem;
}

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

.m-slider--product li.slick-slide > a {
  display: block;
  height: 100%;
  padding: 15px;
  padding: 0.9375rem;
  border: 1px solid #E7E2D6;
  border: 0.0625rem solid #E7E2D6;
  border-bottom-width: 3px;
}

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

.m-slider--product li.slick-slide > a:hover picture {
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
}

/* line 118, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_slider.scss */

.m-slider--product li.slick-slide picture {
  margin: 0 !important;
  height: 0;
  padding-bottom: 66.66667%;
  position: relative;
  display: block;
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: -webkit-transform 500ms ease;
  transition: -webkit-transform 500ms ease;
  transition: transform 500ms ease;
  transition: transform 500ms ease, -webkit-transform 500ms ease;
  filter: none;
  margin-bottom: 15px !important;
  margin-bottom: 0.9375rem !important;
}

/* line 130, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_slider.scss */

.m-slider--product li.slick-slide picture img {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
  margin: auto;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}

/* line 145, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_slider.scss */

.m-slider--product li.slick-slide strong,
.m-slider--product li.slick-slide p {
  padding: 0 !important;
  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/molecules/_slider.scss */

.m-slider--videotext .m-slider-caption {
  padding-left: 20px;
  padding-left: 1.25rem;
  padding-right: 20px;
  padding-right: 1.25rem;
  padding-top: 40px;
  padding-top: 2.5rem;
  text-align: left;
}

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

.m-slider--videotext .m-slider-dots-wrapper {
  position: absolute;
  left: 0;
  width: 100%;
}

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

.m-slider--videotext .slick-slide.is-loading-img .m-slider-image-onboarding {
  position: relative;
}

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

.m-slider--videotext .slick-slide.is-loading-img .m-slider-image-onboarding:before {
  content: "";
  position: absolute;
  top: calc( 50% - 10px);
  left: calc( 50% - 10px);
  display: inline-block;
  width: 18px;
  width: 1.125rem;
  height: 18px;
  height: 1.125rem;
  background-color: #D2051E;
  -webkit-animation: sk-rotateplane 1.2s infinite ease-in-out;
  animation: sk-rotateplane 1.2s infinite ease-in-out;
}

/* line 220, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_slider.scss */

.m-slider--videotext .m-slider-image-onboarding {
  position: relative;
}

/* line 223, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_slider.scss */

.m-slider--videotext .m-slider-image-onboarding img {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
  bottom: 0;
  right: 0;
}

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

.m-slider .m-slider-overlay-btn {
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
  padding-left: 20px;
  padding-left: 1.25rem;
  padding-right: 20px;
  padding-right: 1.25rem;
}

/* line 267, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_slider.scss */

.m-slider .m-slider-overlay-btn .m-slider-dots li:first-child {
  margin-left: 0;
}

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

.m-slider--slideshow {
  /** Type: L **/
  /** Type: XL **/
  /** Type: Line of Difference **/
}

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

.m-slider--slideshow li.slick-slide picture {
  vertical-align: middle;
  width: 100%;
}

/* line 309, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_slider.scss */

.m-slider--slideshow li.slick-slide p {
  padding-left: 0;
}

/* line 311, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_slider.scss */

.m-slider--slideshow li.slick-slide p:last-child {
  padding-bottom: 0;
}

/* line 317, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_slider.scss */

.m-slider--slideshow .m-slider-caption {
  text-align: left;
}

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

.m-slider--slideshow-l li.slick-slide picture,
.m-slider--slideshow-l li.slick-slide picture img {
  width: 100%;
}

/* line 345, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_slider.scss */

.m-slider--slideshow-l .m-slider-caption,
.m-slider--slideshow-xl .m-slider-caption {
  background-color: #E7E2D6;
}

/* line 349, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_slider.scss */

.m-slider--slideshow-l .m-slider-counter,
.m-slider--slideshow-xl .m-slider-counter {
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
}

/* line 373, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_slider.scss */

.m-slider--slideshow-xl .m-slider-image,
.m-slider--slideshow-xl .m-slider-video,
.m-slider--slideshow-lofd .m-slider-image,
.m-slider--slideshow-lofd .m-slider-video {
  position: relative;
  overflow: hidden;
  position: relative;
  min-height: 1px;
  min-height: 0.0625rem;
  padding-left: 10px;
  padding-left: 0.625rem;
  padding-right: 10px;
  padding-right: 0.625rem;
  padding: 0;
}

/* line 449, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_slider.scss */

.m-slider--slideshow-xl .m-slider-caption,
.m-slider--slideshow-lofd .m-slider-caption {
  position: relative;
  min-height: 1px;
  min-height: 0.0625rem;
  padding-left: 10px;
  padding-left: 0.625rem;
  padding-right: 10px;
  padding-right: 0.625rem;
  padding: 20px;
  padding: 1.25rem;
}

/* line 462, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_slider.scss */

.m-slider--slideshow-l .m-slider-caption {
  padding: 20px;
  padding: 1.25rem;
}

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

.m-slider--slideshow-l .m-slider-caption,
.m-slider--slideshow-xl .m-slider-caption {
  *zoom: 1;
}

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

.m-slider--slideshow-l .m-slider-caption:before,
.m-slider--slideshow-l .m-slider-caption:after,
.m-slider--slideshow-xl .m-slider-caption:before,
.m-slider--slideshow-xl .m-slider-caption:after {
  content: "";
  display: table;
}

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

.m-slider--slideshow-l .m-slider-caption:after,
.m-slider--slideshow-xl .m-slider-caption:after {
  clear: both;
}

/* line 472, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_slider.scss */

.m-slider--slideshow-l .m-slider-counter,
.m-slider--slideshow-xl .m-slider-counter {
  color: #887F6E;
  position: relative;
}

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

.m-slider--slideshow-l .m-slider-counter > *,
.m-slider--slideshow-xl .m-slider-counter > * {
  position: relative;
  z-index: 10;
}

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

.m-slider--slideshow-l .m-slider-counter:after,
.m-slider--slideshow-xl .m-slider-counter: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 482, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_slider.scss */

.m-slider--slideshow-l .m-slider-counter:after,
.m-slider--slideshow-xl .m-slider-counter:after {
  content: none;
}

/* line 542, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_slider.scss */

.m-slider--slideshow-lofd .m-slider-counter {
  margin-top: -6px;
  margin-top: -0.375rem;
  color: #887F6E;
}

/* line 547, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_slider.scss */

.m-slider--slideshow-lofd .m-slider-image {
  position: relative;
}

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

.m-slider--slideshow-lofd .m-slider-image: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 */

.m-slider--slideshow-lofd .m-slider-image: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 553, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_slider.scss */

.m-slider--slideshow-lofd .m-slider-image:before,
.m-slider--slideshow-lofd .m-slider-image:after {
  content: none;
}

/* line 622, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_slider.scss */

.m-slider .slick-prev {
  position: relative;
  background-color: transparent;
}

/* line 626, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_slider.scss */

.m-slider .slick-prev:after {
  content: '';
  display: block;
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  background-color: #D7CEBA;
  -webkit-transform: skewX(-30deg);
  transform: skewX(-30deg);
  -webkit-transform-origin: right top;
  transform-origin: right top;
}

/* line 645, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_slider.scss */

.m-slider-btns {
  overflow: hidden;
  position: absolute;
  right: 20px;
  margin-top: -22px;
  margin-top: -1.375rem;
  z-index: 1;
  background: #D2051E;
}

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

.m-slider--product .m-slider-btns {
  right: 0;
}

/* line 657, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_slider.scss */

.scroll-end .m-slider-btns {
  background-color: #CBCACB;
}

/* line 663, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_slider.scss */

.m-slider-btns:after {
  content: '';
  display: block;
  position: absolute;
  left: 0px;
  bottom: 0px;
  z-index: 1;
  width: 65%;
  height: 100%;
  background-color: #FFFFFF;
  -webkit-transform: skewX(-30deg);
  transform: skewX(-30deg);
  -webkit-transform-origin: right top;
  transform-origin: right top;
  box-sizing: border-box;
  border-style: solid;
  border-width: 2px 0;
  border-width: 0.125rem 0;
  border-color: #D2051E;
}

/* line 685, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_slider.scss */

.scroll-start .m-slider-btns:after {
  border-color: #CBCACB;
}

/* line 690, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_slider.scss */

.m-slider-btns button {
  width: 40px;
  width: 2.5rem;
  height: 44px;
  height: 2.75rem;
  border: none;
  position: relative;
  z-index: 10;
  padding: 0;
  background: transparent;
  font-size: 20px;
  font-size: 1.25rem;
}

/* line 701, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_slider.scss */

.m-slider-btns button:first-child {
  border-style: solid;
  border-color: #D2051E;
  border-width: 0 0 0 2px;
  border-width: 0 0 0 0.125rem;
  border-right: none;
  float: left;
  color: #D2051E;
}

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

.m-slider-btns button:first-child: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 158, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.m-slider-btns button:first-child:after {
  content: "\EA03";
}

/* line 712, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_slider.scss */

.m-slider-btns button:first-child:hover:after {
  margin-left: -5px;
  margin-left: -0.3125rem;
}

/* line 714, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_slider.scss */

.scroll-start .m-slider-btns button:first-child:hover:after {
  margin-left: 0;
}

/* line 719, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_slider.scss */

.scroll-start .m-slider-btns button:first-child {
  cursor: default;
  border-color: #CBCACB;
}

/* line 722, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_slider.scss */

.scroll-start .m-slider-btns button:first-child:after {
  color: #CBCACB;
}

/* line 728, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_slider.scss */

.m-slider-btns button:last-child {
  color: white;
  border-left: none;
  float: right;
}

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

.m-slider-btns button:last-child: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 */

.m-slider-btns button:last-child:after {
  content: "\EA04";
}

/* line 734, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_slider.scss */

.scroll-end .m-slider-btns button:last-child {
  cursor: default;
}

/* line 738, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_slider.scss */

.m-slider-btns button:last-child:hover:after {
  margin-right: -5px;
  margin-right: -0.3125rem;
}

/* line 740, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_slider.scss */

.scroll-end .m-slider-btns button:last-child:hover:after {
  margin-right: 0;
}

/* line 748, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_slider.scss */

.m-slider-dots {
  text-align: center;
  margin-top: 10px;
  margin-top: 0.625rem;
}

/* line 752, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_slider.scss */

.m-slider-dots > li {
  display: inline-block;
  width: 14px;
  width: 0.875rem;
  height: 14px;
  height: 0.875rem;
  background-color: transparent;
  border: 2px solid #CBCACB;
  border: 0.125rem solid #CBCACB;
  margin: 0 5px;
  margin: 0 0.3125rem;
}

/* line 760, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_slider.scss */

.m-slider-dots > li.slick-active {
  border: 0;
  background-color: #D2051E;
}

/* line 764, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_slider.scss */

.m-slider-dots > li:hover,
.m-slider-dots > li:focus {
  cursor: pointer;
  border-color: #D2051E;
}

/* line 770, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_slider.scss */

.m-slider-dots > li button {
  display: none;
}

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

.m-table-wrapper {
  position: relative;
}

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

.m-table-wrapper.is-loading {
  min-height: 400px;
  min-height: 25rem;
}

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

.m-table-wrapper .m-slider-btns {
  margin-top: 0;
  top: 110px;
  right: 10px;
  z-index: 1002;
}

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

.m-table-wrapper--toolbarspacing .btn-toolbar {
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
}

/* line 25, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table-wrapper .a-link--back {
  padding-bottom: 0px;
  padding-bottom: 0rem;
  margin-top: 10px;
  margin-top: 0.625rem;
}

/* line 30, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-overlay--address .m-table-wrapper {
  border-top: 3px solid #EBE6dE;
  border-top: 0.1875rem solid #EBE6dE;
  padding-top: 20px;
  padding-top: 1.25rem;
}

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

.m-table,
.m-text--richtext table {
  width: 100%;
  max-width: 100%;
  border-collapse: collapse;
  border: 0;
  border-bottom: 3px solid #EBE6dE;
  border-bottom: 0.1875rem solid #EBE6dE;
  font-family: "Hilti Roman", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 16px;
  line-height: 1rem;
  /* #### ROW border #### */
  /* ################################# responsive-grid - START ################################# */
  /* ################################# responsive-grid - END ################################# */
}

/* line 57, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.o-product-variants .m-table,
.o-product-variants .m-text--richtext table,
.m-text--richtext .o-product-variants table {
  margin-bottom: 30px;
  margin-bottom: 1.875rem;
}

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

.m-table .a-detailslink,
.m-text--richtext table .a-detailslink {
  line-height: 1rem;
}

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

.m-table .a-detailslink.a-link--arrow-after:after,
.m-text--richtext table .a-detailslink.a-link--arrow-after:after {
  margin-top: -2px;
  margin-top: -0.125rem;
}

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

.m-table .a-priceoption > span,
.m-text--richtext table .a-priceoption > span {
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
}

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

.m-table .a-priceoption > strong,
.m-text--richtext table .a-priceoption > strong {
  font-family: "Hilti Roman", Arial, Verdana, sans-serif;
}

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

.m-table-showmore {
  *zoom: 1;
}

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

.m-table-showmore:before,
.m-table-showmore: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-showmore:after {
  clear: both;
}

/* line 105, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table-showmore .m-table,
.m-table-showmore .m-text--richtext table,
.m-text--richtext .m-table-showmore table {
  margin-bottom: 0px;
  margin-bottom: 0rem;
}

/* line 111, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table-td--image {
  max-width: 300px;
  max-width: 18.75rem;
  width: auto !important;
  min-width: 150px;
  min-width: 9.375rem;
}

/* line 130, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table thead tr,
.m-text--richtext table thead tr {
  border-top: 3px solid #EBE6dE;
  border-top: 0.1875rem solid #EBE6dE;
  border-bottom: 3px solid #EBE6dE;
  border-bottom: 0.1875rem solid #EBE6dE;
}

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

.m-table thead tr.has-form,
.m-text--richtext table thead tr.has-form {
  border-width: 1px;
  border-width: 0.0625rem;
}

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

.m-table thead tr.has-form td,
.m-text--richtext table thead tr.has-form td,
.m-table thead tr.has-form th,
.m-text--richtext table thead tr.has-form th {
  overflow: hidden;
  padding-top: 10px;
  padding-top: 0.625rem;
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
}

/* line 147, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table thead tr th,
.m-text--richtext table thead tr th,
.m-table thead tr td,
.m-text--richtext table thead tr td {
  padding-top: 15px;
  padding-top: 0.9375rem;
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
  padding-left: 8px;
  padding-left: 0.5rem;
  padding-right: 8px;
  padding-right: 0.5rem;
  text-align: left;
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 16px;
  line-height: 1rem;
}

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

.m-table thead tr th[align="center"],
.m-text--richtext table thead tr th[align="center"],
.m-table thead tr td[align="center"],
.m-text--richtext table thead tr td[align="center"] {
  text-align: center;
}

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

.m-table thead tr th[align="right"],
.m-text--richtext table thead tr th[align="right"],
.m-table thead tr td[align="right"],
.m-text--richtext table thead tr td[align="right"] {
  text-align: right;
}

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

.m-table thead tr th[align="justify"],
.m-text--richtext table thead tr th[align="justify"],
.m-table thead tr td[align="justify"],
.m-text--richtext table thead tr td[align="justify"] {
  text-align: justify;
}

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

.m-table thead tr th[align="char"],
.m-text--richtext table thead tr th[align="char"],
.m-table thead tr td[align="char"],
.m-text--richtext table thead tr td[align="char"] {
  text-align: char;
}

/* line 173, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table thead tr th:first-child,
.m-text--richtext table thead tr th:first-child,
.m-table thead tr th:last-child,
.m-text--richtext table thead tr th:last-child,
.m-table thead tr td:first-child,
.m-text--richtext table thead tr td:first-child,
.m-table thead tr td:last-child,
.m-text--richtext table thead tr td:last-child {
  padding-left: 8px;
  padding-left: 0.5rem;
  padding-right: 8px;
  padding-right: 0.5rem;
}

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

.m-table thead tr th:first-child,
.m-text--richtext table thead tr th:first-child,
.m-table thead tr td:first-child,
.m-text--richtext table thead tr td:first-child {
  padding-left: 15px;
  padding-left: 0.9375rem;
}

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

.m-table thead tr th.sorting,
.m-text--richtext table thead tr th.sorting,
.m-table thead tr td.sorting,
.m-text--richtext table thead tr td.sorting {
  cursor: pointer;
  outline: none;
  height: 100%;
}

/* line 188, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table thead tr th.sorting:hover,
.m-text--richtext table thead tr th.sorting:hover,
.m-table thead tr td.sorting:hover,
.m-text--richtext table thead tr td.sorting:hover {
  color: #D2051E;
}

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

.m-table thead tr th.sorting > .th-inner,
.m-text--richtext table thead tr th.sorting > .th-inner,
.m-table thead tr td.sorting > .th-inner,
.m-text--richtext table thead tr td.sorting > .th-inner {
  position: relative;
  display: inline-block;
  padding-left: 10px;
  padding-left: 0.625rem;
}

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

.m-table thead tr th.sorting > .th-inner:before,
.m-text--richtext table thead tr th.sorting > .th-inner:before,
.m-table thead tr td.sorting > .th-inner:before,
.m-text--richtext table thead tr td.sorting > .th-inner: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 1955, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.m-table thead tr th.sorting > .th-inner:before,
.m-text--richtext table thead tr th.sorting > .th-inner:before,
.m-table thead tr td.sorting > .th-inner:before,
.m-text--richtext table thead tr td.sorting > .th-inner:before {
  content: "\EA34";
}

/* line 202, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table thead tr th.sorting > .th-inner:before,
.m-text--richtext table thead tr th.sorting > .th-inner:before,
.m-table thead tr td.sorting > .th-inner:before,
.m-text--richtext table thead tr td.sorting > .th-inner:before {
  position: absolute;
  top: 50%;
  left: -5px;
  -webkit-transform: rotateX(0deg);
  transform: rotateX(0deg);
  margin-top: -9px;
  margin-top: -0.5625rem;
}

/* line 209, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.is-IE .m-table thead tr th.sorting > .th-inner:before,
.is-IE .m-text--richtext table thead tr th.sorting > .th-inner:before,
.m-text--richtext .is-IE table thead tr th.sorting > .th-inner:before,
.is-IE
            .m-table thead tr td.sorting > .th-inner:before,
.is-IE .m-text--richtext table thead tr td.sorting > .th-inner:before,
.m-text--richtext .is-IE table thead tr td.sorting > .th-inner:before {
  margin-top: -7px;
  margin-top: -0.4375rem;
}

/* line 220, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table thead tr th.sorted.ascending > .th-inner:before,
.m-text--richtext table thead tr th.sorted.ascending > .th-inner:before,
.m-table thead tr td.sorted.ascending > .th-inner:before,
.m-text--richtext table thead tr td.sorted.ascending > .th-inner:before {
  -webkit-transform: rotateX(0deg);
  transform: rotateX(0deg);
  color: #D2051E;
  margin-top: -9px;
  margin-top: -0.5625rem;
}

/* line 232, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table thead tr th.sorted.descending > .th-inner:before,
.m-text--richtext table thead tr th.sorted.descending > .th-inner:before,
.m-table thead tr td.sorted.descending > .th-inner:before,
.m-text--richtext table thead tr td.sorted.descending > .th-inner:before {
  -webkit-transform: rotateX(180deg);
  transform: rotateX(180deg);
  color: #D2051E;
}

/* line 241, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table thead tr th.is-disabled:hover,
.m-text--richtext table thead tr th.is-disabled:hover,
.m-table thead tr td.is-disabled:hover,
.m-text--richtext table thead tr td.is-disabled:hover {
  color: #000000;
  cursor: inherit;
}

/* line 249, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table thead tr th.is-disabled > .th-inner:before,
.m-text--richtext table thead tr th.is-disabled > .th-inner:before,
.m-table thead tr td.is-disabled > .th-inner:before,
.m-text--richtext table thead tr td.is-disabled > .th-inner:before {
  color: #bab9ba;
}

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

.m-table thead tr th.has-checkbox,
.m-text--richtext table thead tr th.has-checkbox,
.m-table thead tr td.has-checkbox,
.m-text--richtext table thead tr td.has-checkbox {
  padding-top: 8px;
  padding-top: 0.5rem;
  padding-bottom: 8px;
  padding-bottom: 0.5rem;
}

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

.m-table thead tr th .row,
.m-text--richtext table thead tr th .row,
.m-table thead tr td .row,
.m-text--richtext table thead tr td .row {
  margin: 0px;
  margin: 0rem;
  width: 100%;
}

/* line 264, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table thead tr th .row div[class^="col-"]:first-child,
.m-text--richtext table thead tr th .row div[class^="col-"]:first-child,
.m-table thead tr td .row div[class^="col-"]:first-child,
.m-text--richtext table thead tr td .row div[class^="col-"]:first-child {
  padding-left: 0px;
  padding-left: 0rem;
}

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

.m-table thead tr th .row div[class^="col-"]:last-child,
.m-text--richtext table thead tr th .row div[class^="col-"]:last-child,
.m-table thead tr td .row div[class^="col-"]:last-child,
.m-text--richtext table thead tr td .row div[class^="col-"]:last-child {
  padding-right: 0px;
  padding-right: 0rem;
}

/* line 279, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table thead .a-checkbox label,
.m-text--richtext table thead .a-checkbox label {
  font-size: 14px !important;
  font-size: 0.875rem !important;
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
}

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

.m-table--thick-borders tbody tr:not(.tfoot) {
  border-bottom: 3px solid #EBE6dE;
  border-bottom: 0.1875rem solid #EBE6dE;
}

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

.m-table:not(.m-table--thick-borders) tbody tr:not(.tfoot),
.m-text--richtext table:not(.m-table--thick-borders) tbody tr:not(.tfoot) {
  border-bottom: 2px solid #EBE6dE;
  border-bottom: 0.125rem solid #EBE6dE;
}

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

.m-table tbody tr,
.m-text--richtext table tbody tr {
  position: relative;
}

/* line 313, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.is-ios .m-table tbody tr,
.is-ios .m-text--richtext table tbody tr,
.m-text--richtext .is-ios table tbody tr {
  -webkit-tap-highlight-color: transparent;
}

/* line 320, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table tbody tr:last-child,
.m-text--richtext table tbody tr:last-child {
  border-bottom: 0;
}

/* line 324, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table tbody tr.is-selected td,
.m-text--richtext table tbody tr.is-selected td {
  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: #E7E2D6;
}

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

.m-table tbody tr.is-selected td.has-selection:before,
.m-text--richtext table tbody tr.is-selected td.has-selection: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 tbody tr.is-selected td.has-selection:before,
.m-text--richtext table tbody tr.is-selected td.has-selection:before {
  content: "\EA0C";
}

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

.m-table tbody tr.is-selected td.has-selection .a-address-selector,
.m-text--richtext table tbody tr.is-selected td.has-selection .a-address-selector {
  display: none !important;
}

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

.m-table tbody tr.is-selected td.has-selection:before,
.m-text--richtext table tbody tr.is-selected td.has-selection:before {
  width: 100%;
  text-align: center;
  font-size: 20px;
  font-size: 1.25rem;
  color: #000000;
}

/* line 353, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table tbody tr td,
.m-text--richtext table tbody tr td {
  padding-top: 15px;
  padding-top: 0.9375rem;
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
  padding-left: 8px;
  padding-left: 0.5rem;
  padding-right: 8px;
  padding-right: 0.5rem;
  font-family: "Hilti Roman", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 16px;
  line-height: 1rem;
}

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

.m-table tbody tr td.has-colspan,
.m-text--richtext table tbody tr td.has-colspan {
  padding-left: 10px !important;
  padding-left: 0.625rem !important;
}

/* line 373, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table tbody tr td a:not(.a-link--arrow-after):not(.a-detailslink):not(.a-link--bold):not(.a-link):not(.a-label-tip-link):not(.a-link-action):not(.a-button):not(input[type="submit"]:not([class*='a-button-'])):not(
      button[type="submit"]:not([class*='a-button-'])):not(.m-text--richtext .m-text-buttons a),
.m-text--richtext table tbody tr td a:not(.a-link--arrow-after):not(.a-detailslink):not(.a-link--bold):not(.a-link):not(.a-label-tip-link):not(.a-link-action):not(.a-button):not(input[type="submit"]:not([class*='a-button-'])):not(
      button[type="submit"]:not([class*='a-button-'])):not(.m-text--richtext .m-text-buttons 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;
}

/* line 92, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.m-table tbody tr td a:not(.a-link--arrow-after):not(.a-detailslink):not(.a-link--bold):not(.a-link):not(.a-label-tip-link):not(.a-link-action):not(.a-button):not(input[type="submit"]:not([class*='a-button-'])):not(
        button[type="submit"]:not([class*='a-button-'])):not(.m-text--richtext .m-text-buttons a):hover,
.m-text--richtext table tbody tr td a:not(.a-link--arrow-after):not(.a-detailslink):not(.a-link--bold):not(.a-link):not(.a-label-tip-link):not(.a-link-action):not(.a-button):not(input[type="submit"]:not([class*='a-button-'])):not(
        button[type="submit"]:not([class*='a-button-'])):not(.m-text--richtext .m-text-buttons a):hover {
  color: #671A3D;
  border-bottom-color: #671A3D;
  /*
    &:after {
      content: '';


      position: absolute;
      left: 1px;
      right: 0;
      bottom: -3px;
    }
    */
}

/* line 377, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table tbody tr td a:not(.a-detailslink):not(.a-link--bold):not(.m-message-text a),
.m-text--richtext table tbody tr td a:not(.a-detailslink):not(.a-link--bold):not(.m-message-text a) {
  font-family: "Hilti Roman", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 16px;
  line-height: 1rem;
}

/* line 383, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table tbody tr td .image-wrapper,
.m-text--richtext table tbody tr td .image-wrapper {
  margin-top: -20px;
  margin-top: -1.25rem;
  margin-bottom: -20px;
  margin-bottom: -1.25rem;
  margin-left: -10px;
  margin-left: -0.625rem;
  margin-right: -10px;
  margin-right: -0.625rem;
  padding-top: 20px;
  padding-top: 1.25rem;
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
  padding-left: 10px;
  padding-left: 0.625rem;
  padding-right: 10px;
  padding-right: 0.625rem;
  display: inline-block;
  overflow: hidden;
}

/* line 396, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table tbody tr td .image-wrapper img,
.m-text--richtext table tbody tr td .image-wrapper img {
  max-width: 89px;
  max-width: 5.5625rem;
  max-height: 60px;
  max-height: 3.75rem;
  -webkit-transform: scale(1) translateZ(0);
  transform: scale(1) translateZ(0);
  -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 402, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.touchevents .m-table tbody tr td .image-wrapper img,
.touchevents .m-text--richtext table tbody tr td .image-wrapper img,
.m-text--richtext .touchevents table tbody tr td .image-wrapper img {
  -webkit-transform: scale(1.1) translateZ(0);
  transform: scale(1.1) translateZ(0);
}

/* line 408, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table tbody tr td picture,
.m-text--richtext table tbody tr td picture {
  min-width: 60px;
  min-width: 3.75rem;
}

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

.m-table tbody tr td .no-visibility.a-link,
.m-text--richtext table tbody tr td .no-visibility.a-link,
.m-table tbody tr td .no-visibility.a-label-tip-link,
.m-text--richtext table tbody tr td .no-visibility.a-label-tip-link {
  display: block;
  margin-top: 10px;
  margin-top: 0.625rem;
}

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

.touchevents .m-table tbody tr td .no-visibility,
.touchevents .m-text--richtext table tbody tr td .no-visibility,
.m-text--richtext .touchevents table tbody tr td .no-visibility {
  visibility: visible !important;
}

/* line 434, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table tbody tr td.no-visibility,
.m-text--richtext table tbody tr td.no-visibility {
  visibility: visible !important;
}

/* line 437, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table tbody tr td.no-visibility span:not(.opacity),
.m-text--richtext table tbody tr td.no-visibility span:not(.opacity),
.m-table tbody tr td.no-visibility div,
.m-text--richtext table tbody tr td.no-visibility div,
.m-table tbody tr td.no-visibility a,
.m-text--richtext table tbody tr td.no-visibility a {
  visibility: hidden;
}

/* line 442, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.touchevents .m-table tbody tr td.no-visibility span:not(.opacity),
.touchevents .m-text--richtext table tbody tr td.no-visibility span:not(.opacity),
.m-text--richtext .touchevents table tbody tr td.no-visibility span:not(.opacity),
.touchevents
          .m-table tbody tr td.no-visibility div,
.touchevents .m-text--richtext table tbody tr td.no-visibility div,
.m-text--richtext .touchevents table tbody tr td.no-visibility div,
.touchevents
          .m-table tbody tr td.no-visibility a,
.touchevents .m-text--richtext table tbody tr td.no-visibility a,
.m-text--richtext .touchevents table tbody tr td.no-visibility a {
  visibility: visible;
}

/* line 449, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table tbody tr td.is-hover,
.m-text--richtext table tbody tr td.is-hover {
  background-color: #F7F5F2;
  cursor: pointer;
}

/* line 453, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table--productdetaillinks .m-table tbody tr td.is-hover,
.m-table--productdetaillinks .m-text--richtext table tbody tr td.is-hover,
.m-text--richtext .m-table--productdetaillinks table tbody tr td.is-hover {
  background-color: transparent;
}

/* line 477, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table tbody tr td.is-hover.has-hoverlink [data-hoverlink],
.m-text--richtext table tbody tr td.is-hover.has-hoverlink [data-hoverlink] {
  visibility: visible;
}

/* line 490, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.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: 0;
}

/* line 499, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table tbody tr td.is-hover.no-visibility,
.m-text--richtext table tbody tr td.is-hover.no-visibility {
  opacity: 1;
}

/* line 501, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table tbody tr td.is-hover.no-visibility span:not(.opacity),
.m-text--richtext table tbody tr td.is-hover.no-visibility span:not(.opacity),
.m-table tbody tr td.is-hover.no-visibility div,
.m-text--richtext table tbody tr td.is-hover.no-visibility div,
.m-table tbody tr td.is-hover.no-visibility a,
.m-text--richtext table tbody tr td.is-hover.no-visibility a {
  visibility: visible;
  opacity: 1;
}

/* line 509, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table tbody tr td.is-hover .no-visibility,
.m-text--richtext table tbody tr td.is-hover .no-visibility {
  visibility: visible !important;
}

/* line 516, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table tbody tr td.is-hover .image-wrapper img,
.m-text--richtext table tbody tr td.is-hover .image-wrapper img {
  -webkit-transform: scale(1.1) translateZ(0);
  transform: scale(1.1) translateZ(0);
}

/* line 523, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table tbody tr td:first-child,
.m-text--richtext table tbody tr td:first-child,
.m-table tbody tr td:last-child,
.m-text--richtext table tbody tr td:last-child {
  padding-left: 8px;
  padding-left: 0.5rem;
  padding-right: 8px;
  padding-right: 0.5rem;
}

/* line 529, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table tbody tr td:not(.has-hoverlink):first-child,
.m-text--richtext table tbody tr td:not(.has-hoverlink):first-child {
  padding-left: 15px;
  padding-left: 0.9375rem;
}

/* line 533, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table tbody tr td .image,
.m-text--richtext table tbody tr td .image {
  min-width: 60px;
  min-width: 3.75rem;
}

/* line 537, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table tbody tr td.is-hidden,
.m-text--richtext table tbody tr td.is-hidden {
  display: none;
}

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

.m-table tbody tr td.has-form,
.m-text--richtext table tbody tr td.has-form {
  display: none !important;
  padding-left: 15px;
  padding-left: 0.9375rem;
}

/* line 545, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table tbody tr td.has-form.is-visible,
.m-text--richtext table tbody tr td.has-form.is-visible {
  display: table-cell !important;
}

/* line 552, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table tbody tr.has-form,
.m-text--richtext table tbody tr.has-form {
  display: none;
}

/* line 555, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table tbody tr.has-form td,
.m-text--richtext table tbody tr.has-form td {
  overflow: hidden;
  padding-left: 0;
  padding-right: 0;
  padding-top: 15px;
  padding-top: 0.9375rem;
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
}

/* line 564, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table tbody tr.has-form:hover,
.m-text--richtext table tbody tr.has-form:hover {
  background-color: transparent;
}

/* line 569, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table tbody tr.has-form:hover td.no-visibility span,
.m-text--richtext table tbody tr.has-form:hover td.no-visibility span,
.m-table tbody tr.has-form:hover td.no-visibility div,
.m-text--richtext table tbody tr.has-form:hover td.no-visibility div,
.m-table tbody tr.has-form:hover td.no-visibility a,
.m-text--richtext table tbody tr.has-form:hover td.no-visibility a {
  visibility: visible;
}

/* line 579, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table tbody tr.tfoot,
.m-text--richtext table tbody tr.tfoot {
  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 583, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table tbody tr.tfoot--first,
.m-text--richtext table tbody tr.tfoot--first,
.m-table tbody tr.tfoot--last,
.m-text--richtext table tbody tr.tfoot--last {
  border-top: 3px solid #EBE6dE;
  border-top: 0.1875rem solid #EBE6dE;
}

/* line 588, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table tbody tr.tfoot--bold > td,
.m-text--richtext table tbody tr.tfoot--bold > td {
  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 592, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table tbody tr.tfoot--last > td,
.m-text--richtext table tbody tr.tfoot--last > td {
  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 596, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table tbody tr.tfoot td,
.m-text--richtext table tbody tr.tfoot td {
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
  padding-top: 15px;
  padding-top: 0.9375rem;
}

/* line 601, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table tbody tr.tfoot .wrapper,
.m-text--richtext table tbody tr.tfoot .wrapper {
  display: block;
  max-width: 320px;
  max-width: 20rem;
  width: auto;
}

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

.m-table tbody tr.tfoot .wrapper,
.m-text--richtext table tbody tr.tfoot .wrapper {
  *zoom: 1;
}

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

.m-table tbody tr.tfoot .wrapper:before,
.m-text--richtext table tbody tr.tfoot .wrapper:before,
.m-table tbody tr.tfoot .wrapper:after,
.m-text--richtext table tbody tr.tfoot .wrapper: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 tbody tr.tfoot .wrapper:after,
.m-text--richtext table tbody tr.tfoot .wrapper:after {
  clear: both;
}

/* line 609, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table tbody tr.tfoot .left,
.m-text--richtext table tbody tr.tfoot .left {
  float: left;
}

/* line 614, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table tbody tr.tfoot .right,
.m-text--richtext table tbody tr.tfoot .right {
  float: right;
}

/* line 618, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table tbody tr.tfoot.tfoot--subtotal td,
.m-text--richtext table tbody tr.tfoot.tfoot--subtotal td {
  padding-top: 20px;
  padding-top: 1.25rem;
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
}

/* line 622, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table tbody tr.tfoot.tfoot--shipping td,
.m-text--richtext table tbody tr.tfoot.tfoot--shipping td {
  padding-top: 0;
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
}

/* line 626, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table tbody tr.tfoot.tfoot--tax td,
.m-text--richtext table tbody tr.tfoot.tfoot--tax td {
  padding-top: 0;
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
}

/* line 635, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table tbody .a-checkbox,
.m-text--richtext table tbody .a-checkbox {
  width: 30px;
  width: 1.875rem;
  overflow: hidden;
}

/* line 639, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table tbody .a-checkbox label,
.m-text--richtext table tbody .a-checkbox label {
  display: inline-block;
}

/* line 650, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table .a-checkbox,
.m-text--richtext table .a-checkbox {
  padding: 0;
}

/* line 655, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table .a-input,
.m-text--richtext table .a-input,
.m-table .a-stars-radio,
.m-text--richtext table .a-stars-radio {
  padding: 0px;
  padding: 0rem;
  margin: 0px;
  margin: 0rem;
}

/* line 658, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table .a-input .a-input-field,
.m-text--richtext table .a-input .a-input-field,
.m-table .a-stars-radio .a-input-field,
.m-text--richtext table .a-stars-radio .a-input-field,
.m-table .a-input .a-stars-radio-field,
.m-text--richtext table .a-input .a-stars-radio-field,
.m-table .a-stars-radio .a-stars-radio-field,
.m-text--richtext table .a-stars-radio .a-stars-radio-field {
  left: auto;
  float: none;
  padding: 0px;
  padding: 0rem;
  margin: 0px;
  margin: 0rem;
}

/* line 664, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table .a-input input[placeholder],
.m-text--richtext table .a-input input[placeholder],
.m-table .a-stars-radio input[placeholder],
.m-text--richtext table .a-stars-radio input[placeholder] {
  text-overflow: ellipsis;
}

/* line 674, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table--productinfo {
  border-top: 3px solid #EBE6dE;
  border-top: 0.1875rem solid #EBE6dE;
}

/* line 677, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table--productinfo .m-form-pieces-label {
  display: none;
}

/* line 685, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table--productinfo tbody tr td {
  vertical-align: top;
  padding-top: 20px;
  padding-top: 1.25rem;
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
}

/* line 693, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table--productinfo .m-cart--td-info-description {
  width: auto !important;
}

/* line 759, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table--decrease-rowspacing tbody tr td {
  padding-top: 15px;
  padding-top: 0.9375rem;
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
}

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

.m-table--decrease-rowspacing tbody tr td.has-form {
  padding-top: 10px;
  padding-top: 0.625rem;
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
}

/* line 777, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table--productdetaillinks tbody tr td.is-hover {
  background-color: transparent;
}

/* line 781, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table--productdetaillinks tbody tr td.has-hoverlink [data-hoverlink] {
  margin-top: 10px !important;
  margin-top: 0.625rem !important;
}

/* line 792, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table--productdetaillinks tbody tr td.td--fixed-width_300 {
  white-space: normal !important;
}

/* line 798, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table--productdetaillinks tbody tr td.td--fixed-width_250 {
  white-space: normal !important;
}

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

.m-table--responsive-grid {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 16px;
  line-height: 1rem;
  /* mobile & tablet behavior */
  /* mobile behavior */
}

/* line 851, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table--responsive-grid thead tr th:first-child,
.m-table--responsive-grid thead tr td:first-child {
  padding-left: 8px;
  padding-left: 0.5rem;
}

/* line 858, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.is-IE9 .m-table--responsive-grid .m-message,
.is-IE9 .m-table--responsive-grid .m-message-row,
.is-IE9 .m-table--responsive-grid .m-message-col,
.is-IE10 .m-table--responsive-grid .m-message,
.is-IE10 .m-table--responsive-grid .m-message-row,
.is-IE10 .m-table--responsive-grid .m-message-col,
.is-IE11 .m-table--responsive-grid .m-message,
.is-IE11 .m-table--responsive-grid .m-message-row,
.is-IE11 .m-table--responsive-grid .m-message-col {
  display: inline-block;
}

/* line 863, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.is-IE9 .m-table--responsive-grid td:first-child img,
.is-IE10 .m-table--responsive-grid td:first-child img,
.is-IE11 .m-table--responsive-grid td:first-child img {
  width: auto;
}

/* line 869, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table--responsive-grid td:first-child {
  min-width: 150px;
  min-width: 9.375rem;
  max-width: 450px;
  max-width: 28.125rem;
}

/* line 875, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table--responsive-grid td:first-child picture img {
  vertical-align: middle;
  max-height: 56px;
  max-height: 3.5rem;
  max-width: 80px;
  max-width: 5rem;
}

/* line 897, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table--responsive-grid tbody .m-message--tiny {
  padding-right: 0px;
  padding-right: 0rem;
}

/* line 905, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table--responsive-grid .a-tooltip.a-icon-info:before,
.m-table--responsive-grid .a-tooltip.a-label-tip-link:before {
  top: -13px;
  left: 5px;
}

/* line 988, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table--summary {
  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;
  /* mobile behavior */
}

/* line 1001, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table--summary tbody tr td {
  padding-top: 8px;
  padding-top: 0.5rem;
  padding-bottom: 8px;
  padding-bottom: 0.5rem;
  padding-left: 10px;
  padding-left: 0.625rem;
  padding-right: 10px;
  padding-right: 0.625rem;
  vertical-align: top;
}

/* line 1009, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table--summary tbody tr td:first-child {
  padding-left: 0px;
  padding-left: 0rem;
}

/* line 1012, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table--summary tbody tr td:last-child {
  padding-right: 0px;
  padding-right: 0rem;
}

/* line 1016, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table--summary tbody tr td > div:last-child:not(:only-child) {
  padding-bottom: 0px;
  padding-bottom: 0rem;
}

/* line 1024, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table--summary tbody tr.total {
  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 1028, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table--summary tbody tr.grandtotal {
  border-top: 3px solid #EBE6dE;
  border-top: 0.1875rem solid #EBE6dE;
  border-bottom: 3px solid #EBE6dE;
  border-bottom: 0.1875rem solid #EBE6dE;
  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 1042, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table--summary tbody tr.grandtotal td {
  padding-top: 10px;
  padding-top: 0.625rem;
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
  vertical-align: top;
}

/* line 1048, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table--summary tbody tr.grandtotal .payment-method {
  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: 5px;
  margin-top: 0.3125rem;
}

/* line 1105, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table-cell-bold {
  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 1109, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table-add-label--md-max,
.m-table-add-label--lg-max,
.m-table-add-label--md {
  display: none;
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 16px;
  line-height: 1rem;
}

/* line 1113, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.text-row .m-table-add-label--md-max,
.text-row .m-table-add-label--lg-max,
.text-row .m-table-add-label--md {
  font-family: "Hilti Roman", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 16px;
  line-height: 1rem;
  padding-bottom: 0px;
  padding-bottom: 0rem;
}

/* line 1120, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table-valign-top {
  vertical-align: top;
}

/* line 1158, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table-add-cell--lg-max,
.m-table-add-cell--md {
  display: none;
  padding-top: 15px;
  padding-top: 0.9375rem;
}

/* line 1168, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table-has-message--md + tr.m-table-show--md {
  display: none;
}

/* line 1237, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table .m-table-cell-content,
.m-text--richtext table .m-table-cell-content {
  min-height: 20px;
  min-height: 1.25rem;
}

/* line 1246, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table .m-table-cell-content .a-priceoption,
.m-text--richtext table .m-table-cell-content .a-priceoption {
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
}

/* line 1249, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table .m-table-cell-content .a-priceoption strong,
.m-text--richtext table .m-table-cell-content .a-priceoption strong {
  font-family: "Hilti Roman", Arial, Verdana, sans-serif;
}

/* line 1254, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table .m-table-cell-content .a-tooltip,
.m-text--richtext table .m-table-cell-content .a-tooltip {
  line-height: 1rem;
  margin-top: 5px;
  margin-top: 0.3125rem;
}

/* line 1258, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table .m-table-cell-content .a-tooltip:after,
.m-text--richtext table .m-table-cell-content .a-tooltip:after {
  margin-top: -2px;
  margin-top: -0.125rem;
}

/* line 1277, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table .m-table-form--two,
.m-text--richtext table .m-table-form--two {
  width: 100%;
}

/* line 1281, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table .m-table-form--two div:first-child,
.m-text--richtext table .m-table-form--two div:first-child {
  position: relative;
  float: left;
  width: 75%;
  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-left: 0;
}

/* line 1289, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table .m-table-form--two div:last-child,
.m-text--richtext table .m-table-form--two div:last-child {
  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-right: 0;
}

/* line 1297, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.is-Firefox .m-table .m-table-form--two div:last-child .a-button,
.is-Firefox .m-text--richtext table .m-table-form--two div:last-child .a-button,
.m-text--richtext .is-Firefox table .m-table-form--two div:last-child .a-button,
.is-Firefox .m-table .m-table-form--two div:last-child input[type="submit"]:not([class*='a-button-']),
.is-Firefox .m-text--richtext table .m-table-form--two div:last-child input[type="submit"]:not([class*='a-button-']),
.m-text--richtext .is-Firefox table .m-table-form--two div:last-child input[type="submit"]:not([class*='a-button-']),
.is-Firefox .m-table .m-table-form--two div:last-child
      button[type="submit"]:not([class*='a-button-']),
.is-Firefox .m-text--richtext table .m-table-form--two div:last-child
      button[type="submit"]:not([class*='a-button-']),
.m-text--richtext .is-Firefox table .m-table-form--two div:last-child
      button[type="submit"]:not([class*='a-button-']),
.is-Firefox .m-table .m-table-form--two div:last-child .m-text--richtext .m-text-buttons a,
.m-text--richtext .m-text-buttons .is-Firefox .m-table .m-table-form--two div:last-child a,
.is-Firefox .m-text--richtext table .m-table-form--two div:last-child .m-text-buttons a,
.is-Firefox .m-text--richtext .m-text-buttons table .m-table-form--two div:last-child a,
.m-text--richtext .is-Firefox table .m-table-form--two div:last-child .m-text-buttons a,
.m-text--richtext .m-text-buttons .is-Firefox table .m-table-form--two div:last-child a {
  display: inline-block;
}

/* line 1301, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.is-Firefox .m-table .m-table-form--two div:last-child .a-button i,
.is-Firefox .m-text--richtext table .m-table-form--two div:last-child .a-button i,
.m-text--richtext .is-Firefox table .m-table-form--two div:last-child .a-button i,
.is-Firefox .m-table .m-table-form--two div:last-child input[type="submit"]:not([class*='a-button-']) i,
.is-Firefox .m-text--richtext table .m-table-form--two div:last-child input[type="submit"]:not([class*='a-button-']) i,
.m-text--richtext .is-Firefox table .m-table-form--two div:last-child input[type="submit"]:not([class*='a-button-']) i,
.is-Firefox .m-table .m-table-form--two div:last-child
      button[type="submit"]:not([class*='a-button-']) i,
.is-Firefox .m-text--richtext table .m-table-form--two div:last-child
      button[type="submit"]:not([class*='a-button-']) i,
.m-text--richtext .is-Firefox table .m-table-form--two div:last-child
      button[type="submit"]:not([class*='a-button-']) i,
.is-Firefox .m-table .m-table-form--two div:last-child .m-text--richtext .m-text-buttons a i,
.m-text--richtext .m-text-buttons .is-Firefox .m-table .m-table-form--two div:last-child a i,
.is-Firefox .m-text--richtext table .m-table-form--two div:last-child .m-text-buttons a i,
.is-Firefox .m-text--richtext .m-text-buttons table .m-table-form--two div:last-child a i,
.m-text--richtext .is-Firefox table .m-table-form--two div:last-child .m-text-buttons a i,
.m-text--richtext .m-text-buttons .is-Firefox table .m-table-form--two div:last-child a i {
  vertical-align: sub;
}

/* line 1305, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table .m-table-form--two div:last-child .a-button span + i,
.m-text--richtext table .m-table-form--two div:last-child .a-button span + i,
.m-table .m-table-form--two div:last-child input[type="submit"]:not([class*='a-button-']) span + i,
.m-text--richtext table .m-table-form--two div:last-child input[type="submit"]:not([class*='a-button-']) span + i,
.m-table .m-table-form--two div:last-child
      button[type="submit"]:not([class*='a-button-']) span + i,
.m-text--richtext table .m-table-form--two div:last-child
      button[type="submit"]:not([class*='a-button-']) span + i,
.m-table .m-table-form--two div:last-child .m-text--richtext .m-text-buttons a span + i,
.m-text--richtext .m-text-buttons .m-table .m-table-form--two div:last-child a span + i,
.m-text--richtext table .m-table-form--two div:last-child .m-text-buttons a span + i,
.m-text--richtext .m-text-buttons table .m-table-form--two div:last-child a span + i {
  padding-left: 0px;
  padding-left: 0rem;
  margin-right: 0px;
  margin-right: 0rem;
}

/* line 1312, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table .m-table-form--two div:last-child .a-button .gets-hidden,
.m-text--richtext table .m-table-form--two div:last-child .a-button .gets-hidden,
.m-table .m-table-form--two div:last-child input[type="submit"]:not([class*='a-button-']) .gets-hidden,
.m-text--richtext table .m-table-form--two div:last-child input[type="submit"]:not([class*='a-button-']) .gets-hidden,
.m-table .m-table-form--two div:last-child
      button[type="submit"]:not([class*='a-button-']) .gets-hidden,
.m-text--richtext table .m-table-form--two div:last-child
      button[type="submit"]:not([class*='a-button-']) .gets-hidden,
.m-table .m-table-form--two div:last-child .m-text--richtext .m-text-buttons a .gets-hidden,
.m-text--richtext .m-text-buttons .m-table .m-table-form--two div:last-child a .gets-hidden,
.m-text--richtext table .m-table-form--two div:last-child .m-text-buttons a .gets-hidden,
.m-text--richtext .m-text-buttons table .m-table-form--two div:last-child a .gets-hidden {
  display: none;
}

/* line 1323, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table .m-table-form--three,
.m-text--richtext table .m-table-form--three {
  width: 100%;
}

/* line 1327, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table .m-table-form--three div:first-child,
.m-text--richtext table .m-table-form--three div:first-child {
  padding-left: 0 !important;
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
}

/* line 1373, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table .a-link-action,
.m-text--richtext table .a-link-action {
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  cursor: pointer;
}

/* line 1381, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.table-responsive[data-pattern="priority-columns"] > .m-table--address.table > tbody > tr > th,
.table-responsive[data-pattern="priority-columns"] > .m-table--address.table > tfoot > tr > th,
.table-responsive[data-pattern="priority-columns"] > .m-table--address.table > thead > tr > td,
.table-responsive[data-pattern="priority-columns"] > .m-table--address.table > tbody > tr > td,
.table-responsive[data-pattern="priority-columns"] > .m-table--address.table > tfoot > tr > td {
  white-space: normal;
}

/* line 1388, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.table-responsive[data-pattern="priority-columns"] > .m-table--address.table > tbody > tr > th.has-hoverlink,
.table-responsive[data-pattern="priority-columns"] > .m-table--address.table > tfoot > tr > th.has-hoverlink,
.table-responsive[data-pattern="priority-columns"] > .m-table--address.table > thead > tr > td.has-hoverlink,
.table-responsive[data-pattern="priority-columns"] > .m-table--address.table > tbody > tr > td.has-hoverlink,
.table-responsive[data-pattern="priority-columns"] > .m-table--address.table > tfoot > tr > td.has-hoverlink {
  white-space: nowrap;
}

/* line 1394, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table--address .is-empty {
  border-bottom-width: 0;
}

/* line 1397, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table--address .is-empty-fallback {
  display: none;
}

/* line 1400, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table--address .is-empty-fallback td {
  white-space: normal !important;
}

/* line 1403, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table--address .is-empty-fallback td .m-message {
  margin: 0 1px;
  margin: 0 0.0625rem;
  margin-top: 20px;
  margin-top: 1.25rem;
  margin-bottom: 0px;
  margin-bottom: 0rem;
}

/* line 1410, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table--address .is-empty-fallback td .m-message-text p:last-of-type {
  padding-bottom: 0px !important;
  padding-bottom: 0rem !important;
}

/* line 1417, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.is-empty .m-table--address .is-empty-fallback {
  display: table-row;
}

/* line 1432, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table--increase-s thead tr th,
.m-table--increase-s thead tr td,
.m-table--increase-s tbody tr th,
.m-table--increase-s tbody tr td {
  padding-top: 15px;
  padding-top: 0.9375rem;
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
}

/* line 1450, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table--increase-s thead tr th,
.m-table--increase-s tbody tr th {
  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 1463, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table--increase-s thead tr th.sorting > .th-inner:after,
.m-table--increase-s thead tr td.sorting > .th-inner:after {
  margin-top: -13px;
  margin-top: -0.8125rem;
}

/* line 1467, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table--increase-s thead tr th.sorted.ascending > .th-inner:after,
.m-table--increase-s thead tr td.sorted.ascending > .th-inner:after {
  margin-top: -10px;
  margin-top: -0.625rem;
}

/* line 1472, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table--increase-s thead tr td {
  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 1482, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table--increase-s tbody tr td {
  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;
}

/* line 1495, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table-col--limited {
  word-wrap: break-word;
  overflow-wrap: break-word;
}

/* line 1511, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table-col--limited .th-inner {
  max-width: 100%;
}

/* line 1537, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table--product-variants .m-table-col--item-number,
.m-table--product-variants .m-table-col--price,
.m-table--product-variants .m-table-col--quantity {
  word-wrap: break-word;
  overflow-wrap: break-word;
}

/* line 1549, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table .m-table-row-message-bottom td,
.m-text--richtext table .m-table-row-message-bottom td {
  padding-top: 0px;
  padding-top: 0rem;
}

/* line 1559, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.has-buttons .m-table thead tr:first-child,
.has-buttons .m-text--richtext table thead tr:first-child,
.m-text--richtext .has-buttons table thead tr:first-child {
  border-top: 0;
}

/* line 1563, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.has-buttons .m-table thead tr:first-child th,
.has-buttons .m-text--richtext table thead tr:first-child th,
.m-text--richtext .has-buttons table thead tr:first-child th {
  padding: 0;
}

/* line 1566, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.has-buttons .m-table thead tr:first-child th .a-checkbox,
.has-buttons .m-text--richtext table thead tr:first-child th .a-checkbox,
.m-text--richtext .has-buttons table thead tr:first-child th .a-checkbox {
  overflow: visible;
}

/* line 1633, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.table-wrapper {
  clear: both;
}

/* line 1647, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.table-wrapper .dropdown-btn-group,
.m-table-actions .dropdown-btn-group {
  position: relative;
  right: 0;
}

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

.table-wrapper .dropdown-btn-group,
.m-table-actions .dropdown-btn-group {
  *zoom: 1;
}

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

.table-wrapper .dropdown-btn-group:before,
.table-wrapper .dropdown-btn-group:after,
.m-table-actions .dropdown-btn-group:before,
.m-table-actions .dropdown-btn-group:after {
  content: "";
  display: table;
}

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

.table-wrapper .dropdown-btn-group:after,
.m-table-actions .dropdown-btn-group:after {
  clear: both;
}

/* line 1660, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.table-wrapper .dropdown-btn-group .btn,
.m-table-actions .dropdown-btn-group .btn {
  clear: both;
  display: block;
  width: auto;
  float: right;
  text-align: right;
  margin: 0;
}

/* line 1668, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.table-wrapper .dropdown-btn-group .btn:first-of-type,
.m-table-actions .dropdown-btn-group .btn:first-of-type {
  padding: 0 !important;
  padding-left: 15px !important;
  padding-left: 0.9375rem !important;
}

/* line 1673, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.table-wrapper .dropdown-btn-group .btn:last-of-type,
.m-table-actions .dropdown-btn-group .btn:last-of-type {
  padding-top: 0;
}

/* line 1677, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.table-wrapper .dropdown-btn-group .btn.a-button-tertiary:before,
.table-wrapper .dropdown-btn-group .btn.m-forgot-pass-form-cancel-btn:before,
.table-wrapper .dropdown-btn-group .btn.m-reset-pass-form-cancel-btn:before,
.m-table-actions .dropdown-btn-group .btn.a-button-tertiary:before,
.m-table-actions .dropdown-btn-group .btn.m-forgot-pass-form-cancel-btn:before,
.m-table-actions .dropdown-btn-group .btn.m-reset-pass-form-cancel-btn:before {
  position: static;
  padding-right: 5px;
  padding-right: 0.3125rem;
  vertical-align: top;
}

/* line 1685, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.table-wrapper .dropdown-btn-group .btn.dropdown-toggle,
.m-table-actions .dropdown-btn-group .btn.dropdown-toggle {
  position: relative;
  padding: 0 !important;
  border: 0;
  background-color: transparent;
  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;
  text-transform: uppercase;
}

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

.table-wrapper .dropdown-btn-group .btn.dropdown-toggle:after,
.m-table-actions .dropdown-btn-group .btn.dropdown-toggle: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 */

.table-wrapper .dropdown-btn-group .btn.dropdown-toggle:after,
.m-table-actions .dropdown-btn-group .btn.dropdown-toggle:after {
  content: "\EA01";
}

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

.table-wrapper .dropdown-btn-group .btn.dropdown-toggle.is-shown:after,
.m-table-actions .dropdown-btn-group .btn.dropdown-toggle.is-shown: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 */

.table-wrapper .dropdown-btn-group .btn.dropdown-toggle.is-shown:after,
.m-table-actions .dropdown-btn-group .btn.dropdown-toggle.is-shown:after {
  content: "\EA05";
}

/* line 1705, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.table-wrapper .dropdown-btn-group .btn.dropdown-toggle:hover,
.m-table-actions .dropdown-btn-group .btn.dropdown-toggle:hover {
  color: #D2051E;
}

/* line 1709, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.table-wrapper .dropdown-btn-group .btn.dropdown-toggle:after,
.m-table-actions .dropdown-btn-group .btn.dropdown-toggle:after {
  position: relative;
  top: 3px;
  margin-left: 0.5em;
  color: #D2051E;
  -webkit-transition: left 0.5s;
  transition: left 0.5s;
}

/* line 1721, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.table-wrapper .dropdown-btn-group ul,
.table-wrapper .dropdown-btn-group .a-list-downloads,
.table-wrapper .dropdown-btn-group .a-list-unordered,
.m-table-actions .dropdown-btn-group ul,
.m-table-actions .dropdown-btn-group .a-list-downloads,
.m-table-actions .dropdown-btn-group .a-list-unordered {
  position: absolute;
  top: 100%;
  right: 5px;
  z-index: 1005;
  padding: 0 20px;
  padding: 0 1.25rem;
  min-width: 260px;
  min-width: 16.25rem;
  max-width: 95%;
  height: 0;
  overflow: hidden;
  background-color: #FFFFFF;
  box-shadow: 0 0 5px #888;
  -webkit-transition: height 0.5s;
  transition: height 0.5s;
}

/* line 1739, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.table-wrapper .dropdown-btn-group ul.is-shown,
.table-wrapper .dropdown-btn-group .is-shown.a-list-downloads,
.table-wrapper .dropdown-btn-group .is-shown.a-list-unordered,
.m-table-actions .dropdown-btn-group ul.is-shown,
.m-table-actions .dropdown-btn-group .is-shown.a-list-downloads,
.m-table-actions .dropdown-btn-group .is-shown.a-list-unordered {
  height: auto;
}

/* line 1743, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.table-wrapper .dropdown-btn-group ul li,
.table-wrapper .dropdown-btn-group .a-list-downloads li,
.table-wrapper .dropdown-btn-group .a-list-unordered li,
.m-table-actions .dropdown-btn-group ul li,
.m-table-actions .dropdown-btn-group .a-list-downloads li,
.m-table-actions .dropdown-btn-group .a-list-unordered li {
  display: block !important;
  padding: 15px 0;
  padding: 0.9375rem 0;
}

/* line 1748, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.table-wrapper .dropdown-btn-group ul li:not(:last-child),
.table-wrapper .dropdown-btn-group .a-list-downloads li:not(:last-child),
.table-wrapper .dropdown-btn-group .a-list-unordered li:not(:last-child),
.m-table-actions .dropdown-btn-group ul li:not(:last-child),
.m-table-actions .dropdown-btn-group .a-list-downloads li:not(:last-child),
.m-table-actions .dropdown-btn-group .a-list-unordered li:not(:last-child) {
  border-bottom: 1px solid #EBE6dE;
  border-bottom: 0.0625rem solid #EBE6dE;
}

/* line 1752, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.table-wrapper .dropdown-btn-group ul li a,
.table-wrapper .dropdown-btn-group .a-list-downloads li a,
.table-wrapper .dropdown-btn-group .a-list-unordered li a,
.m-table-actions .dropdown-btn-group ul li a,
.m-table-actions .dropdown-btn-group .a-list-downloads li a,
.m-table-actions .dropdown-btn-group .a-list-unordered li a {
  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;
}

/* line 1758, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.table-wrapper .dropdown-btn-group ul li:first-child,
.table-wrapper .dropdown-btn-group .a-list-downloads li:first-child,
.table-wrapper .dropdown-btn-group .a-list-unordered li:first-child,
.m-table-actions .dropdown-btn-group ul li:first-child,
.m-table-actions .dropdown-btn-group .a-list-downloads li:first-child,
.m-table-actions .dropdown-btn-group .a-list-unordered li:first-child {
  padding: 15px 0 30px;
  padding: 0.9375rem 0 1.875rem;
}

/* line 1762, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.table-wrapper .dropdown-btn-group ul .a-tooltip-closer,
.table-wrapper .dropdown-btn-group .a-list-downloads .a-tooltip-closer,
.table-wrapper .dropdown-btn-group .a-list-unordered .a-tooltip-closer,
.m-table-actions .dropdown-btn-group ul .a-tooltip-closer,
.m-table-actions .dropdown-btn-group .a-list-downloads .a-tooltip-closer,
.m-table-actions .dropdown-btn-group .a-list-unordered .a-tooltip-closer {
  margin: 0 !important;
  position: absolute;
  right: 0;
  top: 0;
  padding: 20px 20px 20px 0;
  padding: 1.25rem 1.25rem 1.25rem 0;
}

/* line 1771, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.table-wrapper .dropdown-btn-group ul .a-tooltip-closer:before,
.table-wrapper .dropdown-btn-group .a-list-downloads .a-tooltip-closer:before,
.table-wrapper .dropdown-btn-group .a-list-unordered .a-tooltip-closer:before,
.table-wrapper .dropdown-btn-group ul .a-tooltip-closer:after,
.table-wrapper .dropdown-btn-group .a-list-downloads .a-tooltip-closer:after,
.table-wrapper .dropdown-btn-group .a-list-unordered .a-tooltip-closer:after,
.m-table-actions .dropdown-btn-group ul .a-tooltip-closer:before,
.m-table-actions .dropdown-btn-group .a-list-downloads .a-tooltip-closer:before,
.m-table-actions .dropdown-btn-group .a-list-unordered .a-tooltip-closer:before,
.m-table-actions .dropdown-btn-group ul .a-tooltip-closer:after,
.m-table-actions .dropdown-btn-group .a-list-downloads .a-tooltip-closer:after,
.m-table-actions .dropdown-btn-group .a-list-unordered .a-tooltip-closer:after {
  margin: 15px 20px;
  margin: 0.9375rem 1.25rem;
}

/* line 1778, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.table-wrapper .dropdown-btn-group ul.is-collapsed,
.table-wrapper .dropdown-btn-group .is-collapsed.a-list-downloads,
.table-wrapper .dropdown-btn-group .is-collapsed.a-list-unordered,
.m-table-actions .dropdown-btn-group ul.is-collapsed,
.m-table-actions .dropdown-btn-group .is-collapsed.a-list-downloads,
.m-table-actions .dropdown-btn-group .is-collapsed.a-list-unordered {
  height: auto;
}

/* line 1782, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-overlay .table-wrapper .dropdown-btn-group ul,
.m-overlay .table-wrapper .dropdown-btn-group .a-list-downloads,
.m-overlay .table-wrapper .dropdown-btn-group .a-list-unordered,
.m-overlay
    .m-table-actions .dropdown-btn-group ul,
.m-overlay
    .m-table-actions .dropdown-btn-group .a-list-downloads,
.m-overlay
    .m-table-actions .dropdown-btn-group .a-list-unordered {
  margin-bottom: 5%;
  z-index: 1003;
}

/* line 1793, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.table-responsive {
  background: -webkit-linear-gradient(left, #d2d2d2, rgba(210, 210, 210, 0)) 0 center, -webkit-linear-gradient(right, #d2d2d2, rgba(210, 210, 210, 0)) 100% center;
  background: linear-gradient(to right, #d2d2d2, rgba(210, 210, 210, 0)) 0 center, linear-gradient(to left, #d2d2d2, rgba(210, 210, 210, 0)) 100% center;
  background-color: white;
  background-repeat: no-repeat;
  background-size: 8px 100%;
}

/* line 1803, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.table-responsive .m-slider-btns {
  margin-top: 0;
  top: 110px;
}

/* line 1809, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.table-responsive > .table {
  background: -webkit-linear-gradient(left, white 30%, rgba(255, 255, 255, 0)), -webkit-linear-gradient(right, white 30%, rgba(255, 255, 255, 0)) 100% 0;
  background: linear-gradient(to right, white 30%, rgba(255, 255, 255, 0)), linear-gradient(to left, white 30%, rgba(255, 255, 255, 0)) 100% 0;
  background-size: 50px 100%;
  background-repeat: no-repeat;
  max-width: none;
}

/* line 1829, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.o-editorial-section--highlighted .table-responsive,
.o-section.o-wrapper .table-responsive {
  background: -webkit-radial-gradient(0% 50%, farthest-side, #d2d2d2, rgba(210, 210, 210, 0)), -webkit-radial-gradient(100% 50%, farthest-side, #d2d2d2, rgba(210, 210, 210, 0)) 100% 0;
  background: radial-gradient(farthest-side at 0% 50%, #d2d2d2, rgba(210, 210, 210, 0)), radial-gradient(farthest-side at 100% 50%, #d2d2d2, rgba(210, 210, 210, 0)) 100% 0;
  background-color: #F7F5F2;
  background-repeat: no-repeat;
  background-size: 8px 100%;
}

/* line 1837, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.o-editorial-section--highlighted .table-responsive > .table,
.o-section.o-wrapper .table-responsive > .table {
  background: -webkit-linear-gradient(left, #F7F5F2 30%, rgba(255, 255, 255, 0)), -webkit-linear-gradient(right, #F7F5F2 30%, rgba(255, 255, 255, 0)) 100% 0;
  background: linear-gradient(to right, #F7F5F2 30%, rgba(255, 255, 255, 0)), linear-gradient(to left, #F7F5F2 30%, rgba(255, 255, 255, 0)) 100% 0;
  background-size: 50px 100%;
  background-repeat: no-repeat;
  max-width: none;
}

/* line 1851, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.table-responsive > .table {
  margin-bottom: 0;
}

/* line 1855, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.table-responsive[data-pattern="priority-columns"] {
  position: relative;
  width: 100%;
  overflow-y: hidden;
  overflow-x: auto;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  -webkit-overflow-scrolling: touch;
}

/* line 1864, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.table-responsive[data-pattern="priority-columns"] > .table > tbody > tr > th,
.table-responsive[data-pattern="priority-columns"] > .table > tfoot > tr > th,
.table-responsive[data-pattern="priority-columns"] > .table > thead > tr > td,
.table-responsive[data-pattern="priority-columns"] > .table > tbody > tr > td,
.table-responsive[data-pattern="priority-columns"] > .table > tfoot > tr > td {
  white-space: nowrap;
}

/* line 1873, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table-cell-wrap {
  white-space: normal !important;
  max-width: 300px;
  max-width: 18.75rem;
  word-wrap: break-word;
}

/* line 1879, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.table-responsive[data-pattern="priority-columns"] .m-table .a-link-action,
.table-responsive[data-pattern="priority-columns"] .m-text--richtext table .a-link-action,
.m-text--richtext .table-responsive[data-pattern="priority-columns"] table .a-link-action {
  white-space: normal !important;
  max-width: 30px;
  max-width: 1.875rem;
  text-transform: none;
}

/* line 1891, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.mq.js .table-responsive[data-pattern="priority-columns"] th[data-priority],
.mq.js.lt-ie10 .sticky-table-header th[data-priority],
.mq.js .table-responsive[data-pattern="priority-columns"] td[data-priority],
.mq.js.lt-ie10 .sticky-table-header td[data-priority] {
  display: none;
}

/* line 1897, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.lt-ie9.mq.js .table-responsive[data-pattern="priority-columns"] th[data-priority="1"],
.lt-ie9.mq.js.lt-ie10 .sticky-table-header th[data-priority="1"],
.lt-ie9.mq.js .table-responsive[data-pattern="priority-columns"] td[data-priority="1"],
.lt-ie9.mq.js.lt-ie10 .sticky-table-header td[data-priority="1"] {
  display: inline;
}

/* line 1903, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.mq.js .table-responsive[data-pattern="priority-columns"] th[data-priority="1"],
.mq.js.lt-ie10 .sticky-table-header th[data-priority="1"],
.mq.js .table-responsive[data-pattern="priority-columns"] td[data-priority="1"],
.mq.js.lt-ie10 .sticky-table-header td[data-priority="1"] {
  display: table-cell;
}

/* line 1981, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.table-responsive[data-pattern="priority-columns"] .m-table .a-link-action,
.table-responsive[data-pattern="priority-columns"] .m-text--richtext table .a-link-action,
.m-text--richtext .table-responsive[data-pattern="priority-columns"] table .a-link-action {
  text-indent: -99999px;
}

/* line 1983, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.table-responsive[data-pattern="priority-columns"] .m-table .a-link-action:before,
.table-responsive[data-pattern="priority-columns"] .m-text--richtext table .a-link-action:before,
.m-text--richtext .table-responsive[data-pattern="priority-columns"] table .a-link-action:before {
  text-indent: 0;
}

/* line 1995, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.sticky-table-header {
  background-color: #fff;
  border: none;
  border-radius: 0;
  border-top: 1px solid #dddddd;
  border-top: 0.0625rem solid #dddddd;
  border-bottom: 3px solid #EBE6dE;
  border-bottom: 0.1875rem solid #EBE6dE;
  box-shadow: 0px 8px 8px -8px rgba(0, 0, 0, 0.05);
  position: absolute;
  top: 0;
  visibility: hidden;
  z-index: 990;
  overflow: hidden;
  min-width: 100%;
}

/* line 2009, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.o-editorial-section--highlighted .sticky-table-header,
.o-section.o-wrapper .sticky-table-header {
  background-color: #F3F0EB;
}

/* line 2015, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.sticky-table-header.fixed-solution {
  min-width: 0;
  position: fixed;
}

/* line 2019, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.lt-ie10 .sticky-table-header.fixed-solution {
  border-left: 1px solid #dddddd;
  border-left: 0.0625rem solid #dddddd;
  border-right: 1px solid #dddddd;
  border-right: 0.0625rem solid #dddddd;
  box-sizing: content-box;
  border-bottom: none;
}

/* line 2025, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.sticky-table-header.border-radius-fix {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}

/* line 2029, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.sticky-table-header > .table {
  margin-bottom: 0;
}

/* line 2033, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.sticky-table-header > .table > tbody > tr > th,
.sticky-table-header > .table > tfoot > tr > th,
.sticky-table-header > .table > thead > tr > td,
.sticky-table-header > .table > tbody > tr > td,
.sticky-table-header > .table > tfoot > tr > td {
  white-space: nowrap;
}

/* line 2043, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table-buttons {
  margin-left: -10px;
  margin-left: -0.625rem;
  margin-right: -10px;
  margin-right: -0.625rem;
  margin: 0px;
  margin: 0rem;
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
  padding-top: 10px;
  padding-top: 0.625rem;
  padding-left: 15px;
  padding-left: 0.9375rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row;
  flex-flow: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

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

.m-table-buttons {
  *zoom: 1;
}

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

.m-table-buttons:before,
.m-table-buttons: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-buttons:after {
  clear: both;
}

/* line 2065, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table-buttons > div {
  width: 33.33%;
}

/* line 2081, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table-buttons > div:first-of-type {
  padding-left: 0px;
  padding-left: 0rem;
  padding-right: 0px;
  padding-right: 0rem;
}

/* line 2092, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table-buttons > div:last-of-type {
  padding-left: 0px;
  padding-left: 0rem;
  padding-right: 0px;
  padding-right: 0rem;
}

/* line 2103, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table-buttons > .a-button,
.m-table-buttons > input[type="submit"]:not([class*='a-button-']),
.m-table-buttons >
  button[type="submit"]:not([class*='a-button-']),
.m-text--richtext .m-text-buttons .m-table-buttons > a {
  max-width: 58.3%;
}

/* line 2123, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.sticky-table-header .m-table-actions.is-sticky-tableheader {
  position: fixed;
  top: 0;
  padding-bottom: 0;
}

/* line 2129, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.sticky-table-header.border-radius-fix .m-table-actions.is-sticky-tableheader {
  display: none;
}

/* line 2137, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table-actions:not(.is-sticky-tableheader).is-sticky {
  position: absolute;
  top: 0;
  padding-bottom: 0;
}

/* line 2150, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table-actions {
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 0;
}

/* line 2158, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table-actions:not(.m-table-actions--outside) {
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
  padding-top: 10px;
  padding-top: 0.625rem;
}

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

.m-table-actions:not(.m-table-actions--outside) {
  *zoom: 1;
}

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

.m-table-actions:not(.m-table-actions--outside):before,
.m-table-actions:not(.m-table-actions--outside):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-actions:not(.m-table-actions--outside):after {
  clear: both;
}

/* line 2167, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table-actions:not(.m-table-actions--outside) .m-table-button {
  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;
  padding: 0;
}

/* line 2185, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table-actions .m-table-checkboxes {
  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;
  margin-top: 0;
  padding-left: 15px;
  padding-left: 0.9375rem;
}

/* line 2207, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table-actions .m-table-checkboxes .a-checkbox {
  padding-bottom: 0;
}

/* line 2213, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table-actions.m-table-actions--outside {
  position: relative;
}

/* line 2216, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table-actions.m-table-actions--outside .m-table-buttons {
  width: 100%;
}

/* line 2220, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table-actions.m-table-actions--outside .m-table-buttons,
.m-table-actions.m-table-actions--outside .m-table-button {
  position: absolute;
  z-index: 1;
  top: 10px;
  padding: 0;
}

/* line 2229, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table-actions.m-table-actions--outside .m-table-buttons .a-button-tooltip,
.m-table-actions.m-table-actions--outside .m-table-button .a-button-tooltip {
  z-index: 0;
  bottom: 0;
  right: 0;
  left: 0;
  top: 0;
  position: absolute;
  display: none;
  pointer-events: none;
}

/* line 2242, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table-actions.m-table-actions--outside .m-table-buttons .a-button-primary:disabled + .a-button-tooltip,
.m-table-actions.m-table-actions--outside .m-table-buttons .m-text--richtext .m-text-buttons a:disabled + .a-button-tooltip,
.m-text--richtext .m-text-buttons .m-table-actions.m-table-actions--outside .m-table-buttons a:disabled + .a-button-tooltip,
.m-table-actions.m-table-actions--outside .m-table-buttons .a-button-primary.is-disabled + .a-button-tooltip,
.m-table-actions.m-table-actions--outside .m-table-buttons .m-text--richtext .m-text-buttons a.is-disabled + .a-button-tooltip,
.m-text--richtext .m-text-buttons
      .m-table-actions.m-table-actions--outside .m-table-buttons a.is-disabled + .a-button-tooltip,
.m-table-actions.m-table-actions--outside .m-table-button .a-button-primary:disabled + .a-button-tooltip,
.m-table-actions.m-table-actions--outside .m-table-button .m-text--richtext .m-text-buttons a:disabled + .a-button-tooltip,
.m-text--richtext .m-text-buttons
      .m-table-actions.m-table-actions--outside .m-table-button a:disabled + .a-button-tooltip,
.m-table-actions.m-table-actions--outside .m-table-button .a-button-primary.is-disabled + .a-button-tooltip,
.m-table-actions.m-table-actions--outside .m-table-button .m-text--richtext .m-text-buttons a.is-disabled + .a-button-tooltip,
.m-text--richtext .m-text-buttons
      .m-table-actions.m-table-actions--outside .m-table-button a.is-disabled + .a-button-tooltip {
  pointer-events: auto;
  z-index: 996;
  display: block;
}

/* ################# Price fleet/buy radio block ################*/

/* line 2272, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table-choose-price {
  min-width: 250px;
  min-width: 15.625rem;
  max-width: 350px;
  max-width: 21.875rem;
  padding: 20px 20px 15px;
  padding: 1.25rem 1.25rem 0.9375rem;
}

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

.m-table-choose-price {
  *zoom: 1;
}

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

.m-table-choose-price:before,
.m-table-choose-price: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-choose-price:after {
  clear: both;
}

/* line 2294, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table-choose-price .a-radio {
  padding-bottom: 0px;
  padding-bottom: 0rem;
}

/* line 2304, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table-choose-price-text + .m-message {
  margin-top: 10px;
  margin-top: 0.625rem;
}

/* line 2312, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table-choose-price-radio {
  margin-right: 30px;
  margin-right: 1.875rem;
}

/* line 2333, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table-choose-price-radio .a-radio label {
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
}

/* line 2351, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table-choose-price .m-table-choose-price-text span {
  display: block;
  white-space: nowrap;
}

/* line 2358, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table-choose-price .a-choose-price-wrapper {
  padding-top: 2px;
  padding-top: 0.125rem;
}

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

.m-table-choose-price .a-choose-price-wrapper {
  *zoom: 1;
}

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

.m-table-choose-price .a-choose-price-wrapper:before,
.m-table-choose-price .a-choose-price-wrapper: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-choose-price .a-choose-price-wrapper:after {
  clear: both;
}

/* line 2382, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table-choose-price .a-choose-price-type {
  display: inline-block;
  padding-right: 10px;
  padding-right: 0.625rem;
}

/* line 2389, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table-choose-price .a-choose-price-value {
  text-align: right;
  min-width: 80px;
  min-width: 5rem;
  float: right;
}

/* line 2398, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.a-choose-price .m-table-choose-price--fleet {
  background-color: #EBE6dE;
  margin-bottom: 5px;
  margin-bottom: 0.3125rem;
  min-height: 100px;
  min-height: 6.25rem;
}

/* line 2415, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.a-choose-price .m-table-choose-price--fleet .a-radio {
  margin-bottom: 5px;
  margin-bottom: 0.3125rem;
}

/* line 2430, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.a-choose-price .m-table-choose-price--fleet--non-fleet div {
  display: inline;
}

/* line 2436, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table-choose-price--buy {
  background-color: #F7F5F2;
}

/* line 2450, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table-choose-price--buy--non-fleet div {
  display: inline;
}

/* line 2455, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table-choose-price--buy--title {
  font-size: 16px !important;
  font-size: 1rem !important;
}

/* line 2462, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table .m-form-pieces,
.m-text--richtext table .m-form-pieces {
  min-width: 150px;
  min-width: 9.375rem;
}

/* line 2489, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table--my-submittal.m-table-clone thead tr {
  border-bottom: none !important;
}

/* line 2504, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.tooltipster-content .js-table-sort-overlay-item {
  padding-top: 15px;
  padding-top: 0.9375rem;
}

/* line 2507, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.tooltipster-content .js-table-sort-overlay-item:not(:last-child) {
  border-bottom: 1px solid #EBE6dE;
  border-bottom: 0.0625rem solid #EBE6dE;
}

/* line 2511, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.tooltipster-content .js-table-sort-overlay-item:first-child {
  border-top: 1px solid #EBE6dE;
  border-top: 0.0625rem solid #EBE6dE;
}

/* line 2514, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.tooltipster-content .js-table-sort-overlay-item:last-child {
  padding-bottom: 0;
}

/* line 2521, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-compare-content .js-table-sort-overlay-item {
  padding-top: 15px;
  padding-top: 0.9375rem;
}

/* line 2527, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.a-priceoption {
  display: block;
}

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

.a-priceoption {
  *zoom: 1;
}

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

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

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

.a-priceoption:after {
  clear: both;
}

/* line 2531, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.a-priceoption > :first-child {
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
}

/* line 2535, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.a-priceoption > :last-child {
  font-family: "Hilti Roman", Arial, Verdana, sans-serif;
  float: right;
}

/* line 2547, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.o-orders-miscellaneous .m-table-actions--outside.table-loaded {
  z-index: 10000;
}

/* line 2549, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.o-orders-miscellaneous .m-table-actions--outside.table-loaded > .m-table-buttons {
  position: absolute;
}

/* line 2554, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.o-orders-miscellaneous .m-table-actions--outside > .m-table-buttons {
  position: relative;
  background-color: #fff;
}

/* line 2559, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.o-orders-miscellaneous .m-table-actions--outside.show {
  display: block;
}

/* line 2563, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.o-orders-miscellaneous .m-table-actions--outside.is-sticky {
  position: fixed;
  width: 100%;
  top: 0;
  z-index: 10000;
}

/* line 2569, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.o-orders-miscellaneous .m-table-actions--outside.is-sticky > .m-table-buttons {
  background-color: rgba(255, 255, 255, 0.6);
}

/* line 2574, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.o-orders-miscellaneous .m-table-actions--outside .m-table-buttons {
  top: 0 !important;
}

/* line 2588, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.o-orders-miscellaneous .has-buttons .table-wrapper {
  margin-top: 0;
}

/* line 2595, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.o-orderdetails-miscellaneous .a-heading-h2,
.o-orderdetails-miscellaneous .m-grid-item--banner .m-grid-item--cat-title,
.m-grid-item--banner .o-orderdetails-miscellaneous .m-grid-item--cat-title {
  padding-bottom: 30px;
  padding-bottom: 1.875rem;
}

/* line 2599, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.o-orderdetails-miscellaneous .m-table-actions {
  padding-top: 0 !important;
}

/* line 2603, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.o-orderdetails-miscellaneous .m-table-buttons {
  top: 0 !important;
}

/* line 2620, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table--orders .m-table-buttons {
  padding-left: 0;
  padding-right: 0;
}

/* line 2628, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table--orders:not(.m-table-clone) .m-table-buttons {
  visibility: hidden;
}

/* line 2634, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_table.scss */

.m-table--orders.m-table-clone .m-table-buttons.is-sticky {
  position: fixed;
  left: auto !important;
  z-index: 2;
}

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

.m-tile-table {
  width: 100%;
  max-width: 100%;
  border-collapse: collapse;
  border: 0;
  border-bottom: 3px solid #EBE6dE;
  border-bottom: 0.1875rem solid #EBE6dE;
  font-family: "Hilti Roman", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 16px;
  line-height: 1rem;
}

/* line 12, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_tableTile.scss */

.m-tile-table thead tr {
  border-top: 3px solid #EBE6dE;
  border-top: 0.1875rem solid #EBE6dE;
  border-bottom: 3px solid #EBE6dE;
  border-bottom: 0.1875rem solid #EBE6dE;
}

/* line 16, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_tableTile.scss */

.m-tile-table thead tr.has-form {
  border-width: 1px;
  border-width: 0.0625rem;
}

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

.m-tile-table thead tr.has-form td,
.m-tile-table thead tr.has-form th {
  overflow: hidden;
  padding-top: 10px;
  padding-top: 0.625rem;
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
}

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

.m-tile-table thead tr th {
  white-space: nowrap;
  padding-top: 15px;
  padding-top: 0.9375rem;
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
  padding-left: 8px;
  padding-left: 0.5rem;
  padding-right: 8px;
  padding-right: 0.5rem;
  text-align: left;
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 16px;
  line-height: 1rem;
}

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

.m-tile-table thead tr th[align="center"] {
  text-align: center;
}

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

.m-tile-table thead tr th[align="right"] {
  text-align: right;
}

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

.m-tile-table thead tr th[align="justify"] {
  text-align: justify;
}

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

.m-tile-table thead tr th[align="char"] {
  text-align: char;
}

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

.m-tile-table thead tr th:first-child {
  padding-left: 15px;
  padding-left: 0.9375rem;
}

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

.m-tile-table thead tr th:first-child {
  padding-right: 0px;
  padding-right: 0rem;
}

/* line 73, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_tableTile.scss */

.m-tile-table tbody tr {
  position: relative;
  border-bottom: 1px solid #EBE6dE;
  border-bottom: 0.0625rem solid #EBE6dE;
}

/* line 77, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_tableTile.scss */

.m-tile-table tbody tr:last-child {
  border-bottom: 0;
}

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

.m-tile-table tbody tr td {
  padding-top: 15px;
  padding-top: 0.9375rem;
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
  padding-left: 8px;
  padding-left: 0.5rem;
  padding-right: 8px;
  padding-right: 0.5rem;
  font-family: "Hilti Roman", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 16px;
  line-height: 1rem;
  vertical-align: top;
}

/* line 96, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_tableTile.scss */

.m-tile-table tbody tr td:first-child,
.m-tile-table tbody tr td:last-child {
  padding-left: 8px;
  padding-left: 0.5rem;
  padding-right: 8px;
  padding-right: 0.5rem;
}

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

.m-tile-table tbody .a-checkbox {
  width: 30px;
  width: 1.875rem;
  overflow: hidden;
  padding-bottom: 0;
}

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

.m-tile-table tbody .a-checkbox label {
  display: inline-block;
}

/* line 121, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_tableTile.scss */

.m-tile-table .m-library-icons {
  min-width: 120px;
  min-width: 7.5rem;
  padding-top: 0;
  margin-top: -10px;
  margin-top: -0.625rem;
}

/* line 139, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_tableTile.scss */

.m-tile-table .m-tile-table-mobile-heading {
  display: none;
}

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

.m-password-match {
  display: inline-block;
  padding-top: 10px;
  padding-top: 0.625rem;
}

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

.m-password-match span {
  display: block;
  position: relative;
}

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

.m-password-match span.valid {
  color: #19AF37;
}

/* line 14, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_passwordMatch.scss */

.m-password-match span.error {
  color: #D2051E;
}

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

.match-invalid + span.a-error,
.match-invalid + span.error {
  display: none !important;
}

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

.m-page-title {
  padding-top: 30px;
  padding-top: 1.875rem;
  padding-bottom: 30px;
  padding-bottom: 1.875rem;
  padding-left: 0;
  padding-right: 0;
}

/* line 14, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_pageTitle.scss */

.m-page-title-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;
  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 21, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_pageTitle.scss */

.m-page-title-headline {
  color: #D2051E;
  padding-bottom: 0 !important;
}

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

.m-page-title p {
  padding-top: 20px;
  padding-top: 1.25rem;
}

/* line 30, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_pageTitle.scss */

.m-page-title p:last-child {
  padding-bottom: 0;
}

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

.m-block-title {
  padding: 20px 0 20px;
  padding: 1.25rem 0 1.25rem;
}

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

.m-block-title-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;
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  left: 0;
  padding: 0;
}

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

.m-block-title-headline {
  color: #D2051E;
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
}

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

.hided {
  display: none;
}

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

.m-confirm-adress-popup {
  padding: 20px;
  padding: 1.25rem;
  position: fixed;
  z-index: 1002;
  top: 5%;
  width: 90%;
  max-width: 920px;
  max-width: 57.5rem;
  margin: 0 5%;
  background: white;
  left: 0;
}

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

.m-confirm-adress-popup .a-link--close,
.m-confirm-adress-popup .a-tooltip-closer {
  position: absolute;
  right: 20px;
  top: 16px;
  cursor: pointer;
}

/* line 29, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_confirmAdressPopup.scss */

.m-confirm-adress-popup .buttons-wrapp {
  margin-top: 20px;
  margin-top: 1.25rem;
}

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

.m-confirm-adress-popup .a-button,
.m-confirm-adress-popup input[type="submit"]:not([class*='a-button-']),
.m-confirm-adress-popup
  button[type="submit"]:not([class*='a-button-']),
.m-confirm-adress-popup .m-text--richtext .m-text-buttons a,
.m-text--richtext .m-text-buttons .m-confirm-adress-popup a {
  margin: 10px 0;
  margin: 0.625rem 0;
}

/* line 47, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_confirmAdressPopup.scss */

.m-confirm-adress-popup .a-button-secondary {
  margin-bottom: 0;
}

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

.m-confirm-adress-popup .missmatch {
  color: #D2051E;
}

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

.m-confirm-adress-popup .a-heading-h2,
.m-confirm-adress-popup .m-grid-item--banner .m-grid-item--cat-title,
.m-grid-item--banner .m-confirm-adress-popup .m-grid-item--cat-title {
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
  font-size: 24px !important;
  font-size: 1.5rem !important;
}

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

.m-confirm-adress-popup-subtitle {
  font-size: 18px;
  font-size: 1.125rem;
  padding-bottom: 30px;
  padding-bottom: 1.875rem;
}

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

.m-confirm-adress-popup .empty {
  width: 30px;
  width: 1.875rem;
}

/* line 71, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_confirmAdressPopup.scss */

.m-confirm-adress-popup .m-table,
.m-confirm-adress-popup .m-text--richtext table,
.m-text--richtext .m-confirm-adress-popup table {
  border-bottom: 0;
}

/* line 74, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_confirmAdressPopup.scss */

.m-confirm-adress-popup .m-table th,
.m-confirm-adress-popup .m-text--richtext table th,
.m-text--richtext .m-confirm-adress-popup table th {
  padding-top: 15px;
  padding-top: 0.9375rem;
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
}

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

.m-confirm-adress-popup .m-table tr.custom-tr,
.m-confirm-adress-popup .m-text--richtext table tr.custom-tr,
.m-text--richtext .m-confirm-adress-popup table tr.custom-tr {
  border-bottom: 3px solid #EBE6dE !important;
  border-bottom: 0.1875rem solid #EBE6dE !important;
}

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

.m-confirm-adress-popup .m-table td,
.m-confirm-adress-popup .m-text--richtext table td,
.m-text--richtext .m-confirm-adress-popup table td {
  padding-top: 20px;
  padding-top: 1.25rem;
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
}

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

.m-confirm-adress-popup .m-table td:first-child,
.m-confirm-adress-popup .m-text--richtext table td:first-child,
.m-text--richtext .m-confirm-adress-popup table td:first-child {
  padding-left: 30px;
  padding-left: 1.875rem;
}

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

.m-confirm-adress-popup .custom-tr-without-hover {
  display: none;
}

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

.m-confirm-adress-popup .custom-tr-without-hover td {
  padding-bottom: 0;
}

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

.m-counter {
  margin-left: -10px;
  margin-left: -0.625rem;
  margin-right: -10px;
  margin-right: -0.625rem;
  /** Image **/
  /** Wrapper for numbers **/
  /** Item **/
  /** Item's title **/
  /** Item's text **/
  /**
   * Counter without image
   */
}

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

.m-counter {
  *zoom: 1;
}

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

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

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

.m-counter:after {
  clear: both;
}

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

.m-counter-image {
  text-align: center;
  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 33, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_counter.scss */

.m-counter:not(.m-counter-no-image) .m-counter-numbers {
  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 46, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_counter.scss */

.m-counter:not(.m-counter-no-image) .m-counter-number {
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
}

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

.m-counter-title {
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  font-weight: normal;
  text-transform: uppercase;
  font-size: 50px;
  font-size: 3.125rem;
  line-height: 1;
  padding-right: 40px;
  padding-right: 2.5rem;
  word-break: break-all;
}

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

.m-counter-title > span {
  word-break: break-all;
  padding-right: 15px;
  padding-right: 0.9375rem;
}

/* line 110, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_counter.scss */

.m-counter-title > small {
  font-size: 24px;
  font-size: 1.5rem;
  word-break: keep-all;
}

/* line 117, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_counter.scss */

.m-counter-text {
  padding-bottom: 0;
  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;
}

/* line 126, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_counter.scss */

.m-counter--no-image {
  margin: 0;
}

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

.m-interview {
  padding: 15px;
  padding: 0.9375rem;
  background-color: #EBE6dE;
  /** Main text **/
  /** About user **/
  /** Thumbnail **/
  /** Name **/
  /** Desription **/
}

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

.m-interview-story {
  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 Roman", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 25px;
  line-height: 1.5625rem;
}

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

.m-interview-card {
  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 40, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_interview.scss */

.m-interview-image {
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
}

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

.m-interview-image img {
  vertical-align: middle;
}

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

.m-interview-name {
  padding-bottom: 8px;
  padding-bottom: 0.5rem;
}

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

.m-interview-desription {
  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: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-bottom: 0;
}

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

.m-interview-desription dt,
.m-interview-desription dd {
  margin: 0;
  width: 100%;
}

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

.m-interview-desription dt {
  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 83, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_interview.scss */

.m-interview-desription dd {
  padding-bottom: 8px;
  padding-bottom: 0.5rem;
}

/* line 90, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_interview.scss */

.m-interview-desription dd:last-child {
  padding-bottom: 0;
}

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

.m-panorama {
  overflow: hidden;
}

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

.m-panorama-img {
  height: 100%;
  width: auto;
}

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

.m-panorama-inner {
  width: 100% !important;
  position: relative;
  margin-bottom: 30px;
  margin-bottom: 1.875rem;
}

/* line 16, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_panorama.scss */

.m-panorama-scene {
  width: 100% !important;
  height: 0;
  padding-bottom: 33.33333%;
  background-size: auto 100% !important;
  background-position: 50% 0%;
  background-repeat: no-repeat;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-transition: background-position ease-out .25s;
  transition: background-position ease-out .25s;
}

/* line 28, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_panorama.scss */

.is-dragging .m-panorama-scene {
  -webkit-transition: none;
  transition: none;
}

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

.m-panorama-scene img {
  position: absolute;
  left: 50%;
  height: 100%;
  width: auto;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

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

.m-panorama-axis {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
}

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

.m-panorama-drag {
  height: 45px;
  height: 2.8125rem;
  width: 120px;
  width: 7.5rem;
  overflow: hidden;
  position: absolute;
  top: auto !important;
  left: calc(50% - 60px);
  bottom: -22px;
  z-index: 10;
  border: #D2051E solid 3px;
  border: #D2051E solid 0.1875rem;
  background-color: #D2051E;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-transition: left ease-out .25s, right ease-out .25s;
  transition: left ease-out .25s, right ease-out .25s;
}

/* line 68, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_panorama.scss */

.is-dragging .m-panorama-drag {
  -webkit-transition: none;
  transition: none;
}

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

.m-panorama-drag > span {
  float: left;
  width: 50%;
  height: 100%;
  position: relative;
  z-index: 10;
}

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

.m-panorama-drag > span::before {
  content: '';
  display: block;
  width: 80%;
  height: 0;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  border-bottom: 2px dotted transparent;
  border-bottom: 0.125rem dotted transparent;
}

/* line 95, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_panorama.scss */

.m-panorama-drag > span::after {
  font-size: 24px;
  font-size: 1.5rem;
  position: absolute;
  top: 19px;
  line-height: 0 !important;
  -webkit-transition: all .2s;
  transition: all .2s;
}

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

.is-IE .m-panorama-drag > span::after,
.is-Edge .m-panorama-drag > span::after,
.is-Windows .m-panorama-drag > span::after {
  top: 19px;
}

/* line 111, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_panorama.scss */

.m-panorama-drag > span:first-child {
  left: 0;
  color: #D2051E;
}

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

.m-panorama-drag > span:first-child: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 158, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.m-panorama-drag > span:first-child:after {
  content: "\EA03";
}

/* line 116, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_panorama.scss */

.m-panorama-drag > span:first-child::before {
  right: 0;
  border-bottom-color: #D2051E;
}

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

.m-panorama-drag > span:first-child::after {
  left: 7%;
}

/* line 122, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_panorama.scss */

.m-panorama-drag > span:first-child:hover::after {
  left: 4%;
}

/* line 127, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_panorama.scss */

.m-panorama-drag > span:last-child {
  color: #FFFFFF;
}

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

.m-panorama-drag > span:last-child: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 */

.m-panorama-drag > span:last-child:after {
  content: "\EA04";
}

/* line 131, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_panorama.scss */

.m-panorama-drag > span:last-child::before {
  left: 0;
  border-bottom-color: #FFFFFF;
}

/* line 135, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_panorama.scss */

.m-panorama-drag > span:last-child::after {
  right: 7%;
}

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

.m-panorama-drag > span:last-child:hover::after {
  right: 4%;
}

/* line 143, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_panorama.scss */

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

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

.m-panorama-hint {
  opacity: 1;
  text-align: center;
  -webkit-transition: opacity .5s;
  transition: opacity .5s;
}

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

.is-active .m-panorama-hint {
  opacity: 0;
}

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

.m-panorama-tooltip .a-tooltip {
  position: absolute;
}

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

.m-panorama--full-width {
  margin-left: -10px;
  margin-left: -0.625rem;
  margin-right: -10px;
  margin-right: -0.625rem;
}

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

.m-choose-country {
  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;
}

/* line 3, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_chooseCountry.scss */

.m-choose-country .a-select--no-label {
  padding-top: 10px;
  padding-top: 0.625rem;
  padding-bottom: 0;
}

/* line 7, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_chooseCountry.scss */

.m-choose-country .chosen-results {
  max-height: 355px;
  max-height: 22.1875rem;
}

/* line 3, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_relatedProducts.scss */

.m-related-products-text {
  position: relative;
}

/* line 7, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_relatedProducts.scss */

.m-related-products-overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
}

/* line 16, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_relatedProducts.scss */

.m-related-products li {
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
  position: relative;
  border-bottom: 1px solid #EBE6dE;
  border-bottom: 0.0625rem solid #EBE6dE;
}

/* line 23, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_relatedProducts.scss */

.m-related-products li:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: 0;
}

/* line 29, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_relatedProducts.scss */

.m-related-products li figure {
  margin-bottom: 15px;
  margin-bottom: 0.9375rem;
  text-align: center;
}

/* line 34, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_relatedProducts.scss */

.m-related-products li picture {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  box-orient: horizontal;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  box-pack: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  box-align: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

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

.m-related-products li img {
  vertical-align: middle;
  -webkit-transform: scale(1) translateZ(0);
  transform: scale(1) translateZ(0);
  -webkit-transition: -webkit-transform .5s;
  transition: -webkit-transform .5s;
  transition: transform .5s;
  transition: transform .5s, -webkit-transform .5s;
  cursor: pointer;
  max-width: 146px;
  max-width: 9.125rem;
  max-height: 160px;
  max-height: 10rem;
}

/* line 73, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_relatedProducts.scss */

.m-related-products li:hover,
.m-related-products li:hover div {
  color: #D2051E;
}

/* line 77, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_relatedProducts.scss */

.m-related-products li:hover img {
  -webkit-transform: scale(1.05) translateZ(0);
  transform: scale(1.05) translateZ(0);
}

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

.m-onpagefilter {
  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 */

.m-onpagefilter-filterbar {
  *zoom: 1;
}

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

.m-onpagefilter-filterbar:before,
.m-onpagefilter-filterbar:after {
  content: "";
  display: table;
}

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

.m-onpagefilter-filterbar:after {
  clear: both;
}

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

.m-onpagefilter-filterbar--standard {
  margin-bottom: -15px;
  margin-bottom: -0.9375rem;
}

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

.m-onpagefilter-filterbar--standard .a-checkbox,
.m-onpagefilter-filterbar--standard .a-radio {
  display: block;
}

/* line 25, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_onpagefilter.scss */

.m-onpagefilter-filterbar--standard .a-radio {
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
}

/* line 34, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_onpagefilter.scss */

.m-onpagefilter-filterbar-filterwrapper {
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
}

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

.m-onpagefilter-filterbar-filterwrapper {
  *zoom: 1;
}

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

.m-onpagefilter-filterbar-filterwrapper:before,
.m-onpagefilter-filterbar-filterwrapper:after {
  content: "";
  display: table;
}

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

.m-onpagefilter-filterbar-filterwrapper:after {
  clear: both;
}

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

.m-onpagefilter-items {
  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-onpagefilter-items {
  *zoom: 1;
}

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

.m-onpagefilter-items:before,
.m-onpagefilter-items:after {
  content: "";
  display: table;
}

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

.m-onpagefilter-items:after {
  clear: both;
}

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

.m-onpagefilter-items {
  *zoom: 1;
}

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

.m-onpagefilter-items:before,
.m-onpagefilter-items:after {
  content: "";
  display: table;
}

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

.m-onpagefilter-items:after {
  clear: both;
}

/* line 70, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_onpagefilter.scss */

.m-onpagefilter-items .link {
  display: block;
  position: relative;
  border: 1px solid #DFD8C8;
  border: 0.0625rem solid #DFD8C8;
  border-bottom-width: 3px;
  padding: 20px;
  padding: 1.25rem;
}

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

.m-onpagefilter-items .link {
  *zoom: 1;
}

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

.m-onpagefilter-items .link:before,
.m-onpagefilter-items .link:after {
  content: "";
  display: table;
}

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

.m-onpagefilter-items .link:after {
  clear: both;
}

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

.m-onpagefilter-items .link figure {
  height: 180px;
  height: 11.25rem;
  text-align: center;
  line-height: 0;
}

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

.m-onpagefilter-items .link picture {
  height: 100%;
}

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

.m-onpagefilter-items .link img {
  max-height: 100%;
}

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

.is-IE .m-onpagefilter-items .link img {
  max-width: 200px;
  max-width: 12.5rem;
  width: 100%;
}

/* line 143, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_onpagefilter.scss */

.m-onpagefilter-items .item {
  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-bottom: 20px;
  padding-bottom: 1.25rem;
}

/* line 145, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_onpagefilter.scss */

.m-onpagefilter-items .item .a-new {
  display: block;
}

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

.m-upload {
  *zoom: 1;
}

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

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

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

.m-upload:after {
  clear: both;
}

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

.m-upload-field {
  position: relative;
  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 12, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_upload.scss */

.m-upload-button {
  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;
  margin-top: 15px;
  margin-top: 0.9375rem;
}

/* line 25, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_upload.scss */

.m-upload-button .a-tooltip {
  display: block;
  box-sizing: content-box;
  padding: 10px;
  padding: 0.625rem;
  width: 20px;
  width: 1.25rem;
  height: 19px;
  height: 1.1875rem;
  position: absolute;
  top: 50%;
  right: 10px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

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

.m-upload-button .a-tooltip::before {
  top: auto;
  left: auto;
}

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

.m-upload-button button {
  width: calc( 100% - 50px);
  width: calc( 100% - 3.125rem);
}

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

.m-upload input[type="file"] {
  width: 0.1px;
  width: 0.00625rem;
  height: 0.1px;
  height: 0.00625rem;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  z-index: -1;
}

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

.m-upload input[type="file"] + label {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
  cursor: pointer;
}

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

.m-upload.m-upload--left .m-upload-label {
  float: none;
  left: 0;
  width: auto;
}

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

.m-upload.m-upload--left .m-upload-field,
.m-upload.m-upload--left .m-upload-button {
  left: 0;
}

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

.m-filtertags {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

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

.m-filtertags-group {
  min-height: 1px;
  min-height: 0.0625rem;
  width: 100%;
  position: relative;
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
}

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

.m-filtertags-group-title {
  padding-bottom: 5px;
  padding-bottom: 0.3125rem;
  font-size: 14px !important;
  font-size: 0.875rem !important;
  line-height: 16px;
  line-height: 1rem;
}

/* line 29, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_filtertags.scss */

.m-filtertags-list {
  font-size: 14px !important;
  font-size: 0.875rem !important;
  line-height: 16px;
  line-height: 1rem;
}

/* line 34, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_filtertags.scss */

.m-filtertags-list > li {
  display: inline-block;
  padding-right: 10px;
  padding-right: 0.625rem;
  padding-bottom: 5px;
  padding-bottom: 0.3125rem;
}

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

.m-filtertags-delete {
  display: inline-block;
  vertical-align: middle;
  color: #D2051E;
  cursor: pointer;
}

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

.m-filtertags-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 1659, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/global/_iconfont.scss */

.m-filtertags-delete:before {
  content: "\EA2C";
}

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

.m-filtertags-delete:hover {
  color: #524F53;
}

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

.m-add-to-cart-layer {
  position: fixed;
  top: -110%;
  height: auto;
  left: calc( 50% - 160px);
  bottom: auto;
  z-index: 5000;
  width: 100%;
  max-width: 320px;
  max-width: 20rem;
  background-color: #FFFFFF;
  box-shadow: 0px 0 4px 1px rgba(0, 0, 0, 0.15);
  -webkit-transition: top 1s;
  transition: top 1s;
}

/* line 16, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_addToCartLayer.scss */

.m-add-to-cart-layer .m-add-to-cart-layer-content {
  padding-top: 30px;
  padding-top: 1.875rem;
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
  padding-left: 10px;
  padding-left: 0.625rem;
  padding-right: 10px;
  padding-right: 0.625rem;
}

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

.m-add-to-cart-layer.is-visible {
  top: 0px;
}

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

.m-add-to-cart-layer img {
  width: 100%;
}

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

.m-add-to-cart-layer .m-add-to-cart-layer-text {
  margin-top: -8px;
  margin-top: -0.5rem;
}

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

.m-add-to-cart-layer .a-icon-checked {
  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;
  color: #19AF37;
}

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

.m-add-to-cart-layer .a-icon-checked:before {
  position: relative;
  top: 5px;
  padding-right: 10px;
  padding-right: 0.625rem;
  font-size: 20px;
  font-size: 1.25rem;
}

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

.m-add-to-cart-layer .a-link--close,
.m-add-to-cart-layer .a-tooltip-closer {
  margin-bottom: -8px;
  margin-bottom: -0.5rem;
  position: absolute;
  top: 10px;
  right: 10px;
}

/* line 82, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_addToCartLayer.scss */

.is-IE .m-add-to-cart-layer .m-message-row,
.is-IE .m-add-to-cart-layer .m-message-col {
  display: block !important;
}

/* line 90, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_addToCartLayer.scss */

.m-add-to-cart-layer .m-message-row img,
.m-add-to-cart-layer .m-message-col img {
  width: auto;
  max-width: 93px;
  max-width: 5.8125rem;
  max-height: 93px;
  max-height: 5.8125rem;
}

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

.m-add-to-cart-layer .m-message-row .js-add-to-cart-img,
.m-add-to-cart-layer .m-message-col .js-add-to-cart-img {
  text-align: center;
}

/* line 1, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/account/_introduction.scss */

.m-account-introduction {
  background: #F3F0EB;
  padding-top: 30px;
  padding-top: 1.875rem;
}

/* line 7, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/account/_introduction.scss */

.m-account-introduction-col {
  padding-bottom: 30px;
  padding-bottom: 1.875rem;
}

/* line 12, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/account/_introduction.scss */

.m-account-introduction-data {
  margin-top: -3px;
  margin-top: -0.1875rem;
  margin-bottom: 3px;
  margin-bottom: 0.1875rem;
}

/* line 18, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/account/_introduction.scss */

.m-account-introduction-data tr td {
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
  display: inline-block;
  width: 100%;
  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;
  text-align: left;
  vertical-align: top;
}

/* line 39, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/account/_introduction.scss */

.m-account-introduction-data tr td:first-child {
  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;
  float: left;
}

/* line 54, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/account/_introduction.scss */

.m-account-introduction-data tr td:last-child {
  float: left;
}

/* line 67, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/account/_introduction.scss */

.m-account-introduction .a-heading-h1--standard {
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
  margin-left: -2px;
  margin-left: -0.125rem;
  margin-top: -10px;
  margin-top: -0.625rem;
}

/* line 73, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/account/_introduction.scss */

.m-account-introduction-link {
  text-transform: uppercase;
}

/* line 80, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/account/_introduction.scss */

.m-account-introduction-select-wrapper {
  position: relative;
  height: 45px;
  height: 2.8125rem;
}

/* line 84, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/account/_introduction.scss */

.m-account-introduction-select-wrapper.is-highlighted {
  height: 60px;
  height: 3.75rem;
}

/* line 1, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/account/_forms.scss */

.m-account-form {
  padding-bottom: 0;
}

/* line 5, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/account/_forms.scss */

.m-account-form-contact {
  padding-top: 30px;
  padding-top: 1.875rem;
  min-width: 0;
}

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

.m-account-form-contact .a-form-title .a-headline-h2 {
  margin-top: -6px;
  margin-top: -0.375rem;
}

/* line 28, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/account/_forms.scss */

.m-account-form-contact .a-checkbox,
.m-account-form-contact .a-checkbox:last-child {
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
}

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

.m-account-form-messaging {
  padding-top: 30px;
  padding-top: 1.875rem;
}

/* line 49, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/account/_forms.scss */

.m-account-form-messaging .a-form-title {
  padding-bottom: 30px;
  padding-bottom: 1.875rem;
}

/* line 52, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/account/_forms.scss */

.m-account-form-messaging .a-form-title .a-headline-h2 {
  margin-top: -6px;
  margin-top: -0.375rem;
}

/* line 67, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/account/_forms.scss */

.m-account-form-messaging h3 {
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
}

/* line 71, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/account/_forms.scss */

.m-account-form-messaging .a-list--hyphenated,
.m-account-form-messaging .m-text--richtext ul,
.m-text--richtext .m-account-form-messaging ul,
.m-account-form-messaging .m-text--richtext .a-list-downloads,
.m-text--richtext .m-account-form-messaging .a-list-downloads,
.m-account-form-messaging .m-text--richtext .a-list-unordered,
.m-text--richtext .m-account-form-messaging .a-list-unordered {
  margin-top: 0;
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
}

/* line 76, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/account/_forms.scss */

.m-account-form-messaging-row {
  margin-left: -10px;
  margin-left: -0.625rem;
  margin-right: -10px;
  margin-right: -0.625rem;
  padding-bottom: 40px;
  padding-bottom: 2.5rem;
}

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

.m-account-form-messaging-row {
  *zoom: 1;
}

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

.m-account-form-messaging-row:before,
.m-account-form-messaging-row:after {
  content: "";
  display: table;
}

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

.m-account-form-messaging-row:after {
  clear: both;
}

/* line 98, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/account/_forms.scss */

.m-account-form-actions {
  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 111, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/account/_forms.scss */

.m-account-form-actions.fixedToBottom {
  top: auto !important;
  left: auto !important;
  z-index: auto !important;
  bottom: -8px;
}

/* line 118, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/account/_forms.scss */

.m-account-form-actions-bar {
  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-account-form-actions-bar {
  *zoom: 1;
}

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

.m-account-form-actions-bar:before,
.m-account-form-actions-bar:after {
  content: "";
  display: table;
}

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

.m-account-form-actions-bar:after {
  clear: both;
}

/* line 122, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/account/_forms.scss */

.m-account-form-actions-cancel {
  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: 20px;
  padding-bottom: 1.25rem;
}

/* line 136, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/account/_forms.scss */

.m-account-form-actions-cancel a {
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

/* line 140, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/account/_forms.scss */

.m-account-form-actions-cancel .a-link--arrow {
  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 143, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/account/_forms.scss */

.m-account-form-actions-cancel .a-link--arrow:before {
  font-size: 14px;
  font-size: 0.875rem;
}

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

.m-account-form-actions-save {
  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 156, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/account/_forms.scss */

.m-account-form-actions-save button {
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

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

.m-account-form-email-fields,
.m-account-form-password-fields {
  position: relative;
  /*.a-input {

        & + .a-input label {
          padding-top: 0;

          @include breakpoint( 'md' ) {
            padding-top: 10px;

            &.is-highlighted {
              padding-top: 17px;
            }
          }
        }
      }*/
}

/* line 168, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/account/_forms.scss */

.m-account-form-email-fields .a-checkbox,
.m-account-form-password-fields .a-checkbox {
  padding-top: 10px;
  padding-top: 0.625rem;
}

/* line 188, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/account/_forms.scss */

.is-editable .m-account-form-email-fields .a-input,
.is-editable .m-account-form-email-fields .a-stars-radio,
.is-editable .m-account-form-email-fields .a-select,
.is-editable .m-account-form-password-fields .a-input,
.is-editable .m-account-form-password-fields .a-stars-radio,
.is-editable .m-account-form-password-fields .a-select {
  display: block;
}

/* line 203, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/account/_forms.scss */

.m-account-form-email-requirements,
.m-account-form-password-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: 0 0 30px;
  padding: 0 0 1.875rem;
}

/* line 219, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/account/_forms.scss */

.m-account-form-email-actions,
.m-account-form-password-actions {
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
}

/* line 222, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/account/_forms.scss */

.m-account-form-email-actions-bar,
.m-account-form-password-actions-bar {
  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-account-form-email-actions-bar,
.m-account-form-password-actions-bar {
  *zoom: 1;
}

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

.m-account-form-email-actions-bar:before,
.m-account-form-email-actions-bar:after,
.m-account-form-password-actions-bar:before,
.m-account-form-password-actions-bar:after {
  content: "";
  display: table;
}

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

.m-account-form-email-actions-bar:after,
.m-account-form-password-actions-bar:after {
  clear: both;
}

/* line 226, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/account/_forms.scss */

.m-account-form-email-actions-cancel,
.m-account-form-password-actions-cancel {
  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;
  clear: both;
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
}

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

.m-account-form-email-actions-button,
.m-account-form-password-actions-button {
  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 1, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/account/_legal.scss */

.m-account-legal {
  padding-bottom: 50px;
  padding-bottom: 3.125rem;
}

/* line 4, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/account/_legal.scss */

.m-account-legal .a-checkbox {
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
}

/* line 8, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/account/_legal.scss */

.m-account-legal-content {
  border-top: 1px solid #D7CEBA;
  border-top: 0.0625rem solid #D7CEBA;
  padding-top: 15px;
  padding-top: 0.9375rem;
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/account/_legal.scss */

.m-account-legal-text {
  margin-top: -5px;
  margin-top: -0.3125rem;
  font-size: 11px;
  font-size: 0.6875rem;
  line-height: 13px;
  line-height: 0.8125rem;
}

/* line 1, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/account/_companyData.scss */

.m-account-companydata {
  padding-top: 40px;
  padding-top: 2.5rem;
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
}

/* line 5, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/account/_companyData.scss */

.m-account-companydata .a-form-title {
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
}

/* line 8, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/account/_companyData.scss */

.m-account-companydata .a-form-title .a-headline-h2 {
  margin-top: -6px;
  margin-top: -0.375rem;
}

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

.m-account-companydata-headline {
  padding-bottom: 42px;
  padding-bottom: 2.625rem;
}

/* line 28, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/account/_companyData.scss */

.m-account-companydata-row {
  margin-left: -10px;
  margin-left: -0.625rem;
  margin-right: -10px;
  margin-right: -0.625rem;
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
  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 175, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_mixins.scss */

.m-account-companydata-row {
  *zoom: 1;
}

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

.m-account-companydata-row:before,
.m-account-companydata-row:after {
  content: "";
  display: table;
}

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

.m-account-companydata-row:after {
  clear: both;
}

/* line 33, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/account/_companyData.scss */

.m-account-companydata-row:last-child {
  padding-bottom: 0;
}

/* line 38, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/account/_companyData.scss */

.m-account-companydata-label {
  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;
}

/* line 47, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/account/_companyData.scss */

.m-account-companydata-value {
  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 1, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/account/_orderdetails.scss */

.m-orderdetails {
  padding-bottom: 50px;
  padding-bottom: 3.125rem;
}

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

.m-orderdetails {
  *zoom: 1;
}

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

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

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

.m-orderdetails:after {
  clear: both;
}

/* line 5, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/account/_orderdetails.scss */

.m-orderdetails .a-heading-h2,
.m-orderdetails .m-grid-item--banner .m-grid-item--cat-title,
.m-grid-item--banner .m-orderdetails .m-grid-item--cat-title {
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
}

/* line 9, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/account/_orderdetails.scss */

.m-orderdetails .a-heading-h4 {
  padding-bottom: 40px;
  padding-bottom: 2.5rem;
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/account/_orderdetails.scss */

.m-orderdetails .contents {
  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-orderdetails .contents {
  *zoom: 1;
}

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

.m-orderdetails .contents:before,
.m-orderdetails .contents:after {
  content: "";
  display: table;
}

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

.m-orderdetails .contents:after {
  clear: both;
}

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

.m-orderdetails .content {
  *zoom: 1;
}

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

.m-orderdetails .content:before,
.m-orderdetails .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-orderdetails .content:after {
  clear: both;
}

/* line 34, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/account/_orderdetails.scss */

.m-orderdetails .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;
  padding-bottom: 5px;
  padding-bottom: 0.3125rem;
}

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

.m-orderdetails .left {
  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;
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
}

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

.m-orderdetails .middle {
  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;
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
}

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

.m-orderdetails .right {
  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 71, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/account/_orderdetails.scss */

.m-orderdetails .a-tooltip {
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.25rem;
  display: inline-block;
}

/* line 84, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/account/_orderdetails.scss */

.o-orderdetails-miscellaneous {
  padding-bottom: 50px;
  padding-bottom: 3.125rem;
}

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

.o-orderdetails-miscellaneous {
  *zoom: 1;
}

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

.o-orderdetails-miscellaneous:before,
.o-orderdetails-miscellaneous:after {
  content: "";
  display: table;
}

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

.o-orderdetails-miscellaneous:after {
  clear: both;
}

/* line 3, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/account/_chooseAccount.scss */

.m-account-choose .o-offcanvas-content {
  padding-bottom: 30px;
  padding-bottom: 1.875rem;
}

/* line 9, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/account/_chooseAccount.scss */

.m-account-choose-heading-h2 {
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/account/_chooseAccount.scss */

.m-account-choose-select-wrapper {
  position: relative;
}

/* line 4, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/account/_dashboard.scss */

.m-account-dashboard .row[data-accordion] {
  pointer-events: none;
}

/* line 7, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/account/_dashboard.scss */

.m-account-dashboard-panel-inner {
  pointer-events: auto;
}

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

.m-account-dashboard > div {
  padding-bottom: 30px;
  padding-bottom: 1.875rem;
}

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

.m-account-dashboard-data {
  font-size: 14px !important;
  font-size: 0.875rem !important;
  line-height: 22px;
  line-height: 1.375rem;
  /*
    p {
      @include rwdspacing('xxxs', 'padding-bottom');
    }
    */
}

/* line 34, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/account/_dashboard.scss */

.m-account-dashboard .m-account-dashboard-heading-h1 {
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
}

/* line 38, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/account/_dashboard.scss */

.m-account-dashboard .a-heading-h1--standard {
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
  margin-left: -2px;
  margin-left: -0.125rem;
  margin-top: -10px;
  margin-top: -0.625rem;
}

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

.m-account-dashboard .a-heading-h2--standard {
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
}

/* line 51, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/account/_dashboard.scss */

.m-account-dashboard .m-account-dashboard-col {
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
}

/* line 59, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/account/_dashboard.scss */

.m-account-dashboard-link {
  text-transform: uppercase;
}

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

.m-account-dashboard-select-wrapper {
  position: relative;
  height: 45px;
  height: 2.8125rem;
}

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

.m-account-dashboard-select-wrapper.is-highlighted {
  height: 60px;
  height: 3.75rem;
}

/* line 75, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/account/_dashboard.scss */

.m-account-dashboard .m-account-dashboard-select-row {
  margin-top: 15px;
  margin-top: 0.9375rem;
}

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

.m-account-dashboard .m-account-dashboard-select-hint {
  font-size: 14px !important;
  font-size: 0.875rem !important;
  margin-top: 10px;
  margin-top: 0.625rem;
  margin-bottom: 10px;
  margin-bottom: 0.625rem;
  line-height: 16px;
  line-height: 1rem;
  padding-bottom: 0;
}

/* line 88, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/account/_dashboard.scss */

.m-account-dashboard .m-account-dashboard-panel-footer .a-link,
.m-account-dashboard .m-account-dashboard-panel-footer .a-label-tip-link {
  margin-bottom: 5px;
  margin-bottom: 0.3125rem;
}

/* line 93, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/account/_dashboard.scss */

.m-account-dashboard .m-account-dashboard-panel-copy {
  font-size: 14px !important;
  font-size: 0.875rem !important;
}

/* line 97, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/account/_dashboard.scss */

.m-account-dashboard .m-account-dashboard-panel-title {
  position: relative;
  margin: 0;
}

/* line 4, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/register/_forms.scss */

.m-register-form-required {
  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-register-form-required {
  *zoom: 1;
}

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

.m-register-form-required:before,
.m-register-form-required:after {
  content: "";
  display: table;
}

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

.m-register-form-required:after {
  clear: both;
}

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

.m-register-form-required-text {
  padding-top: 15px;
  padding-top: 0.9375rem;
}

/* line 17, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/register/_forms.scss */

.m-register-form-registration {
  position: relative;
}

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

.m-register-form-registration-fields .a-input:first-child,
.m-register-form-registration-fields .a-stars-radio:first-child {
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
}

/* line 32, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/register/_forms.scss */

.m-register-form-registration-fields .row:nth-child(2) {
  margin-bottom: 15px;
  margin-bottom: 0.9375rem;
}

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

.m-register-form-registration-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-bottom: 20px;
  padding-bottom: 1.25rem;
}

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

.m-register-form-registration-button {
  margin-bottom: 15px;
  margin-bottom: 0.9375rem;
}

/* line 63, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/register/_forms.scss */

.m-register-form-registration-terms {
  margin-bottom: 10px;
  margin-bottom: 0.625rem;
}

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

.m-register-form-general,
.m-register-form-messaging {
  padding-top: 0;
  padding-bottom: 0;
}

/* line 81, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/register/_forms.scss */

.m-register-form-general .m-register-form-required-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 91, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/register/_forms.scss */

.m-register-form-messaging .a-form-title {
  padding-bottom: 30px;
  padding-bottom: 1.875rem;
}

/* line 95, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/register/_forms.scss */

.m-register-form-messaging h3 {
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
}

/* line 99, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/register/_forms.scss */

.m-register-form-messaging .a-list--hyphenated,
.m-register-form-messaging .m-text--richtext ul,
.m-text--richtext .m-register-form-messaging ul,
.m-register-form-messaging .m-text--richtext .a-list-downloads,
.m-text--richtext .m-register-form-messaging .a-list-downloads,
.m-register-form-messaging .m-text--richtext .a-list-unordered,
.m-text--richtext .m-register-form-messaging .a-list-unordered {
  padding-bottom: 30px;
  padding-bottom: 1.875rem;
}

/* line 101, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/register/_forms.scss */

.m-register-form-messaging .a-list--hyphenated li:last-child,
.m-register-form-messaging .m-text--richtext ul li:last-child,
.m-text--richtext .m-register-form-messaging ul li:last-child,
.m-register-form-messaging .m-text--richtext .a-list-downloads li:last-child,
.m-text--richtext .m-register-form-messaging .a-list-downloads li:last-child,
.m-register-form-messaging .m-text--richtext .a-list-unordered li:last-child,
.m-text--richtext .m-register-form-messaging .a-list-unordered li:last-child {
  padding-bottom: 0;
}

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

.m-register-form-messaging-row {
  padding-bottom: 40px;
  padding-bottom: 2.5rem;
}

/* line 107, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/register/_forms.scss */

.m-register-form-messaging-row:last-child {
  padding-bottom: 0;
}

/* line 1, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/offcanvas/_login.scss */

.m-login {
  display: block !important;
  width: 100%;
  overflow: hidden;
  padding: 0;
}

/* line 7, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/offcanvas/_login.scss */

.m-login.is-hidden {
  max-height: 0;
  -webkit-transition: max-height 0.5s, -webkit-transform .25s;
  transition: max-height 0.5s, -webkit-transform .25s;
  transition: transform .25s, max-height 0.5s;
  transition: transform .25s, max-height 0.5s, -webkit-transform .25s;
}

/* line 12, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/offcanvas/_login.scss */

.m-login.opened {
  max-height: 1470px;
  max-height: 91.875rem;
  -webkit-transition: max-height 0.5s, -webkit-transform .25s;
  transition: max-height 0.5s, -webkit-transform .25s;
  transition: transform .25s, max-height 0.5s;
  transition: transform .25s, max-height 0.5s, -webkit-transform .25s;
}

/* line 17, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/offcanvas/_login.scss */

.m-login.visible {
  max-height: 1420px;
  max-height: 88.75rem;
  -webkit-transition: max-height 1s, -webkit-transform .25s;
  transition: max-height 1s, -webkit-transform .25s;
  transition: transform .25s, max-height 1s;
  transition: transform .25s, max-height 1s, -webkit-transform .25s;
}

/* line 22, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/offcanvas/_login.scss */

.m-login.m-message {
  max-width: 930px;
  max-width: 58.125rem;
  padding-top: 20px;
  padding-top: 1.25rem;
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
}

/* line 29, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/offcanvas/_login.scss */

.m-login .confirmation-login .m-message {
  margin-top: 40px;
  margin-top: 2.5rem;
}

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

.m-login .m-message-account-confirm-wrapp .m-message {
  margin-top: 1px;
  margin-top: 0.0625rem;
  margin-bottom: 30px;
  margin-bottom: 1.875rem;
  margin-left: 15px;
  margin-left: 0.9375rem;
  margin-right: 15px;
  margin-right: 0.9375rem;
}

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

.m-login .m-message-account-confirm-wrapp .m-message-title {
  padding-bottom: 0 !important;
}

/* line 47, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/offcanvas/_login.scss */

.m-login .m-message {
  margin-bottom: 5px;
  margin-bottom: 0.3125rem;
}

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

.m-login .m-message .reset-password-link {
  margin: 0px;
  margin: 0rem;
  margin-top: 15px;
  margin-top: 0.9375rem;
  display: inline-block;
}

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

.m-login .m-message .a-link,
.m-login .m-message .a-label-tip-link {
  margin: 20px 0 0;
  margin: 1.25rem 0 0;
}

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

.m-login .m-message .a-link--close,
.m-login .m-message .a-tooltip-closer {
  position: absolute;
  top: 20px;
  right: 20px;
  margin: 0;
}

/* line 67, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/offcanvas/_login.scss */

.m-login .m-message .a-link--close:after,
.m-login .m-message .a-tooltip-closer:after {
  top: 8px;
}

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

.m-login .m-message:not(.m-message--tiny) .m-message-row {
  padding-right: 0px !important;
  padding-right: 0rem !important;
}

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

.m-login-wrapper-left-block {
  max-width: 600px;
  max-width: 37.5rem;
  width: 50%;
  float: left;
  border-right: 2px solid gray;
  border-right: 0.125rem solid gray;
}

/* line 87, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/offcanvas/_login.scss */

.m-login-form .a-input,
.m-login-form .a-stars-radio {
  margin: 0;
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
}

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

.m-login-form .a-input label,
.m-login-form .a-stars-radio label,
.m-login-form .a-input label:not(.dummy-select),
.m-login-form .a-stars-radio label:not(.dummy-select) {
  display: none;
}

/* line 96, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/offcanvas/_login.scss */

.m-login-form .a-input-field,
.m-login-form .a-stars-radio-field {
  width: 100%;
  left: 0;
  padding: 0;
}

/* line 107, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/offcanvas/_login.scss */

.m-login-form .login-as {
  margin-top: 8px;
  margin-top: 0.5rem;
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
}

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

.m-login-form .login-as .a-input label,
.m-login-form .login-as .a-stars-radio label {
  display: block;
  float: none;
  width: auto;
  left: 0;
  padding: 0px 0px 5px;
  padding: 0rem 0rem 0.3125rem;
  min-height: 0;
}

/* line 125, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/offcanvas/_login.scss */

.m-login-form .a-checkbox {
  padding-top: 8px;
  padding-top: 0.5rem;
}

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

.m-login-form .forgot-passw-link-wrapper {
  display: inline-block;
  width: 100%;
  text-align: right;
}

/* line 135, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/offcanvas/_login.scss */

.m-login-form .forgot-passw-link {
  padding-right: 20px !important;
  padding-right: 1.25rem !important;
}

/* line 141, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/offcanvas/_login.scss */

.m-login-h2 {
  padding-top: 1px;
  padding-top: 0.0625rem;
}

/* line 145, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/offcanvas/_login.scss */

.m-login-h3 {
  padding-top: 30px;
  padding-top: 1.875rem;
}

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

.m-login-h2,
.m-login-h3 {
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
}

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

.m-login-right-block-h2 {
  padding-bottom: 8px;
  padding-bottom: 0.5rem;
}

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

.m-login .a-button-submit {
  white-space: nowrap;
}

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

.m-login-links {
  margin-top: -2px;
  margin-top: -0.125rem;
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
}

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

.m-login-links li {
  position: relative;
  padding-bottom: 8px;
  padding-bottom: 0.5rem;
  padding-left: 15px;
  padding-left: 0.9375rem;
  line-height: 1rem;
}

/* line 174, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/offcanvas/_login.scss */

.m-login-links li:before {
  position: absolute;
  top: 3px;
  left: 0;
  content: '•';
}

/* line 181, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/offcanvas/_login.scss */

.m-login-links li > span {
  cursor: default;
  display: inline-block;
  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: 2px;
  padding-top: 0.125rem;
}

/* line 188, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/offcanvas/_login.scss */

.m-login-links li > .a-link,
.m-login-links li > .a-label-tip-link {
  line-height: 16px;
  line-height: 1rem;
}

/* line 194, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/offcanvas/_login.scss */

.m-login .a-link,
.m-login .a-label-tip-link {
  cursor: pointer;
}

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

.m-login-wrapper-right-block-text {
  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;
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
  color: #671A3D;
  line-height: 1;
}

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

.m-login .right-block-contact-link {
  display: none;
}

/* line 1, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/offcanvas/_forgotPassword.scss */

.m-forgot-pass {
  display: block !important;
  width: 100%;
  overflow: hidden;
}

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

.m-forgot-pass.is-hidden {
  max-height: 0;
  -webkit-transition: max-height 0.5s, -webkit-transform .25s;
  transition: max-height 0.5s, -webkit-transform .25s;
  transition: transform .25s, max-height 0.5s;
  transition: transform .25s, max-height 0.5s, -webkit-transform .25s;
  padding: 0;
}

/* line 12, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/offcanvas/_forgotPassword.scss */

.m-forgot-pass.opened {
  display: inline-block;
  max-height: 1030px;
  max-height: 64.375rem;
  -webkit-transition: max-height 0.5s, -webkit-transform .25s;
  transition: max-height 0.5s, -webkit-transform .25s;
  transition: transform .25s, max-height 0.5s;
  transition: transform .25s, max-height 0.5s, -webkit-transform .25s;
}

/* line 18, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/offcanvas/_forgotPassword.scss */

.m-forgot-pass.visible {
  max-height: 1260px;
  max-height: 78.75rem;
  -webkit-transition: max-height 1.5s, -webkit-transform .25s;
  transition: max-height 1.5s, -webkit-transform .25s;
  transition: transform .25s, max-height 1.5s;
  transition: transform .25s, max-height 1.5s, -webkit-transform .25s;
}

/* line 23, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/offcanvas/_forgotPassword.scss */

.m-forgot-pass-h2 {
  padding-top: 1px;
  padding-top: 0.0625rem;
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
}

/* line 28, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/offcanvas/_forgotPassword.scss */

.m-forgot-pass-second-title {
  font-family: 'Hilti Bold';
  padding-top: 15px;
  padding-top: 0.9375rem;
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
}

/* line 70, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/offcanvas/_forgotPassword.scss */

.m-forgot-pass .js-readmore-link:hover:after {
  content: '';
}

/* line 76, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/offcanvas/_forgotPassword.scss */

.m-forgot-pass .a-input,
.m-forgot-pass .a-stars-radio {
  margin: 0;
  width: 100%;
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
  padding-top: 0;
}

/* line 82, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/offcanvas/_forgotPassword.scss */

.m-forgot-pass .a-input label,
.m-forgot-pass .a-stars-radio label,
.m-forgot-pass .a-input label:not(.dummy-select),
.m-forgot-pass .a-stars-radio label:not(.dummy-select) {
  display: none;
}

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

.m-forgot-pass .a-input .a-input-field,
.m-forgot-pass .a-stars-radio .a-input-field,
.m-forgot-pass .a-input .a-stars-radio-field,
.m-forgot-pass .a-stars-radio .a-stars-radio-field {
  width: 100%;
  left: 0;
  padding: 0;
}

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

.m-forgot-pass .m-message--error {
  margin-top: 15px;
  margin-top: 0.9375rem;
  margin-bottom: 0;
}

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

.m-forgot-pass .a-button-submit {
  padding: 9px 30px;
  padding: 0.5625rem 1.875rem;
  margin-bottom: 15px;
  margin-bottom: 0.9375rem;
}

/* line 109, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/offcanvas/_forgotPassword.scss */

.m-forgot-pass-revovery-email-sent-text,
.m-forgot-pass-revovery-email-error-text {
  padding: 0;
}

/* line 113, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/offcanvas/_forgotPassword.scss */

.m-forgot-pass-revovery-email-error-text-block {
  margin: 15px 0 0;
  margin: 0.9375rem 0 0;
}

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

.m-reset-pass {
  display: block !important;
  width: 100%;
  overflow: hidden;
}

/* line 7, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/offcanvas/_newPassword.scss */

.m-reset-pass.is-hidden {
  max-height: 0;
  -webkit-transition: max-height 1s, -webkit-transform .25s;
  transition: max-height 1s, -webkit-transform .25s;
  transition: transform .25s, max-height 1s;
  transition: transform .25s, max-height 1s, -webkit-transform .25s;
}

/* line 12, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/offcanvas/_newPassword.scss */

.m-reset-pass.visible {
  max-height: 1000px;
  max-height: 62.5rem;
  -webkit-transition: max-height 1s, -webkit-transform .25s;
  transition: max-height 1s, -webkit-transform .25s;
  transition: transform .25s, max-height 1s;
  transition: transform .25s, max-height 1s, -webkit-transform .25s;
}

/* line 17, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/offcanvas/_newPassword.scss */

.m-reset-pass-h2 {
  padding-top: 1px;
  padding-top: 0.0625rem;
  padding-bottom: 30px;
  padding-bottom: 1.875rem;
}

/* line 22, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/offcanvas/_newPassword.scss */

.m-reset-pass-inner-wrapper {
  padding-bottom: 40px;
  padding-bottom: 2.5rem;
}

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

.m-reset-pass-wrapper-left-block {
  max-width: 600px;
  max-width: 37.5rem;
  width: 50%;
  float: left;
}

/* line 32, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/offcanvas/_newPassword.scss */

.m-reset-pass.login-form-close-btn {
  position: relative;
  text-align: right;
  top: 20px;
  right: 20px;
}

/* line 39, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/offcanvas/_newPassword.scss */

.m-reset-pass .a-input,
.m-reset-pass .a-stars-radio {
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
}

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

.m-reset-pass .a-link--close:after,
.m-reset-pass .a-tooltip-closer:after {
  top: 8px;
}

/* line 47, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/offcanvas/_newPassword.scss */

.m-reset-pass .m-password {
  position: relative;
  min-width: 0;
}

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

.m-reset-pass .a-checkbox {
  margin-bottom: 10px;
  margin-bottom: 0.625rem;
}

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

.m-reset-pass .a-checkbox label,
.m-reset-pass .a-checkbox label:not(.dummy-select) {
  padding-left: 30px;
  padding-left: 1.875rem;
}

/* line 59, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/offcanvas/_newPassword.scss */

.m-reset-pass .a-checkbox label:before,
.m-reset-pass .a-checkbox input[type="checkbox"]:checked + label:before {
  margin-left: -30px;
  margin-left: -1.875rem;
}

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

.m-reset-pass .m-message {
  padding-top: 20px;
  padding-top: 1.25rem;
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
}

/* line 68, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/offcanvas/_newPassword.scss */

.m-reset-pass .m-message .a-link,
.m-reset-pass .m-message .a-label-tip-link {
  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: #671A3D;
}

/* line 77, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/offcanvas/_newPassword.scss */

.m-reset-pass-form .col-md-7 .m-message:not(.m-message--tiny) .m-message-row {
  padding-right: 0px !important;
  padding-right: 0rem !important;
}

/* line 84, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/offcanvas/_newPassword.scss */

.m-reset-pass-form-title {
  margin: 30px 0 20px 185px;
  margin: 1.875rem 0 1.25rem 11.5625rem;
}

/* line 88, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/offcanvas/_newPassword.scss */

.m-reset-pass-form-cancel-btn {
  position: relative;
  z-index: 3000;
}

/* line 95, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/offcanvas/_newPassword.scss */

.m-reset-pass .m-service-links li {
  float: none;
  width: 100%;
}

/* line 99, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/offcanvas/_newPassword.scss */

.m-reset-pass .m-service-links li .a-link,
.m-reset-pass .m-service-links li .a-label-tip-link {
  font-family: "Hilti Roman", Arial, Verdana, sans-serif;
}

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

.m-reset-pass-wrapper-right-block-text {
  margin: 40px 0 20px;
  margin: 2.5rem 0 1.25rem;
  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 109, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/offcanvas/_newPassword.scss */

.m-reset-pass-passw-error-wrapper {
  margin: 30px 20px 0;
  margin: 1.875rem 1.25rem 0;
  padding: 10px 20px;
  padding: 0.625rem 1.25rem;
  border: 2px solid red;
  border: 0.125rem solid red;
}

/* line 115, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/offcanvas/_newPassword.scss */

.m-reset-pass-passw-error-wrapper-title {
  font-weight: bold;
  margin: 10px 0;
  margin: 0.625rem 0;
}

/* line 1, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/offcanvas/_contact.scss */

.o-offcanvas-content--contacts {
  padding-bottom: 30px;
  padding-bottom: 1.875rem;
}

/* line 5, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/offcanvas/_contact.scss */

.m-contact {
  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-contact {
  *zoom: 1;
}

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

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

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

.m-contact:after {
  clear: both;
}

/* line 7, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/offcanvas/_contact.scss */

.m-contact .a-heading-h1 {
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
}

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

.m-contact .headline-md {
  display: none;
}

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

.m-contact .m-message {
  max-width: 610px;
  max-width: 38.125rem;
  margin-top: 10px;
  margin-top: 0.625rem;
  max-resolution: res;
  -bottom: 20px;
  margin-right: 1px;
  margin-right: 0.0625rem;
}

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

.m-contact--nav {
  display: none;
  border-bottom: none !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
  position: relative;
  min-height: 1px;
  min-height: 0.0625rem;
  padding-left: 10px;
  padding-left: 0.625rem;
  padding-right: 10px;
  padding-right: 0.625rem;
  padding-left: 0;
  border-bottom: 3px solid #EBE6dE;
  border-bottom: 0.1875rem solid #EBE6dE;
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
  margin-bottom: 15px;
  margin-bottom: 0.9375rem;
}

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

.m-contact--nav .a-link--arrow-after {
  margin-top: 5px;
  margin-top: 0.3125rem;
  font-size: 16px !important;
  font-size: 1rem !important;
}

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

.m-contact--nav li:not(:last-of-type) span {
  cursor: pointer;
  color: #000000;
}

/* line 49, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/offcanvas/_contact.scss */

.m-contact--nav li:not(:last-of-type) span:hover {
  color: #D2051E;
}

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

.m-contact--nav li.is-active span {
  color: #D2051E;
}

/* line 59, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/offcanvas/_contact.scss */

.m-contact--nav li:last-of-type {
  color: #000000;
  cursor: pointer;
}

/* line 62, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/offcanvas/_contact.scss */

.m-contact--nav li:last-of-type a {
  padding-top: 20px;
  padding-top: 1.25rem;
  display: block;
}

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

.m-contact--nav li:last-of-type a span {
  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 67, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/offcanvas/_contact.scss */

.m-contact--nav li:last-of-type a span span.a-link--arrow-after {
  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 73, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/offcanvas/_contact.scss */

.m-contact--nav li:last-of-type:hover span {
  color: #000000;
}

/* line 76, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/offcanvas/_contact.scss */

.m-contact--nav li:last-of-type:hover span.a-link--arrow-after {
  color: #D2051E !important;
}

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

.m-contact--nav li:last-of-type:hover span.a-link--arrow-after:after {
  left: 5px;
}

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

.m-contact--form-required-text {
  position: relative;
}

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

.m-contact--form-required-text--span {
  margin-bottom: 15px;
  margin-bottom: 0.9375rem;
  display: inline-block;
  font-size: 14px !important;
  font-size: 0.875rem !important;
}

/* line 107, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/offcanvas/_contact.scss */

.m-contact--links > li {
  height: auto !important;
}

/* line 109, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/offcanvas/_contact.scss */

.m-contact--links > li > span {
  padding-top: 20px !important;
  padding-top: 1.25rem !important;
  padding-bottom: 20px !important;
  padding-bottom: 1.25rem !important;
}

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

.m-contact--links li:last-of-type {
  border-bottom: none;
}

/* line 118, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/offcanvas/_contact.scss */

.m-contact--info {
  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: 20px;
  padding: 1.25rem;
  padding-bottom: 0 !important;
}

/* line 125, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/offcanvas/_contact.scss */

.m-contact--info .a-heading-h3,
.m-contact--info .m-product-review--title,
.m-contact--info .m-product-review--comment-title,
.m-contact--info .m-product-addreview--title,
.m-contact--info .m-chat-popup--title,
.m-contact--info .m-filterbar-title,
.m-contact--info .o-prod-grid--header-title,
.m-contact--info .a-heading-h1 {
  padding-bottom: 8px;
  padding-bottom: 0.5rem;
}

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

.m-contact--info .a-heading-h1 {
  padding-top: 20px;
  padding-top: 1.25rem;
  color: #000000;
}

/* line 142, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/offcanvas/_contact.scss */

.m-contact--info-link {
  cursor: pointer;
  font-family: "Hilti Roman", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.25rem;
  margin-top: 20px;
  margin-top: 1.25rem;
  position: relative;
  left: -15px;
}

/* line 151, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/offcanvas/_contact.scss */

.m-contact--info-link .a-link--arrow-after {
  margin-top: 5px;
  margin-top: 0.3125rem;
  font-size: 16px !important;
  font-size: 1rem !important;
  width: 100%;
}

/* line 158, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/offcanvas/_contact.scss */

.m-contact--tab {
  position: relative;
  border-bottom: 3px solid #EBE6dE !important;
  border-bottom: 0.1875rem solid #EBE6dE !important;
  padding: 0 !important;
}

/* line 163, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/offcanvas/_contact.scss */

.m-contact--tab:first-child {
  border-top: 3px solid #EBE6dE;
  border-top: 0.1875rem solid #EBE6dE;
}

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

.m-contact--tab-text {
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
  max-width: 660px;
  max-width: 41.25rem;
  line-height: 20px;
  line-height: 1.25rem;
}

/* line 170, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/offcanvas/_contact.scss */

.m-contact--tab-text:last-child {
  padding-bottom: 0 !important;
}

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

.m-contact--tab-text .time-container,
.m-contact--tab-text time,
.m-contact--tab-text .a-time,
.m-contact--tab-text .time {
  font-style: normal;
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  font-size: 14px !important;
  font-size: 0.875rem !important;
}

/* line 188, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/offcanvas/_contact.scss */

.m-contact--tab-text .email,
.m-contact--tab-text .time {
  white-space: nowrap;
}

/* line 204, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/offcanvas/_contact.scss */

.m-contact--tab-inner {
  max-height: 0;
  overflow: hidden;
  -webkit-transition: max-height 0.5s;
  transition: max-height 0.5s;
}

/* line 208, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/offcanvas/_contact.scss */

.m-contact--tab-inner-cont {
  padding-top: 20px;
  padding-top: 1.25rem;
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
  margin-left: 15px;
  margin-left: 0.9375rem;
  padding-right: 15px;
  padding-right: 0.9375rem;
}

/* line 218, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/offcanvas/_contact.scss */

.m-contact--tab-inner .phone-number {
  margin-top: 0;
  padding-bottom: 0;
  padding-top: 0;
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  font-size: 20px !important;
  font-size: 1.25rem !important;
}

/* line 233, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/offcanvas/_contact.scss */

.m-contact--tab-inner .a-heading-h3,
.m-contact--tab-inner .m-product-review--title,
.m-contact--tab-inner .m-product-review--comment-title,
.m-contact--tab-inner .m-product-addreview--title,
.m-contact--tab-inner .m-chat-popup--title,
.m-contact--tab-inner .m-filterbar-title,
.m-contact--tab-inner .o-prod-grid--header-title {
  display: none;
}

/* line 241, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/offcanvas/_contact.scss */

.m-contact--tab-inner .a-input label,
.m-contact--tab-inner .a-stars-radio label {
  word-wrap: break-word;
}

/* line 273, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/offcanvas/_contact.scss */

.m-contact--tab-inner .a-button-submit {
  width: 100%;
}

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

.is-ios .m-contact--tab-inner .a-button-submit:not([disabled]):before {
  display: none;
}

/* line 292, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/offcanvas/_contact.scss */

.m-contact--tab-inner textarea {
  resize: none;
  background: #FFFFFF;
  min-height: 140px;
  min-height: 8.75rem;
}

/* line 303, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/offcanvas/_contact.scss */

.m-contact--tab.is-open .m-contact--tab-inner {
  max-height: 1000px;
  max-height: 62.5rem;
}

/* line 305, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/offcanvas/_contact.scss */

.m-contact--tab.is-open .m-contact--tab-inner-cont {
  border-top: 1px solid #EBE6dE;
  border-top: 0.0625rem solid #EBE6dE;
}

/* line 312, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/offcanvas/_contact.scss */

.m-contact--tab.is-open .m-contact--tab-title {
  color: #D2051E;
}

/* line 314, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/offcanvas/_contact.scss */

.m-contact--tab.is-open .m-contact--tab-title:after {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  color: #D2051E;
}

/* line 321, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/offcanvas/_contact.scss */

.m-contact--tab .is-open .m-contact--tab-title {
  color: #D2051E;
}

/* line 326, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/offcanvas/_contact.scss */

.m-contact--tab:hover .m-contact--tab-title,
.m-contact--tab:hover .m-contact--tab-title:after {
  color: #D2051E;
}

/* line 332, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/offcanvas/_contact.scss */

.m-contact--tab-title {
  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;
  padding-top: 1.25rem;
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
  position: relative;
  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-contact--tab-title: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-contact--tab-title:after {
  content: "\EA01";
}

/* line 339, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/offcanvas/_contact.scss */

.m-contact--tab-title:after {
  position: absolute;
  top: 30px;
  right: 0;
  font-size: 18px;
  font-size: 1.125rem;
  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 354, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/offcanvas/_contact.scss */

.m-contact--tab-title:hover {
  color: #D2051E;
}

/* line 356, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/offcanvas/_contact.scss */

.m-contact--tab-title:hover:after {
  color: #D2051E;
}

/* line 366, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/offcanvas/_contact.scss */

.m-contact--tab:after {
  display: none;
}

/* line 382, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/offcanvas/_contact.scss */

.m-contact--tab:nth-child(1):after {
  top: 26px;
}

/* line 387, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/offcanvas/_contact.scss */

.m-contact--tab:nth-child(2):after {
  top: 87px;
}

/* line 392, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/offcanvas/_contact.scss */

.m-contact--tab:nth-child(3):after {
  top: 148px;
}

/* line 397, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/offcanvas/_contact.scss */

.m-contact--tab:nth-child(4):after {
  top: 210px;
}

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

.m-contact--tab .required-text-xs {
  margin-bottom: 10px;
  margin-bottom: 0.625rem;
  margin-top: 5px;
  margin-top: 0.3125rem;
}

/* line 408, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/offcanvas/_contact.scss */

.m-contact--tab .required-text-md {
  display: none;
}

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

.m-overlay .m-contact p {
  padding-bottom: 0 !important;
}

/* line 422, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/offcanvas/_contact.scss */

.m-overlay .m-contact .m-message {
  margin-top: 0;
  margin-bottom: 15px;
  margin-bottom: 0.9375rem;
}

/* line 426, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/offcanvas/_contact.scss */

.m-overlay .m-contact .m-message .m-message-row {
  padding-right: 0px !important;
  padding-right: 0rem !important;
}

/* line 433, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/offcanvas/_contact.scss */

.m-overlay .m-contact .a-heading-h1.headline-md {
  font-size: 24px !important;
  font-size: 1.5rem !important;
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
  padding-top: 5px;
  padding-top: 0.3125rem;
}

/* line 438, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/offcanvas/_contact.scss */

.m-overlay .m-contact--nav {
  display: none;
}

/* line 441, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/offcanvas/_contact.scss */

.m-overlay .m-contact--info {
  width: 100%;
  padding-bottom: 0 !important;
}

/* line 455, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/offcanvas/_contact.scss */

.m-overlay .m-contact--info-link:hover span {
  color: #000000;
}

/* line 458, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/offcanvas/_contact.scss */

.m-overlay .m-contact--info-link:hover .a-link--arrow-after {
  color: #D2051E !important;
}

/* line 460, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/offcanvas/_contact.scss */

.m-overlay .m-contact--info-link:hover .a-link--arrow-after:after {
  left: 5px;
}

/* line 468, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/offcanvas/_contact.scss */

.m-overlay .m-contact--tab-inner {
  padding-top: 0;
}

/* line 470, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/offcanvas/_contact.scss */

.m-overlay .m-contact--tab-inner-cont {
  padding-right: 0 !important;
  border-top: 1px solid #EBE6dE !important;
  border-top: 0.0625rem solid #EBE6dE !important;
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
}

/* line 478, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/offcanvas/_contact.scss */

.m-overlay .m-contact--tab-inner .a-heading-h3,
.m-overlay .m-contact--tab-inner .m-product-review--title,
.m-overlay .m-contact--tab-inner .m-product-review--comment-title,
.m-overlay .m-contact--tab-inner .m-product-addreview--title,
.m-overlay .m-contact--tab-inner .m-chat-popup--title,
.m-overlay .m-contact--tab-inner .m-filterbar-title,
.m-overlay .m-contact--tab-inner .o-prod-grid--header-title {
  display: none;
  padding-top: 15px;
  padding-top: 0.9375rem;
}

/* line 482, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/offcanvas/_contact.scss */

.m-overlay .m-contact--tab-inner .phone-number {
  font-size: 24px !important;
  font-size: 1.5rem !important;
}

/* line 500, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/offcanvas/_contact.scss */

.m-overlay .m-contact--tab-inner .test {
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
}

/* line 504, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/offcanvas/_contact.scss */

.m-overlay .m-contact--tab-title {
  display: block;
}

/* line 506, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/offcanvas/_contact.scss */

.m-overlay .m-contact--tab-title:after {
  position: absolute;
  top: 29px;
  right: 20px;
  font-size: 26px;
  font-size: 1.625rem;
  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 534, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/offcanvas/_contact.scss */

.m-contact .m-recaptcha-widget:not(.hidden-recaptcha) {
  padding-bottom: 0 !important;
}

/* line 1, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_ratings.scss */

.m-product-ratings {
  border-top: 2px solid #DFD8C8;
  border-top: 0.125rem solid #DFD8C8;
  border-bottom: 2px solid #DFD8C8;
  border-bottom: 0.125rem solid #DFD8C8;
}

/* line 5, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_ratings.scss */

.m-product-ratings--row {
  position: relative;
  height: 36px;
  height: 2.25rem;
  line-height: 36px;
  line-height: 2.25rem;
  padding: 0 7px;
  padding: 0 0.4375rem;
  overflow: hidden;
  border-bottom: 1px solid #DFD8C8;
  border-bottom: 0.0625rem solid #DFD8C8;
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_ratings.scss */

.m-product-ratings--row:last-child {
  border: 0;
}

/* line 17, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_ratings.scss */

.m-product-ratings--row-bg {
  position: absolute;
  left: 0;
  z-index: -1;
  height: 100%;
  width: 0;
  background: #F3F0EB;
}

/* line 25, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_ratings.scss */

.o-wrapper .m-product-ratings--row-bg {
  background: #EBE6dE;
}

/* line 28, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_ratings.scss */

.o-wrapper--lineofdifference .m-product-ratings--row-bg {
  background: #E7E2D6;
}

/* line 34, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_ratings.scss */

.m-product-ratings--stars {
  min-width: 0;
  vertical-align: middle;
  position: relative;
  top: -3px;
}

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

.m-product-ratings--stars .a-stars-item {
  height: 14px;
  height: 0.875rem;
  width: 15px;
  width: 0.9375rem;
  margin-left: 2px;
  margin-left: 0.125rem;
}

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

.m-product-ratings--stars .a-stars-item::before {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 0.8;
}

/* line 52, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_ratings.scss */

.m-product-ratings--total {
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  vertical-align: middle;
  margin-left: 13px;
  margin-left: 0.8125rem;
  position: relative;
  top: -2px;
  font-size: 14px !important;
  font-size: 0.875rem !important;
}

/* line 1, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_ratings-widget.scss */

.m-product-ratings-widget {
  display: inline-block;
  width: auto;
}

/* line 18, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_ratings-widget.scss */

.m-product-ratings-widget-wrapper {
  text-align: right;
}

/* line 24, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_ratings-widget.scss */

.m-product-ratings-widget--average {
  color: #D2051E;
  font-size: 36px;
  font-size: 2.25rem;
  line-height: 1;
  margin-top: -10px;
  margin-top: -0.625rem;
  float: left;
  padding: 0 10px 0 0;
  padding: 0 0.625rem 0 0;
}

/* line 40, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_ratings-widget.scss */

.m-product-ratings-widget--stars {
  padding-bottom: 5px;
  padding-bottom: 0.3125rem;
}

/* line 45, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_ratings-widget.scss */

.m-product-ratings-widget--total {
  font-size: 14px !important;
  font-size: 0.875rem !important;
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
}

/* line 50, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_ratings-widget.scss */

.m-product-ratings-widget--shortlink {
  overflow: visible;
  position: static;
  display: inline-block;
}

/* line 62, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_ratings-widget.scss */

.m-product-ratings-widget--shortlink .m-product-ratings-widget--stars {
  padding-bottom: 0;
  position: relative;
  top: 2px;
  margin-top: -5px;
  margin-top: -0.3125rem;
}

/* line 1, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_review.scss */

.m-product-review {
  border-bottom: 1px solid #EBE6dE;
  border-bottom: 0.0625rem solid #EBE6dE;
  padding-top: 20px;
  padding-top: 1.25rem;
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
}

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

.m-product-review:last-child {
  margin-bottom: 0 !important;
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_review.scss */

.m-product-review--header {
  display: table;
  table-layout: flex;
  width: 100%;
}

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

.m-product-review--header-col {
  display: table-cell;
}

/* line 22, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_review.scss */

.m-product-review--header-col:nth-child(2) {
  text-align: right;
}

/* line 32, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_review.scss */

.m-product-review--header p {
  padding: 0;
}

/* line 36, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_review.scss */

.m-product-review--title,
.m-product-review--comment-title {
  padding-bottom: 0;
}

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

.m-product-review--info {
  font-size: 14px !important;
  font-size: 0.875rem !important;
}

/* line 51, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_review.scss */

.m-product-review--date,
.m-product-review--comment-date,
.m-product-review--comment-date time,
.m-product-review--comment-date .a-time {
  font-size: 14px !important;
  font-size: 0.875rem !important;
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  font-style: normal;
}

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

.m-product-review--rating {
  margin-left: 20px;
  margin-left: 1.25rem;
}

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

.m-product-review--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 */

.m-product-review--readmore:hover {
  color: #671A3D;
  border-bottom-color: #671A3D;
  /*
    &:after {
      content: '';


      position: absolute;
      left: 1px;
      right: 0;
      bottom: -3px;
    }
    */
}

/* line 70, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_review.scss */

.m-product-review--meta,
.m-product-review--comment--meta {
  display: inline-block;
}

/* line 77, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_review.scss */

.m-product-review--author {
  float: left;
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  margin-right: 10px;
  margin-right: 0.625rem;
  font-size: 14px !important;
  font-size: 0.875rem !important;
}

/* line 82, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_review.scss */

.m-product-review--author img {
  width: 30% !important;
}

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

.m-product-review--info {
  float: left;
}

/* line 89, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_review.scss */

.m-product-review--author-hilti {
  white-space: nowrap;
}

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

.m-product-review--author-hilti figure {
  display: inline;
}

/* line 95, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_review.scss */

.m-product-review--author-hilti img {
  width: 65px !important;
  width: 4.0625rem !important;
  position: relative;
  top: 3px;
}

/* line 101, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_review.scss */

.m-product-review--content {
  padding-top: 15px;
  padding-top: 0.9375rem;
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
  line-height: 26px;
  line-height: 1.625rem;
}

/* line 105, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_review.scss */

.m-product-review--content p:last-child {
  padding-bottom: 0;
}

/* line 110, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_review.scss */

.m-product-review--comment {
  border-bottom: 1px solid #EBE6dE;
  border-bottom: 0.0625rem solid #EBE6dE;
  padding-top: 20px;
  padding-top: 1.25rem;
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
}

/* line 123, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_review.scss */

.m-product-review--comment-content {
  padding-top: 15px;
  padding-top: 0.9375rem;
}

/* line 125, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_review.scss */

.m-product-review--comment-content p:last-child {
  padding-bottom: 0;
}

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

.m-product-review--comment-inner {
  padding-left: 60px;
  padding-left: 3.75rem;
}

/* line 3, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_reviews.scss */

.m-product-reviews--show-all {
  position: relative;
  text-align: center;
  padding-top: 8px;
  padding-top: 0.5rem;
}

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

.m-product-reviews-slider-wrapper .slick-slide {
  outline: none;
  /*
      .slick-slide {
        @include rwdspacing('xxxs', 'padding-left');
        @include rwdspacing('xxxs', 'padding-right');
        outline: none;
      }
      */
}

/* line 22, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_reviews.scss */

.m-product-reviews .m-slider-btns {
  top: 25px !important;
  bottom: inherit !important;
}

/**
 * Addreview block
 */

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

.m-product-addreview--title {
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
}

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

.m-product-addreview .a-label--formfield,
.m-product-addreview .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;
}

/* line 22, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_addReview.scss */

.m-product-addreview .a-label--textarea > .a-label-tip-link {
  top: 0;
  right: -5px;
}

/* line 32, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_addReview.scss */

.m-product-addreview .a-label--textarea > .a-label-tip-link span {
  display: none;
}

/* line 47, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_addReview.scss */

.m-product-addreview .a-input-field,
.m-product-addreview .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;
}

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

.is-Edge .m-product-addreview .a-input-field,
.is-Edge .m-product-addreview .a-stars-radio-field {
  position: static;
}

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

.m-product-addreview .a-input-textarea,
.m-product-addreview textarea {
  resize: none;
  min-height: 270px;
  min-height: 16.875rem;
}

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

.m-product-addreview .has-overlay {
  min-height: 0;
}

/* line 1, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_disclaimer.scss */

.m-product-disclaimer {
  padding-top: 40px;
  padding-top: 2.5rem;
  font-size: 14px !important;
  font-size: 0.875rem !important;
}

/* line 5, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_disclaimer.scss */

.m-product-disclaimer--title {
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
}

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

.m-product-disclaimer p {
  padding-bottom: 0;
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_disclaimer.scss */

.m-product-disclaimer p,
.m-product-disclaimer p a {
  font-size: inherit;
}

/* line 18, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_disclaimer.scss */

.m-product-disclaimer p:last-child {
  margin-bottom: 0;
}

/* line 1, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_internalPage.scss */

.m-internal-page {
  padding-bottom: 100px;
  padding-bottom: 6.25rem;
}

/* line 3, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_internalPage.scss */

.m-internal-page .a-heading-h2,
.m-internal-page .m-grid-item--banner .m-grid-item--cat-title,
.m-grid-item--banner .m-internal-page .m-grid-item--cat-title {
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
  padding-top: 30px;
  padding-top: 1.875rem;
}

/* line 8, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_internalPage.scss */

.m-internal-page-row-title,
.m-internal-page-row-text {
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_internalPage.scss */

.m-internal-page-row-title {
  font-family: 'Hilti Bold';
}

/* line 19, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_internalPage.scss */

.m-internal-page-row-text {
  font-size: 16px !important;
  font-size: 1rem !important;
  line-height: 1.4;
  top: -2px;
}

/* line 25, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_internalPage.scss */

.m-internal-page .a-stars {
  position: relative;
  left: -2px;
}

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

.m-internal-page-form .a-label-content {
  line-height: 1.4;
}

/* line 34, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_internalPage.scss */

.m-internal-page-form .a-label--formfield,
.m-internal-page-form .a-label--textarea {
  left: 0;
  display: inline-block;
}

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

.m-internal-page-form .a-label--textarea {
  width: 25%;
}

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

.m-internal-page-form .a-input-field,
.m-internal-page-form .a-stars-radio-field {
  width: 75%;
  left: 0;
}

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

.m-internal-page-form .a-input-field .a-input-textarea,
.m-internal-page-form .a-stars-radio-field .a-input-textarea,
.m-internal-page-form .a-input-field textarea,
.m-internal-page-form .a-stars-radio-field textarea {
  position: relative;
  top: 0;
  left: 0;
  min-height: 275px;
  min-height: 17.1875rem;
  resize: none;
}

/* line 58, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_internalPage.scss */

.m-internal-page-form #reject-review {
  max-width: 295px;
  max-width: 18.4375rem;
  width: 100%;
  display: inline-block;
}

/* line 67, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_internalPage.scss */

.m-internal-page-form .button-wrap {
  text-align: right;
  padding-top: 15px;
  padding-top: 0.9375rem;
}

/* line 82, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_internalPage.scss */

.is-Edge .m-internal-page .a-input,
.is-Edge .m-internal-page .a-stars-radio {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

/* line 87, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_internalPage.scss */

.is-Edge .m-internal-page .a-input-field,
.is-Edge .m-internal-page .a-stars-radio-field,
.is-Edge .m-internal-page .a-label--textarea {
  margin-left: 0 !important;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
}

/* line 4, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_documents.scss */

.m-product-documents .m-accordion-item {
  padding-left: 0;
  padding-right: 0;
}

/* line 9, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_documents.scss */

.m-product-documents .m-accordion-content {
  border-top: 0;
}

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

.m-product-documents-items {
  margin-left: 15px;
  margin-left: 0.9375rem;
  margin-top: -15px;
  margin-top: -0.9375rem;
  margin-bottom: -15px;
  margin-bottom: -0.9375rem;
}

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

.m-product-documents-item {
  border-top: 1px solid #EBE6dE;
  border-top: 0.0625rem solid #EBE6dE;
  padding: 15px 0;
  padding: 0.9375rem 0;
}

/* line 3, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_videos.scss */

.m-product-videos picture,
.m-product-videos img {
  width: 100%;
  display: block;
}

/* line 9, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_videos.scss */

.m-product-videos picture {
  height: 0;
  padding-bottom: 56.25%;
  position: relative;
}

/* line 18, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_videos.scss */

.m-product-videos-section:last-child .m-product-videos-items {
  margin-bottom: 0;
}

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

.m-product-videos-items [data-overlay] {
  cursor: pointer;
}

/* line 33, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_videos.scss */

.m-product-videos-item {
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
}

/* line 36, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_videos.scss */

.m-product-videos-item .m-kaltura-video {
  height: auto !important;
}

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

.m-product-videos-item-image {
  position: relative;
}

/* line 164, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_videos.scss */

.m-product-videos-item-image .a-icon {
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-left: -2.5rem;
  margin-top: -40px;
  margin-top: -2.5rem;
  background-color: rgba(82, 79, 83, 0.6);
  width: 80px;
  width: 5rem;
  height: 80px;
  height: 5rem;
  z-index: 1;
  cursor: pointer;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
}

/* line 179, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_videos.scss */

.m-product-videos-item-image .a-icon:before {
  font-size: 2rem;
  color: #fff;
  position: absolute;
  left: 16px;
  top: 16px;
}

/* line 188, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_videos.scss */

.m-product-videos-item-image .a-icon.a-icon-play:before {
  font-size: 1.75rem;
  left: 32px;
  top: 32px;
}

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

.m-product-videos-item-image .a-icon.a-icon-play:after {
  content: "";
  display: block;
  border: 3px solid #fff;
  border: 0.1875rem solid #fff;
  width: 54px;
  width: 3.375rem;
  height: 54px;
  height: 3.375rem;
  position: absolute;
  left: 13px;
  top: 13px;
  box-sizing: border-box;
}

/* line 206, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_videos.scss */

.m-product-videos-item-image .a-icon:hover {
  background-color: rgba(82, 79, 83, 0.8);
}

/* line 212, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_videos.scss */

.m-product-videos-item-title {
  margin-top: 8px;
  margin-top: 0.5rem;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 20px;
  line-height: 1.25rem;
  display: block;
  padding-bottom: 0;
}

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

.m-product-cartbar .a-priceoption {
  padding-left: 0;
}

/* line 12, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/cartbar.scss */

.m-product-cartbar .m-choose-price-item-content .a-priceoption > *:first-child {
  font-family: "Hilti Roman", Arial, Verdana, sans-serif;
}

/* line 30, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/cartbar.scss */

.m-product-cartbar .m-choose-price-item {
  max-width: 350px;
  max-width: 21.875rem;
}

/* line 34, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/cartbar.scss */

.m-product-cartbar:not(.m-product-cartbar--single) {
  margin-top: 10px;
  margin-top: 0.625rem;
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
  display: none;
}

/* line 57, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/cartbar.scss */

.m-product-cartbar .a-product-cartbar-data {
  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 60, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/cartbar.scss */

.m-product-cartbar .a-product-cartbar-data 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 64, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/cartbar.scss */

.m-product-cartbar .a-product-cartbar-data table {
  width: 100%;
}

/* line 67, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/cartbar.scss */

.m-product-cartbar .a-product-cartbar-data table td:last-child:not(:first-child) {
  text-align: right;
  padding-left: 10px;
  padding-left: 0.625rem;
}

/* line 73, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/cartbar.scss */

.m-product-cartbar .a-product-cartbar-data .a-product-price {
  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 77, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/cartbar.scss */

.m-product-cartbar .a-product-cartbar-data:not(.a-product-cartbar-data--nospace) {
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
}

/* line 82, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/cartbar.scss */

.m-product-cartbar .a-product-cartbar-data label span:last-child:not(.a-priceoption) {
  text-align: right;
}

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

.m-product-cartbar .a-product-cartbar-data .a-priceoption {
  max-width: 350px;
  max-width: 21.875rem;
  width: calc(100% - 31px) !important;
  width: calc(100% - 1.9375rem) !important;
}

/* line 95, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/cartbar.scss */

.m-product-cartbar .a-product-cartbar-data:not(.m-choose-price) td:first-child:not(:last-child) {
  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 100, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/cartbar.scss */

.m-product-cartbar-sticky {
  padding-top: 10px;
  padding-top: 0.625rem;
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
  -webkit-transition: width .3s, background-color .3s;
  transition: width .3s, background-color .3s;
}

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

.m-product-cartbar-sticky {
  *zoom: 1;
}

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

.m-product-cartbar-sticky:before,
.m-product-cartbar-sticky:after {
  content: "";
  display: table;
}

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

.m-product-cartbar-sticky:after {
  clear: both;
}

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

.m-product-cartbar-sticky .m-form-pieces {
  height: 45px;
  height: 2.8125rem;
}

/* line 117, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/cartbar.scss */

.m-product-cartbar-sticky:not(.is-sticky) .m-message {
  margin-top: -10px;
  margin-top: -0.625rem;
}

/* line 122, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/cartbar.scss */

.m-product-cartbar-sticky.is-sticky {
  width: 100% !important;
  max-width: 2560px;
  max-width: 160rem;
  min-height: 69px;
  min-height: 4.3125rem;
  margin: 0 auto;
  left: 0px !important;
  background-color: #FFFFFF;
  box-shadow: 0px 4px 4px -3px rgba(0, 0, 0, 0.15);
  z-index: 100;
  background: #FFFFFF;
  overflow: hidden;
  padding-left: 10px;
  padding-left: 0.625rem;
  padding-right: 10px;
  padding-right: 0.625rem;
  display: none;
}

/* line 155, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/cartbar.scss */

.m-product-cartbar-sticky.is-sticky .m-product-cartbar-sticky-data.is-hidden {
  display: block !important;
}

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

.m-product-cartbar-sticky.is-sticky .m-product-cartbar-sticky-data .a-product-name,
.m-product-cartbar-sticky.is-sticky .m-product-cartbar-sticky-data .a-product-variants,
.m-product-cartbar-sticky.is-sticky .m-product-cartbar-sticky-data .a-product-cartbar-data,
.m-product-cartbar-sticky.is-sticky .m-product-cartbar-sticky-data .a-product-cartbar-data-wrapper {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

/* line 191, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/cartbar.scss */

.m-product-cartbar-sticky.is-sticky .m-product-cartbar-sticky-data .a-product-cartbar-data-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;
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  padding-left: 10px;
}

/* line 208, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/cartbar.scss */

.m-product-cartbar-sticky.is-sticky .m-product-cartbar-sticky-data .a-priceoption {
  float: left;
}

/* line 212, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/cartbar.scss */

.m-product-cartbar-sticky.is-sticky .m-product-cartbar-sticky-data .a-product-name {
  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;
  display: none;
}

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

.m-product-cartbar-sticky.is-sticky .m-product-cartbar-sticky-data .a-product-name,
.m-product-cartbar-sticky.is-sticky .m-product-cartbar-sticky-data .a-product-variants {
  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 228, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/cartbar.scss */

.m-product-cartbar-sticky.is-sticky .m-product-cartbar-sticky-data .a-product-name span,
.m-product-cartbar-sticky.is-sticky .m-product-cartbar-sticky-data .a-product-name small,
.m-product-cartbar-sticky.is-sticky .m-product-cartbar-sticky-data .a-product-variants span,
.m-product-cartbar-sticky.is-sticky .m-product-cartbar-sticky-data .a-product-variants small {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

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

.m-product-cartbar-sticky.is-sticky .m-product-cartbar-sticky-data .a-product-name small,
.m-product-cartbar-sticky.is-sticky .m-product-cartbar-sticky-data .a-product-variants small {
  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 242, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/cartbar.scss */

.m-product-cartbar-sticky.is-sticky .m-product-cartbar-sticky-data .a-product-cartbar-data {
  height: auto;
}

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

.m-product-cartbar-sticky.is-sticky .m-product-cartbar-sticky-data .a-product-cartbar-data .a-radio + .m-choose-price-item-content {
  padding-left: 20px;
  padding-left: 1.25rem;
}

/* line 256, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/cartbar.scss */

.m-product-cartbar-sticky.is-sticky .m-product-cartbar-sticky-data .a-product-cartbar-data span {
  padding: 0 10px;
  padding: 0 0.625rem;
  text-align: right;
}

/* line 263, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/cartbar.scss */

.m-product-cartbar-sticky.is-sticky .m-product-cartbar-sticky-data .a-product-cartbar-data table {
  width: 100%;
  text-align: right;
  -ms-flex-item-align: end;
  align-self: flex-end;
  width: auto;
}

/* line 271, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/cartbar.scss */

.m-product-cartbar-sticky.is-sticky .m-product-cartbar-sticky-data .a-product-cartbar-data table td:first-child {
  text-align: left;
}

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

.m-product-cartbar-sticky.is-sticky .m-product-cartbar-sticky-data .a-product-cartbar-data table td span {
  vertical-align: middle;
  width: auto;
  padding: 0;
}

/* line 281, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/cartbar.scss */

.m-product-cartbar-sticky.is-sticky .m-product-cartbar-sticky-data .a-product-cartbar-data table td span:first-child {
  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 284, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/cartbar.scss */

.m-product-cartbar-sticky.is-sticky .m-product-cartbar-sticky-data .a-product-cartbar-data table td span:not(.a-priceoption):last-child {
  padding-left: 20px;
  padding-left: 1.25rem;
  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 295, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/cartbar.scss */

.m-product-cartbar:not(.m-product-cartbar--single) .m-product-cartbar-sticky.is-sticky .m-product-cartbar-sticky-data .a-product-variants {
  position: relative;
  float: left;
  width: 50%;
  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 305, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/cartbar.scss */

.m-product-cartbar-sticky.is-sticky .m-choose-price--table {
  -ms-flex-item-align: end;
  align-self: flex-end;
  margin-top: -5px;
  margin-top: -0.3125rem;
}

/* line 316, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/cartbar.scss */

.m-product-cartbar-sticky.is-sticky .m-choose-price--table .m-choose-price-item .a-radio label {
  text-align: left;
}

/* line 321, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/cartbar.scss */

.m-product-cartbar-sticky.is-sticky .m-choose-price--table .m-choose-price-item + .m-choose-price-item .a-radio {
  padding-top: 5px;
  padding-top: 0.3125rem;
}

/* line 329, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/cartbar.scss */

.m-product-cartbar-sticky.is-sticky .m-choose-price-item-content.is-hidden {
  display: block !important;
  visibility: hidden;
  /*
        overflow: hidden;
        height: 0;
        margin-top: 0;
        padding-top: 0;
        padding-bottom: 0;
        */
}

/* line 355, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/cartbar.scss */

.m-product-cartbar-sticky.is-sticky .m-message {
  display: none;
}

/* line 374, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/cartbar.scss */

.m-product-cartbar--single .js-product-cartbar-right {
  -webkit-transition: width .3s;
  transition: width .3s;
}

/* line 379, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/cartbar.scss */

.m-product-cartbar--single .is-sticky .js-product-cartbar-right {
  padding-right: 20px;
  padding-right: 1.25rem;
}

/* line 1, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_pictures.scss */

.m-product-pictures {
  margin-top: 10px;
  margin-top: 0.625rem;
}

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

.m-product-pictures .a-hr,
.m-product-pictures .m-product-gallery-stage .m-slider::after,
.m-product-gallery-stage .m-product-pictures .m-slider::after {
  margin-top: 30px;
  margin-top: 1.875rem;
}

/* line 14, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_pictures.scss */

.m-product-pictures-image .a-icon-play,
.m-product-gallery-stage-item .a-icon-play {
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-left: -2.5rem;
  margin-top: -40px;
  margin-top: -2.5rem;
  background-color: rgba(82, 79, 83, 0.6);
  width: 80px;
  width: 5rem;
  height: 80px;
  height: 5rem;
  z-index: 1;
  cursor: pointer;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
}

/* line 28, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_pictures.scss */

.m-product-pictures-image .a-icon-play:before,
.m-product-gallery-stage-item .a-icon-play:before {
  font-size: 1.75rem;
  left: 32px;
  top: 32px;
}

/* line 33, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_pictures.scss */

.m-product-pictures-image .a-icon-play:after,
.m-product-gallery-stage-item .a-icon-play:after {
  content: "";
  display: block;
  border: 3px solid #fff;
  border: 0.1875rem solid #fff;
  width: 54px;
  width: 3.375rem;
  height: 54px;
  height: 3.375rem;
  position: absolute;
  left: 13px;
  top: 13px;
  box-sizing: border-box;
}

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

.m-product-pictures-image .a-icon-play:hover,
.m-product-gallery-stage-item .a-icon-play:hover {
  background-color: rgba(82, 79, 83, 0.8);
}

/* line 51, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_pictures.scss */

.m-product-pictures-image:hover .a-icon-zoom,
.m-product-gallery-stage-item:hover .a-icon-zoom {
  opacity: 1;
}

/* line 58, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_pictures.scss */

.m-product-pictures-image {
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
  position: relative;
}

/* line 66, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_pictures.scss */

.m-product-pictures-image picture > img {
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  max-height: 100%;
  max-width: 100%;
  height: auto;
  width: auto;
}

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

.m-product-pictures-item-container > * {
  position: relative;
  min-height: 1px;
  min-height: 0.0625rem;
  padding-left: 10px;
  padding-left: 0.625rem;
  padding-right: 10px;
  padding-right: 0.625rem;
}

/* line 90, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_pictures.scss */

.m-product-pictures-item-container > .m-product-pictures-content {
  position: relative;
  min-height: 1px;
  min-height: 0.0625rem;
  padding-left: 10px;
  padding-left: 0.625rem;
  padding-right: 10px;
  padding-right: 0.625rem;
}

/* line 101, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_pictures.scss */

.m-product-pictures-cartbar {
  display: none !important;
}

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

.m-product-pictures-message:first-child {
  padding-top: 0 !important;
}

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

.m-product-pictures-technical .a-list {
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
}

/* line 168, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_pictures.scss */

.m-product-pictures-technical .a-link--arrow-after {
  margin-bottom: 30px;
  margin-bottom: 1.875rem;
}

/* line 173, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_pictures.scss */

.m-product-pictures-data {
  margin-bottom: 10px;
  margin-bottom: 0.625rem;
  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;
  width: 100%;
  max-width: 320px;
  max-width: 20rem;
}

/* line 180, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_pictures.scss */

.m-product-pictures-data-item {
  padding-bottom: 8px;
  padding-bottom: 0.5rem;
}

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

.m-product-pictures-data-item > :first-child {
  padding-right: 20px;
  padding-right: 1.25rem;
}

/* line 188, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_pictures.scss */

.m-product-pictures-package {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 20px;
  line-height: 1.25rem;
}

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

.a-image-zoom {
  position: absolute !important;
  top: 0;
  left: 0;
  bottom: 0;
  width: 100%;
  /*
  &--overlay {
    position: absolute;
    z-index: 9999;
    left: 0;
    top: 0;
    width: 100%;
    bottom: 0;
    background-color: rgba(255,0,0,0.5);
  }
  */
}

/* line 212, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_pictures.scss */

.a-image-zoom--zooming {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

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

.m-product-pictures-image .a-image-zoom--zooming {
  z-index: 4000;
  background-color: #fff;
  margin-bottom: -3px;
  margin-bottom: -0.1875rem;
}

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

.a-image-zoom--zooming figure {
  opacity: 0;
}

/* line 247, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_pictures.scss */

.is-IE .a-image-zoom--zooming figure,
.is-Edge .a-image-zoom--zooming figure {
  visibility: hidden;
}

/* line 254, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_pictures.scss */

.a-image-zoom--active {
  -ms-touch-action: none;
  touch-action: none;
}

/* line 259, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_pictures.scss */

.a-image-zoom-cta {
  display: none !important;
  position: absolute;
  left: 50%;
  top: 50%;
  display: inline-block;
  text-align: center;
  padding: 20px;
  padding: 1.25rem;
  width: 15em;
  background-color: rgba(82, 79, 83, 0.8);
  color: #FFFFFF;
  -webkit-transform: translate3d(-50%, -50%, 0);
  transform: translate3d(-50%, -50%, 0);
  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: transparent;
}

/* line 279, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_pictures.scss */

.touchevents .a-image-zoom--active:not(.a-image-zoom--zooming) .a-image-zoom-cta--touch {
  display: block !important;
}

/* line 285, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_pictures.scss */

.no-touchevents .a-image-zoom--active:not(.a-image-zoom--zooming) .a-image-zoom-cta--notouch {
  display: block !important;
}

/* line 292, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_pictures.scss */

.a-image-zoom-cta:before {
  content: "";
  position: absolute;
  top: calc( 50% - 10px);
  left: calc( 50% - 10px);
  display: inline-block;
  width: 18px;
  width: 1.125rem;
  height: 18px;
  height: 1.125rem;
  background-color: #D2051E;
  -webkit-animation: sk-rotateplane 1.2s infinite ease-in-out;
  animation: sk-rotateplane 1.2s infinite ease-in-out;
}

/* line 298, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_pictures.scss */

.is-loaded .a-image-zoom-cta {
  color: #FFFFFF;
}

/* line 301, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_pictures.scss */

.is-loaded .a-image-zoom-cta:before {
  display: none;
}

/* line 308, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_pictures.scss */

.m-product-pictures-button--zoom {
  position: absolute !important;
  width: 44px !important;
  width: 2.75rem !important;
  right: 110px;
  bottom: 0;
  z-index: 1;
  background-color: #fff !important;
  border-width: 2px;
  border-width: 0.125rem;
  box-shadow: 0px 0px 0px 10px #fff;
}

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

.m-product-pictures-button--zoom .a-icon-zoomon,
.m-product-pictures-button--zoom .a-icon-zoomoff {
  margin-left: -5px;
  margin-left: -0.3125rem;
}

/* line 323, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_pictures.scss */

.m-product-pictures-button--zoom .a-icon-zoomon:before,
.m-product-pictures-button--zoom .a-icon-zoomoff:before {
  margin-top: -3px !important;
  margin-top: -0.1875rem !important;
}

/* line 329, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_pictures.scss */

.m-product-pictures-image .m-product-pictures-button--zoom {
  right: 20px;
  bottom: -52px;
  box-shadow: 0px 0px 0px 10px #fff, 10px 0px 0px 10px #fff;
}

/* line 336, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_pictures.scss */

.m-product-pictures-button--zoom > span:before {
  padding: 0 !important;
  font-size: 1.25rem;
}

/* line 1, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_gallery.scss */

.m-product-gallery {
  position: relative;
  overflow: auto;
  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-product-gallery {
  *zoom: 1;
}

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

.m-product-gallery:before,
.m-product-gallery:after {
  content: "";
  display: table;
}

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

.m-product-gallery:after {
  clear: both;
}

/* line 14, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_gallery.scss */

.m-overlay .m-product-gallery {
  margin: 0;
}

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

.m-product-gallery-thumbs {
  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;
  display: none;
}

/* line 145, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_gallery.scss */

.m-product-gallery-stage {
  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 150, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_gallery.scss */

.m-product-gallery-stage .m-slider {
  padding-bottom: 30px;
  padding-bottom: 1.875rem;
}

/* line 158, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_gallery.scss */

.m-product-gallery-stage .m-slider > ul:first-child:not(.slick-initialized),
.m-product-gallery-stage .m-slider > .a-list-downloads:first-child:not(.slick-initialized),
.m-product-gallery-stage .m-slider > .a-list-unordered:first-child:not(.slick-initialized) {
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
  overflow: hidden;
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
}

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

.m-product-gallery-stage .m-slider > ul:first-child:not(.slick-initialized) .m-product-gallery-item-description,
.m-product-gallery-stage .m-slider > .a-list-downloads:first-child:not(.slick-initialized) .m-product-gallery-item-description,
.m-product-gallery-stage .m-slider > .a-list-unordered:first-child:not(.slick-initialized) .m-product-gallery-item-description {
  display: none;
}

/* line 170, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_gallery.scss */

.m-product-gallery-stage .m-slider::after {
  content: "";
  display: block;
  margin: 0 !important;
  padding: 0 !important;
  position: absolute;
  left: 0;
  right: 120px;
  bottom: 20px;
}

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

.m-product-gallery-stage .m-slider.has-one-image::after {
  right: 20px;
}

/* line 187, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_gallery.scss */

.m-product-gallery-stage .m-slider.has-one-image .m-product-pictures-button--zoom {
  right: 20px;
}

/* line 191, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_gallery.scss */

.m-product-gallery-stage .m-slider.has-one-image .m-slider-btns {
  display: none !important;
}

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

.m-product-gallery-stage .m-slider-btns {
  display: block !important;
  bottom: 0;
  top: auto !important;
}

/* line 204, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_gallery.scss */

.m-product-gallery-stage .slick-slide {
  position: relative;
}

/* line 209, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_gallery.scss */

.m-product-gallery-stage .slick-slide.is-loading-img:before {
  content: "";
  position: absolute;
  top: calc( 50% - 10px);
  left: calc( 50% - 10px);
  display: inline-block;
  width: 18px;
  width: 1.125rem;
  height: 18px;
  height: 1.125rem;
  background-color: #D2051E;
  -webkit-animation: sk-rotateplane 1.2s infinite ease-in-out;
  animation: sk-rotateplane 1.2s infinite ease-in-out;
}

/* line 220, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_gallery.scss */

.m-product-gallery-stage .slick-slide:first-child.is-loading-img:before {
  display: none !important;
}

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

.m-product-gallery-thumb-item {
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
  position: relative;
}

/* line 261, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_gallery.scss */

.m-product-gallery-thumb-item picture > img {
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  max-height: 90%;
  max-width: 90%;
  height: auto;
  width: auto;
}

/* line 279, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_gallery.scss */

.m-product-gallery-thumb-item {
  padding-bottom: calc(100% - 2px);
  padding-bottom: calc(100% - 0.125rem);
  border: 1px solid #E7E2D6;
  border: 0.0625rem solid #E7E2D6;
}

/* line 283, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_gallery.scss */

.m-product-gallery-thumb-item .a-icon {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 40px;
  width: 2.5rem;
  height: 40px;
  height: 2.5rem;
  margin-left: -20px;
  margin-left: -1.25rem;
  margin-top: -20px;
  margin-top: -1.25rem;
  background-color: rgba(82, 79, 83, 0.6);
  z-index: 1;
}

/* line 295, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_gallery.scss */

.m-product-gallery-thumb-item .a-icon.a-icon-play:before {
  position: absolute;
  color: #fff;
  font-size: 0.75rem;
  left: 16px;
  top: 11px;
}

/* line 302, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_gallery.scss */

.m-product-gallery-thumb-item .a-icon.a-icon-play:after {
  content: "";
  display: block;
  border: 2px solid #fff;
  border: 0.125rem solid #fff;
  width: 28px;
  width: 1.75rem;
  height: 28px;
  height: 1.75rem;
  position: absolute;
  left: 6px;
  top: 6px;
  box-sizing: border-box;
}

/* line 317, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_gallery.scss */

.m-product-gallery-stage-item {
  margin-bottom: 40px;
  margin-bottom: 2.5rem;
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
  position: relative;
  overflow: hidden;
  /*
  .kWidgetPlayBtn {
    background: none;
    @extend .a-icon-play;

    transition: all 300ms ease;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -40px;
    margin-top: -40px;
    background-color: rgba( color( 'steel' ), 0.6 );
    width: 80px;
    height: 80px;

    &:hover {
      background-image: none;
      background-color: rgba( color( 'steel' ), 0.8 );
    }

    &:before {
      font-size: 3rem;
      line-height: 20px;
      color: #fff;
      position: absolute;
      left: 25px;
      top: 33px;
    }
  }
  */
}

/* line 328, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_gallery.scss */

.m-product-gallery-stage-item picture > img {
  display: block;
  position: absolute;
  left: 50%;
  top: 0;
  bottom: 0;
  margin: auto;
  max-height: 100%;
  max-width: 100%;
  width: auto;
  -webkit-transform: translate3d(-50%, 0, 0);
  transform: translate3d(-50%, 0, 0);
}

/* line 382, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_gallery.scss */

.m-product-gallery-item-description {
  font-family: "Hilti Roman", Arial, Verdana, sans-serif;
  display: none;
  text-align: left;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  position: absolute;
  left: 50px;
  right: 120px;
  bottom: 00px;
  cursor: default;
}

/* line 400, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_gallery.scss */

.m-product-gallery-index {
  position: absolute;
  left: 0;
  width: 40px;
  width: 2.5rem;
  font-family: "Hilti Roman", Arial, Verdana, sans-serif;
  color: #A0998B;
  background-color: #fff;
  bottom: 30px;
}

/* line 3, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_choosePrice.scss */

.m-choose-price-item .a-radio {
  padding: 0;
}

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

.m-choose-price-item .a-radio label {
  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 12, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_choosePrice.scss */

.m-choose-price-item .a-radio,
.m-choose-price-item-content {
  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/molecules/product/_choosePrice.scss */

.m-choose-price-item .a-radio table,
.m-choose-price-item-content table {
  width: 100%;
}

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

.m-choose-price-item .a-radio td:last-child:not(:first-child),
.m-choose-price-item-content td:last-child:not(:first-child) {
  text-align: right;
  padding-left: 20px;
  padding-left: 1.25rem;
}

/* line 29, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_choosePrice.scss */

.m-choose-price:not(.m-choose-price--table) .m-choose-price-item:not(:last-child) {
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
}

/* line 39, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_choosePrice.scss */

.m-choose-price--table {
  display: table !important;
}

/* line 42, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_choosePrice.scss */

.m-choose-price--table .m-choose-price-item {
  display: table-row;
}

/* line 46, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_choosePrice.scss */

.m-choose-price--table .m-choose-price-item .a-radio,
.m-choose-price--table .m-choose-price-item-content {
  display: table-cell;
  vertical-align: middle;
}

/* line 36, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_variant.scss */

.m-table--product-variants .m-table-choose-price-text,
.m-table--product-variants .m-message--notify {
  display: block;
}

/* line 54, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_variant.scss */

.m-table--product-variants .m-table-choose-price-text .a-choose-price-wrapper,
.m-table--product-variants .m-message--notify .a-choose-price-wrapper {
  max-width: 350px;
  max-width: 21.875rem;
}

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

.m-table--product-variants .m-table-cell-content .a-priceoption {
  max-width: 320px;
  max-width: 20rem;
}

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

.m-table--product-variants .sorting.sorter-price--hidden .th-inner {
  padding-left: 0px;
  padding-left: 0rem;
}

/* line 80, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_variant.scss */

.m-table--product-variants .sorting.sorter-price--hidden .th-inner:before {
  display: none;
}

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

.m-table-sorting-target .a-tooltip {
  position: absolute;
  bottom: 0px;
  right: 0px;
  margin-right: 15px;
  margin-right: 0.9375rem;
}

/* line 103, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_variant.scss */

.m-product-itemnumber {
  margin-top: -5px;
  margin-top: -0.3125rem;
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
}

/* line 121, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_variant.scss */

.o-product-variants-filter-wrapper {
  position: relative;
}

/* line 125, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/product/_variant.scss */

.o-product-variants-filter-title {
  vertical-align: bottom;
}

/* line 1, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/grid/item.scss */

.m-grid-item {
  /**
    * For videos items on serach results pages
    */
  /**
   * Item like banner with category name
   */
}

/* line 3, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/grid/item.scss */

.m-grid-item--inner {
  width: 100%;
  position: relative;
  background-color: #FFFFFF;
}

/* line 12, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/grid/item.scss */

.m-grid-item--inner:hover .m-grid-item--description div {
  color: #D2051E;
}

/* line 19, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/grid/item.scss */

.m-grid-item--head {
  box-sizing: content-box;
  position: relative;
  padding: 15px;
  padding: 0.9375rem;
}

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

.m-grid-item--head {
  *zoom: 1;
}

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

.m-grid-item--head:before,
.m-grid-item--head:after {
  content: "";
  display: table;
}

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

.m-grid-item--head:after {
  clear: both;
}

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

.m-grid-item--cat-title {
  word-wrap: break-word !important;
}

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

.m-grid-item--content {
  position: relative;
  padding: 15px;
  padding: 0.9375rem;
}

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

.m-grid-item:not(.m-grid-item--banner) .m-grid-item--content {
  padding-top: 0;
}

/* line 89, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/grid/item.scss */

.m-grid-item--compare {
  float: left;
}

/* line 92, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/grid/item.scss */

.m-grid-item--compare .a-checkbox {
  padding-bottom: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 97, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/grid/item.scss */

.m-grid-item--compare .a-checkbox label,
.m-grid-item--compare--counter {
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  line-height: 1.4;
  font-size: 14px !important;
  font-size: 0.875rem !important;
}

/* line 115, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/grid/item.scss */

.m-grid-item--compare--counter {
  padding: 0 10px;
  padding: 0 0.625rem;
}

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

.m-grid-item--compare input[type=checkbox]:checked + label .js-compare-counter-wrap {
  opacity: 1;
}

/* line 126, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/grid/item.scss */

.m-grid-item .js-compare-counter-wrap {
  opacity: 0;
}

/* line 130, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/grid/item.scss */

.m-grid-item--remove {
  display: block;
  padding: 0;
  margin: 0;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  cursor: pointer;
  font-size: 14px !important;
  font-size: 0.875rem !important;
}

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

.sticky-state .m-grid-item--remove {
  top: 30px;
}

/* line 150, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/grid/item.scss */

.m-grid-item--remove:hover {
  color: #D2051E;
}

/* line 155, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/grid/item.scss */

.m-grid-item--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;
  float: right;
  line-height: 30px;
  line-height: 1.875rem;
}

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

.m-grid-item--image {
  position: relative;
  width: 100%;
  display: table;
}

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

.m-grid-item--image > span {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}

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

.m-grid-item--image > span img {
  width: auto;
  -webkit-transform: scale(1) translateZ(0);
  transform: scale(1) translateZ(0);
  -webkit-transition: -webkit-transform .5s;
  transition: -webkit-transform .5s;
  transition: transform .5s;
  transition: transform .5s, -webkit-transform .5s;
}

/* line 220, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/grid/item.scss */

.m-grid-item--image .m-kaltura-video-image img {
  -webkit-transform: none;
  transform: none;
  -webkit-transition: none;
  transition: none;
}

/* line 256, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/grid/item.scss */

.m-compare .m-grid-item--description {
  display: block;
}

/* line 260, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/grid/item.scss */

.m-grid-item--description .a-heading-h4 {
  font-size: 14px !important;
  font-size: 0.875rem !important;
  padding-bottom: 0;
}

/* line 264, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/grid/item.scss */

.m-grid-item--description div {
  display: block;
  font-size: 14px !important;
  font-size: 0.875rem !important;
}

/* line 268, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/grid/item.scss */

.m-grid-item--description div:not(.m-grid-item--number) {
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
}

/* line 272, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/grid/item.scss */

.is-IE .m-grid-item--description div {
  text-align: left;
}

/* line 278, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/grid/item.scss */

.m-grid-item--description .a-heading-h4 ~ div {
  font-family: "Hilti Roman", Arial, Verdana, sans-serif;
  font-weight: normal;
}

/* line 282, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/grid/item.scss */

.m-grid-item--description .a-heading-h4 + div + div {
  padding-top: 5px;
  padding-top: 0.3125rem;
}

/* line 289, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/grid/item.scss */

.m-compare .m-grid-item--description:hover div {
  color: #000000;
}

/* line 301, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/grid/item.scss */

.m-grid-item--number {
  padding-top: 5px;
  padding-top: 0.3125rem;
}

/* line 391, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/grid/item.scss */

.m-grid-item--related {
  padding-top: 10px;
  padding-top: 0.625rem;
}

/* line 393, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/grid/item.scss */

.m-grid-item--related span:last-of-type {
  margin-right: 5px;
  margin-right: 0.3125rem;
}

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

.m-grid-item--banner .m-grid-item--cat-title {
  font-size: 20px !important;
  font-size: 1.25rem !important;
  margin-top: 4px;
  margin-top: 0.25rem;
  padding-bottom: 0 !important;
}

/* line 407, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/grid/item.scss */

.m-grid-item--banner .a-button-secondary {
  margin-top: 15px;
  margin-top: 0.9375rem;
}

/* line 438, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/grid/item.scss */

.m-grid-item--banner:hover .a-button-secondary {
  background: transparent;
  color: #524F53;
  border-color: #524F53;
}

/* line 444, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/grid/item.scss */

.m-grid-item--banner:hover img {
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
}

/* line 451, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/grid/item.scss */

.is-ios .m-grid-item--banner:hover img {
  -webkit-transform: none;
  transform: none;
}

/* line 465, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/grid/item.scss */

.m-grid-item--video .m-grid-item--head {
  display: none;
}

/* line 468, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/grid/item.scss */

.m-grid-item--video .m-grid-item--content {
  display: block;
}

/* line 471, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/grid/item.scss */

.m-grid-item--video .m-grid-item--description {
  padding-top: 20px;
  padding-top: 1.25rem;
  width: 100%;
}

/* line 478, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/grid/item.scss */

.m-grid-item--video .m-grid-item--related {
  width: 100%;
}

/* line 481, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/grid/item.scss */

.m-grid-item--video .m-product-videos-item {
  padding-top: 20px;
  padding-top: 1.25rem;
}

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

.overlay-compare {
  -webkit-tap-highlight-color: transparent;
  max-height: 100vh;
  /*overflow:hidden;
  position:fixed;
  height:100%;*/
}

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

.m-compare-modal {
  padding-bottom: 0;
}

/* line 18, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/grid/compare.scss */

.m-compare-modal .featherlight-close {
  display: none;
}

/* line 25, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/grid/compare.scss */

.m-compare-modal .featherlight-content {
  /*position: fixed;*/
  left: 0;
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 -1px -4px 0;
  margin: 0 -0.0625rem -0.25rem 0;
}

/* line 75, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/grid/compare.scss */

.m-compare {
  display: none;
  overflow: hidden;
  width: 100% !important;
  background: #F3F0EB;
  min-height: 100vh;
  /**
   * Remove-all button
   */
  /**
   * Rows
   */
  /**
   * Cells (columns)
   */
  /**
   * Highlighted differences
   */
}

/* line 85, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/grid/compare.scss */

.m-compare--shadow-left {
  display: none;
}

/* line 88, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/grid/compare.scss */

.m-compare-sidebar {
  padding-top: 20px;
  padding-top: 1.25rem;
  border-top: 3px solid #EBE6dE;
  border-top: 0.1875rem solid #EBE6dE;
}

/* line 98, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/grid/compare.scss */

.m-compare-sidebar .a-checkbox {
  padding: 0px;
  padding: 0rem;
}

/* line 101, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/grid/compare.scss */

.m-compare-sidebar label {
  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 108, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/grid/compare.scss */

.m-compare-wrap {
  position: relative;
  z-index: 1002;
  -webkit-overflow-scrolling: touch;
}

/* line 118, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/grid/compare.scss */

.m-compare-wrap.shadow-right:before {
  display: none;
  position: absolute;
  content: "";
  width: 8px;
  width: 0.5rem;
  right: 15px;
  top: 50%;
  z-index: 1002;
  height: 100%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  background: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.1), rgba(210, 210, 210, 0));
  background: linear-gradient(to left, rgba(0, 0, 0, 0.1), rgba(210, 210, 210, 0));
  background-color: transparent;
  background-repeat: no-repeat;
  background-size: 8px 100%;
}

/* line 138, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/grid/compare.scss */

.m-compare-wrap.shadow-left::after {
  display: none;
  position: absolute;
  content: "";
  width: 8px;
  width: 0.5rem;
  left: 300px;
  top: 50%;
  z-index: 1002;
  height: 100%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.1), rgba(210, 210, 210, 0));
  background: linear-gradient(to right, rgba(0, 0, 0, 0.1), rgba(210, 210, 210, 0));
  background-color: transparent;
  background-repeat: no-repeat;
  background-size: 8px 100%;
}

/* line 158, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/grid/compare.scss */

.m-compare-products-wrap {
  overflow-x: hidden;
  overflow-y: hidden;
  clear: both;
  width: 0;
  height: 0;
  position: absolute;
  -webkit-transition: height .3s;
  transition: height .3s;
  margin-top: -3px;
  margin-top: -0.1875rem;
}

/* line 168, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/grid/compare.scss */

.is-open .m-compare-products-wrap {
  width: 100%;
  padding-top: 15px;
  padding-top: 0.9375rem;
  height: auto;
  overflow-y: visible;
  position: static;
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
}

/* line 187, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/grid/compare.scss */

.m-compare-product-list {
  display: block;
  position: relative;
}

/* line 190, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/grid/compare.scss */

.m-compare-product-list tbody {
  display: block;
}

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

.m-compare-product-list tr {
  display: block;
}

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

.m-compare-product-list th {
  display: block;
  padding-top: 15px;
  padding-top: 0.9375rem;
}

/* line 199, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/grid/compare.scss */

.m-compare-product-list th:first-child {
  padding-top: 0px;
  padding-top: 0rem;
}

/* line 221, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/grid/compare.scss */

.m-compare-title {
  padding: 20px 20px 15px;
  padding: 1.25rem 1.25rem 0.9375rem;
  background: #F3F0EB;
}

/* line 231, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/grid/compare.scss */

.m-compare-title .a-heading-h2,
.m-compare-title .m-grid-item--banner .m-grid-item--cat-title,
.m-grid-item--banner .m-compare-title .m-grid-item--cat-title {
  margin-top: -4px;
  margin-top: -0.25rem;
  padding: 0px;
  padding: 0rem;
}

/* line 240, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/grid/compare.scss */

.m-compare-content {
  padding: 20px 20px 15px;
  padding: 1.25rem 1.25rem 0.9375rem;
}

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

.m-compare--show-products {
  display: block;
  cursor: pointer;
  border-top: 3px solid #EBE6dE;
  border-top: 0.1875rem solid #EBE6dE;
  -webkit-transition: padding .3s;
  transition: padding .3s;
  margin: 0px 20px;
  margin: 0rem 1.25rem;
  padding: 20px 0px;
  padding: 1.25rem 0rem;
  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 258, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/grid/compare.scss */

.m-compare--show-products:after {
  top: 33px;
}

/* line 261, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/grid/compare.scss */

.is-open .m-compare--show-products {
  color: #D2051E;
}

/* line 265, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/grid/compare.scss */

.is-open .m-compare--show-products:after {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  color: #D2051E;
}

/* line 271, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/grid/compare.scss */

.m-compare--back-btn {
  display: block;
  background: #FFFFFF;
  padding: 18px 0px 18px 35px;
  padding: 1.125rem 0rem 1.125rem 2.1875rem;
  border-bottom: 3px solid #EBE6dE;
  border-bottom: 0.1875rem solid #EBE6dE;
}

/* line 278, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/grid/compare.scss */

.m-compare--back-btn:before {
  top: 19px;
  left: 20px;
}

/* line 283, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/grid/compare.scss */

.m-compare--back-btn:hover:before {
  left: 15px;
}

/* line 294, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/grid/compare.scss */

.m-compare .m-nav-totop {
  position: absolute;
  position: fixed;
  bottom: 20px;
  right: 20px;
  z-index: 1004;
  -webkit-transition: opacity .3s;
  transition: opacity .3s;
}

/* line 301, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/grid/compare.scss */

.m-compare .m-nav-totop .a-button-totop {
  padding: 10px 12px 5px;
  padding: 0.625rem 0.75rem 0.3125rem;
  box-sizing: border-box;
  display: block;
}

/* line 311, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/grid/compare.scss */

.m-compare-head {
  position: relative;
  background: #F3F0EB;
  padding: 0px 20px 20px;
  padding: 0rem 1.25rem 1.25rem;
}

/* line 316, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/grid/compare.scss */

.is-open .m-compare-head {
  padding-top: "xxs";
}

/* line 382, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/grid/compare.scss */

.m-compare-head .m-grid-item--inner {
  height: 100%;
}

/* line 398, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/grid/compare.scss */

.m-compare--product-name {
  display: block;
  float: left;
  width: 50%;
}

/* line 408, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/grid/compare.scss */

.m-compare--text-p {
  display: block;
  float: right;
  width: 50%;
}

/* line 419, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/grid/compare.scss */

.m-compare--text-list {
  display: block;
  float: right;
  width: 50%;
  padding-left: 30px;
  padding-left: 1.875rem;
}

/* line 432, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/grid/compare.scss */

.m-compare--text-list li {
  list-style-type: disc;
}

/* line 437, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/grid/compare.scss */

.m-compare-body {
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
  background: #FFFFFF;
}

/* line 449, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/grid/compare.scss */

.m-compare-body-table {
  display: block;
  min-width: 100%;
}

/* line 452, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/grid/compare.scss */

.m-compare-body-table tbody {
  display: block;
}

/* line 467, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/grid/compare.scss */

.m-compare-remove-all {
  height: 0;
  width: 0;
  position: absolute;
  overflow: hidden;
  -webkit-transition: height .3s;
  transition: height .3s;
  clear: both;
  cursor: pointer;
}

/* line 476, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/grid/compare.scss */

.is-open .m-compare-remove-all {
  height: auto;
  width: auto;
  overflow: visible;
  position: relative;
}

/* line 483, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/grid/compare.scss */

.m-compare-remove-all:hover {
  color: #D2051E;
}

/* line 504, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/grid/compare.scss */

.m-compare-row {
  display: block;
  padding-left: 20px;
  padding-left: 1.25rem;
  padding-right: 20px;
  padding-right: 1.25rem;
}

/* line 534, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/grid/compare.scss */

.m-compare-cell {
  display: block;
  padding: 20px;
  padding: 1.25rem;
  vertical-align: top;
  border-top: 1px solid #EBE6dE;
  border-top: 0.0625rem solid #EBE6dE;
}

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

.m-compare-cell {
  *zoom: 1;
}

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

.m-compare-cell:before,
.m-compare-cell:after {
  content: "";
  display: table;
}

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

.m-compare-cell:after {
  clear: both;
}

/* line 541, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/grid/compare.scss */

.m-compare-cell:first-of-type,
.m-compare-cell:nth-child(2) {
  border-top-width: 3px;
}

/* line 560, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/grid/compare.scss */

.m-compare-cell p,
.m-compare-cell li {
  padding: 0px;
  padding: 0rem;
  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 566, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/grid/compare.scss */

.m-compare-cell li {
  padding-bottom: 5px;
  padding-bottom: 0.3125rem;
}

/* line 568, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/grid/compare.scss */

.m-compare-cell li:last-of-type {
  padding-bottom: 0px;
  padding-bottom: 0rem;
}

/* line 573, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/grid/compare.scss */

.m-compare-cell .a-stars {
  min-width: 120px;
  min-width: 7.5rem;
}

/* line 580, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/grid/compare.scss */

.m-compare-cell .a-stars-item {
  height: 16px;
  height: 1rem;
  width: 20px;
  width: 1.25rem;
}

/* line 583, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/grid/compare.scss */

.m-compare-cell .a-stars-item::before {
  font-size: 16px;
  font-size: 1rem;
}

/* line 595, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/grid/compare.scss */

.m-compare-cell--first {
  display: block;
  padding: 30px 20px 10px;
  padding: 1.875rem 1.25rem 0.625rem;
}

/* line 599, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/grid/compare.scss */

.m-compare-cell--first p {
  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 687, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/grid/compare.scss */

.m-compare.highlight-differences .m-compare-row--difference .m-compare-cell,
.m-compare.highlight-differences .m-compare-row--difference {
  background-color: #eae6dd;
  border-color: #DFD8C8;
}

/* line 694, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/grid/compare.scss */

.m-compare-row:not(.m-compare-row--difference) + .m-compare-row--difference .m-compare-cell--first {
  border-top: 0;
}

/* line 699, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/grid/compare.scss */

.m-compare .m-slider-btns {
  display: none;
  position: absolute;
  bottom: -15px;
  z-index: 1002;
  right: 35px;
}

/* line 714, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/grid/compare.scss */

.m-compare .hide-controls .m-slider-btns {
  display: none;
}

/* line 1, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/grid/chat-popup.scss */

.m-chat-popup {
  background: #FFFFFF;
  padding: 40px 20px 20px;
  padding: 2.5rem 1.25rem 1.25rem;
  position: fixed;
  width: 100%;
  height: auto;
  bottom: -300px;
  z-index: 1000;
  -webkit-transition: bottom .5s;
  transition: bottom .5s;
  right: 0;
}

/* line 21, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/grid/chat-popup.scss */

.m-chat-popup.is-active {
  -webkit-transition: bottom .3s;
  transition: bottom .3s;
  bottom: 0;
  box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.15);
}

/* line 26, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/grid/chat-popup.scss */

.m-chat-popup--title {
  color: #D2051E;
  font-family: "Hilti Roman", Arial, Verdana, sans-serif;
  text-transform: uppercase;
  padding-bottom: 15px !important;
  padding-bottom: 0.9375rem !important;
}

/* line 34, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/grid/chat-popup.scss */

.m-chat-popup .a-button-primary,
.m-chat-popup .m-text--richtext .m-text-buttons a,
.m-text--richtext .m-text-buttons .m-chat-popup a {
  margin-bottom: 15px;
  margin-bottom: 0.9375rem;
}

/* line 37, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/grid/chat-popup.scss */

.m-chat-popup--close {
  position: relative;
  padding-right: 20px;
  padding-right: 1.25rem;
  color: #000000;
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  position: absolute;
  top: 15px;
  right: 10px;
  z-index: 1000;
  cursor: pointer;
  width: 25px;
  width: 1.5625rem;
  height: 25px;
  height: 1.5625rem;
  display: block;
  padding-right: 0px;
  padding-right: 0rem;
}

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

.m-chat-popup--close:before,
.m-chat-popup--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 */

.m-chat-popup--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 */

.m-chat-popup--close: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 */

.m-chat-popup--close:hover {
  color: #D2051E;
}

/* line 348, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.m-chat-popup--close:hover:before,
.m-chat-popup--close:hover:after {
  background-color: #D2051E;
}

/* line 48, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/grid/chat-popup.scss */

.m-chat-popup--close:after,
.m-chat-popup--close:before {
  right: 50%;
  -webkit-transform: tranlateX(-50%);
  transform: tranlateX(-50%);
}

/* line 62, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/grid/chat-popup.scss */

.m-chat-popup .a-link--arrow {
  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;
}

/* line 3, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_filterbar.scss */

.m-filterbar {
  position: relative;
  padding-left: 0px !important;
  padding-left: 0rem !important;
  padding-right: 0px !important;
  padding-right: 0rem !important;
  /**
   * Toggle button
   */
  /**
   * Filter's fields
   */
  /**
   * Close button
   */
  /**
   * Tags
   */
}

/* line 30, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_filterbar.scss */

.m-filterbar .a-select {
  padding-bottom: 0px;
  padding-bottom: 0rem;
}

/* line 51, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_filterbar.scss */

.m-filterbar .a-select .a-label--formfield em {
  display: none;
}

/* line 57, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_filterbar.scss */

.m-filterbar .a-label,
.m-filterbar label:not(.dummy-select),
.m-filterbar .o-billing-label,
.m-filterbar .o-delivery-label,
.m-filterbar .a-label--formfield {
  font-size: 14px !important;
  font-size: 0.875rem !important;
  padding-bottom: 8px;
  padding-bottom: 0.5rem;
}

/* line 95, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_filterbar.scss */

.m-filterbar--fullwidth .m-filterbar-wrap {
  background-color: #F3F0EB;
}

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

.m-filterbar-title {
  padding-top: 8px;
  padding-top: 0.5rem;
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
}

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

.m-filterbar-back {
  display: none;
  background-color: #FFFFFF;
  border-bottom: 3px solid #EBE6dE;
  border-bottom: 0.1875rem solid #EBE6dE;
  padding-top: 18px;
  padding-top: 1.125rem;
  padding-bottom: 18px;
  padding-bottom: 1.125rem;
  margin-bottom: 30px;
  margin-bottom: 1.875rem;
  width: 100%;
  float: left;
  min-height: 1px;
  min-height: 0.0625rem;
  padding-left: 20px;
  padding-left: 1.25rem;
  padding-right: 20px;
  padding-right: 1.25rem;
  position: relative;
  z-index: 100;
}

/* line 135, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_filterbar.scss */

.m-filterbar-back .a-link,
.m-filterbar-back .a-label-tip-link {
  padding-bottom: 0;
}

/* line 151, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_filterbar.scss */

.m-filterbar-reset {
  margin: 0;
}

/* line 164, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_filterbar.scss */

.m-filterbar-main {
  clear: both;
  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-filterbar-main {
  *zoom: 1;
}

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

.m-filterbar-main:before,
.m-filterbar-main:after {
  content: "";
  display: table;
}

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

.m-filterbar-main:after {
  clear: both;
}

/* line 168, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_filterbar.scss */

.m-filterbar-main--reset {
  white-space: nowrap;
  text-transform: uppercase;
  padding: 0 0 0 20px;
  padding: 0 0 0 1.25rem;
}

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

.m-filterbar-main--selectboxes {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

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

.m-filterbar-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;
  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: 15px;
  padding-bottom: 0.9375rem;
}

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

.m-filterbar--gridpage .m-filterbar-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;
}

/* line 243, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_filterbar.scss */

.m-filterbar-main--checkboxes .m-filterbar-col {
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
}

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

.m-filterbar-col--radiogroup {
  width: auto !important;
  float: left;
}

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

.m-filterbar-col--radiogroup > label {
  display: block;
  width: 100%;
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
}

/* line 274, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_filterbar.scss */

.m-filterbar-col--radiogroup-options {
  padding-right: 15px;
  padding-right: 0.9375rem;
}

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

.m-filterbar-col--radiogroup .a-radio {
  width: auto;
  display: inline-block;
  margin-right: 10px;
  margin-right: 0.625rem;
}

/* line 285, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_filterbar.scss */

.m-filterbar-col--radiogroup .a-radio:last-of-type {
  margin-right: 0px;
  margin-right: 0rem;
}

/* line 309, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_filterbar.scss */

.m-filterbar--has-teaser .m-filterbar-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 320, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_filterbar.scss */

.m-filterbar-button {
  margin-bottom: 10px;
  margin-bottom: 0.625rem;
}

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

.m-filterbar-fields-main {
  padding-top: 15px;
  padding-top: 0.9375rem;
}

/* line 343, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_filterbar.scss */

.m-filterbar-fields-main .m-filterbar-fields-top {
  margin-bottom: 15px;
  margin-bottom: 0.9375rem;
}

/* line 348, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_filterbar.scss */

.m-filterbar-fields-top {
  border-bottom: 1px solid #D7CEBA;
  border-bottom: 0.0625rem solid #D7CEBA;
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
}

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

.m-filterbar-fields-top .a-checkbox {
  padding-bottom: 0;
}

/* line 355, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_filterbar.scss */

.m-filterbar-fields-container {
  margin-right: -20px;
  margin-right: -1.25rem;
  padding-right: 20px;
  padding-right: 1.25rem;
}

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

.m-filterbar-fields-button {
  margin-top: 15px;
  margin-top: 0.9375rem;
}

/* line 365, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_filterbar.scss */

.m-filterbar-fields .a-checkbox,
.m-filterbar-fields .a-radio {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  min-height: 32px;
  min-height: 2rem;
  line-height: 30px;
  line-height: 1.875rem;
  padding-bottom: 10px !important;
  padding-bottom: 0.625rem !important;
}

/* line 373, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_filterbar.scss */

.m-filterbar-fields .a-checkbox label,
.m-filterbar-fields .a-radio label {
  font-size: 14px !important;
  font-size: 0.875rem !important;
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  line-height: 1.2;
  display: inline-block;
  box-sizing: content-box;
  vertical-align: middle;
}

/* line 382, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_filterbar.scss */

.m-filterbar-fields .a-checkbox label:before,
.m-filterbar-fields .a-radio label:before {
  position: absolute;
  margin-top: -6px;
  margin-top: -0.375rem;
}

/* line 389, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_filterbar.scss */

.m-filterbar-fields .a-checkbox:last-child,
.m-filterbar-fields .a-radio:last-child {
  padding-bottom: 0 !important;
}

/* line 395, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_filterbar.scss */

.m-filterbar-fields .a-radio label {
  margin: 0 !important;
  padding-top: 8px !important;
  padding-top: 0.5rem !important;
  padding-bottom: 8px !important;
  padding-bottom: 0.5rem !important;
}

/* line 399, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_filterbar.scss */

.m-filterbar-fields .a-radio label:before {
  margin-top: -7px;
  margin-top: -0.4375rem;
}

/* line 405, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_filterbar.scss */

.m-filterbar-fields .a-checkbox label {
  padding-top: 10px;
  padding-top: 0.625rem;
}

/* line 408, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_filterbar.scss */

.m-filterbar-dropdown {
  position: relative;
}

/* line 411, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_filterbar.scss */

.m-filterbar-dropdown .m-filterbar-button.is-active .a-button-select-inner {
  background-color: #F3F0EB;
}

/* line 415, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_filterbar.scss */

.m-filterbar-button.is-active + .m-filterbar-dropdown-list {
  opacity: 1;
  visibility: visible;
  display: block;
}

/* line 421, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_filterbar.scss */

.m-filterbar-dropdown-list {
  position: absolute;
  top: 42px;
  left: 0;
  width: 100%;
  padding: 20px;
  padding: 1.25rem;
  min-width: 200px;
  min-width: 12.5rem;
  opacity: 0;
  visibility: hidden;
  display: none;
  background-color: #F3F0EB;
  border: 3px solid #D7CEBA;
  border: 0.1875rem solid #D7CEBA;
  border-top-width: 1px;
  z-index: 997;
}

/* line 442, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_filterbar.scss */

.m-filterbar-close {
  cursor: pointer;
  padding: 10px;
  padding: 0.625rem;
  position: absolute;
  top: 0;
  right: 0;
}

/* line 455, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_filterbar.scss */

.m-filterbar-tag {
  position: relative;
  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-size: 14px !important;
  font-size: 0.875rem !important;
  padding-top: 8px;
  padding-top: 0.5rem;
  padding-left: 10px;
  padding-left: 0.625rem;
  padding-right: 10px;
  padding-right: 0.625rem;
  white-space: nowrap;
}

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

.m-filterbar-tag:first-child {
  padding-top: 0;
}

/* line 470, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_filterbar.scss */

.m-filterbar-tag:last-child {
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
}

/* line 474, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_filterbar.scss */

.m-filterbar-tag-title {
  display: inline-block;
  max-width: 80%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  vertical-align: middle;
}

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

.m-filterbar-tag-counter {
  display: inline-block;
  vertical-align: middle;
}

/* line 488, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_filterbar.scss */

.m-filterbar-tag-delete {
  padding-left: 4px;
  padding-left: 0.25rem;
  height: 12px;
  height: 0.75rem;
  width: 12px;
  width: 0.75rem;
  display: inline-block;
  position: relative;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  color: #D2051E;
  font-size: 20px !important;
  font-size: 1.25rem !important;
}

/* line 500, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_filterbar.scss */

.m-filterbar-tag-delete:hover {
  color: #887F6E;
}

/* line 509, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_filterbar.scss */

.m-filterbar-tag-delete > span {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  font-size: 0;
  line-height: 0;
  text-indent: -9999px;
  color: #D2051E;
  cursor: pointer;
}

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

.m-filterbar-tag-delete > span: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 */

.m-filterbar-tag-delete > span:after {
  content: "\EA2C";
}

/* line 524, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_filterbar.scss */

.m-filterbar-tag-delete > span::after {
  display: block;
  font-size: 14px;
  font-size: 0.875rem;
  text-indent: 0;
}

/* line 530, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_filterbar.scss */

.m-filterbar-tag-delete > span:hover {
  color: #524F53;
}

/* line 540, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_filterbar.scss */

.m-filterbar.is-open .m-filterbar-tags {
  max-height: 0;
  overflow: hidden;
  -webkit-transition: max-height .5s ease .0s;
  transition: max-height .5s ease .0s;
}

/* line 546, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_filterbar.scss */

.m-filterbar .chosen-drop .chosen-search input[type="text"] {
  background: transparent;
}

/* line 552, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_filterbar.scss */

.m-filterbar.o-wrapper .m-filterbar-wrap {
  margin-top: -40px;
  margin-top: -2.5rem;
  margin-bottom: -40px;
  margin-bottom: -2.5rem;
}

/* line 560, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_filterbar.scss */

.m-filterbar.o-wrapper.is-opened .m-filterbar-back {
  padding-bottom: 18px;
  padding-bottom: 1.125rem;
}

/* line 568, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_filterbar.scss */

.m-filterbar--gridpage .m-filterbar-main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

/* line 572, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_filterbar.scss */

.m-filterbar--gridpage .m-filterbar-main:before,
.m-filterbar--gridpage .m-filterbar-main:after {
  display: none;
}

/* line 3, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_filterbar2.scss */

.m-filterbar2 {
  position: relative;
  padding-left: 10px;
  padding-left: 0.625rem;
  padding-right: 10px;
  padding-right: 0.625rem;
  /**
   * Inner container
   */
  /**
   * Header with title & reset btn
   */
  /**
   * Search block
   */
  /**
   * Back button (visible on mobile)
   */
  /**
   * Main content with filters
   */
  /**
   * Rows (each row contains a set of filter's elements )
   */
  /**
   * Columns (each column contains a single element: select, checkbox, radio)
   */
  /**
   * Elements
   */
}

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

.m-filterbar2--fullwidth {
  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;
}

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

.m-filterbar2--fullwidth.m-filterbar2--has-bg {
  background-color: #F3F0EB;
}

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

.m-filterbar2--has-bg .m-filterbar2-inner {
  padding-top: 20px;
  padding-top: 1.25rem;
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
}

/* line 71, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_filterbar2.scss */

.m-filterbar2--has-bg:not(.m-filterbar2--fullwidth) .m-filterbar2-inner {
  background-color: #F3F0EB;
}

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

.m-filterbar2--has-sidebar.m-filterbar2--advanced .m-filterbar2-inner {
  padding-top: 0px;
  padding-top: 0rem;
  padding-bottom: 0px;
  padding-bottom: 0rem;
}

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

.m-filterbar2-title,
.m-filterbar2-reset {
  display: block;
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
}

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

.m-filterbar2 .m-form-search {
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
}

/* line 122, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_filterbar2.scss */

.m-filterbar2 .m-form-search .a-input-text,
.m-filterbar2 .m-form-search input[type="text"] {
  background-color: #FFFFFF;
}

/* line 126, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_filterbar2.scss */

.m-filterbar2 .m-form-search-button {
  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 138, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_filterbar2.scss */

.m-filterbar2 .m-form-search-input {
  padding-bottom: 8px;
  padding-bottom: 0.5rem;
  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 187, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_filterbar2.scss */

.m-filterbar2-back {
  display: block;
  width: 100vw;
  margin-left: -20px;
  margin-left: -1.25rem;
  margin-right: -20px;
  margin-right: -1.25rem;
  margin-bottom: 30px;
  margin-bottom: 1.875rem;
  padding-top: 18px;
  padding-top: 1.125rem;
  padding-bottom: 18px;
  padding-bottom: 1.125rem;
  padding-left: 20px;
  padding-left: 1.25rem;
  padding-right: 20px;
  padding-right: 1.25rem;
  background-color: #FFFFFF;
  border-bottom: 3px solid #EBE6dE;
  border-bottom: 0.1875rem solid #EBE6dE;
}

/* line 209, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_filterbar2.scss */

.m-filterbar2-back .a-link,
.m-filterbar2-back .a-label-tip-link {
  padding-bottom: 0;
}

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

.m-filterbar2-inner > .row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

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

.m-filterbar2-layout-col:first-of-type {
  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 230, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_filterbar2.scss */

.m-filterbar2-layout-col:last-of-type {
  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 240, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_filterbar2.scss */

.m-filterbar2--has-sidebar.m-filterbar2--advanced .m-filterbar2-layout-col {
  padding-top: 30px;
  padding-top: 1.875rem;
  padding-bottom: 30px;
  padding-bottom: 1.875rem;
}

/* line 276, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_filterbar2.scss */

.m-filterbar2-group {
  display: block;
}

/* line 279, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_filterbar2.scss */

.m-filterbar2-group-title {
  font-size: 14px !important;
  font-size: 0.875rem !important;
  padding-bottom: 8px;
  padding-bottom: 0.5rem;
}

/* line 285, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_filterbar2.scss */

.m-filterbar2--has-bg .m-filterbar2-group:last-of-type {
  margin-bottom: -15px;
  margin-bottom: -0.9375rem;
}

/* line 291, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_filterbar2.scss */

.m-filterbar2--small.m-filterbar2--has-bg .m-filterbar2-group {
  margin-bottom: -15px;
  margin-bottom: -0.9375rem;
}

/* line 306, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_filterbar2.scss */

.m-filterbar2-row {
  margin-left: -10px;
  margin-left: -0.625rem;
  margin-right: -10px;
  margin-right: -0.625rem;
  clear: both;
}

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

.m-filterbar2-row {
  *zoom: 1;
}

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

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

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

.m-filterbar2-row:after {
  clear: both;
}

/* line 314, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_filterbar2.scss */

.m-filterbar2-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;
  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: 15px;
  padding-bottom: 0.9375rem;
}

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

.m-filterbar2--has-sidebar .m-filterbar2-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 341, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_filterbar2.scss */

.m-filterbar2--small + .m-filtertags {
  margin-top: 0 !important;
}

/* line 349, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_filterbar2.scss */

.m-filterbar2 .m-filterbar-dropdown {
  min-width: 250px;
  min-width: 15.625rem;
}

/* line 353, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_filterbar2.scss */

.m-filterbar2 .a-radio,
.m-filterbar2 .a-select,
.m-filterbar2 .a-checkbox,
.m-filterbar2 .a-button-select {
  padding-bottom: 0px;
  padding-bottom: 0rem;
  margin-bottom: 0px;
  margin-bottom: 0rem;
}

/* line 363, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_filterbar2.scss */

.m-filterbar2 .a-checkbox .partial-selection + label:after {
  content: "";
  display: block;
  width: 9px;
  width: 0.5625rem;
  height: 9px;
  height: 0.5625rem;
  background: #000000;
  position: absolute;
  top: 14px;
  left: 10px;
  -webkit-transition: background .5s;
  transition: background .5s;
}

/* line 377, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_filterbar2.scss */

.m-filterbar2 .a-select {
  margin-top: 0;
}

/* line 399, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_filterbar2.scss */

.m-filterbar2 .a-select .a-label--formfield em {
  display: none;
}

/* line 412, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_filterbar2.scss */

.m-filterbar2-group--has-title .a-select .a-label--formfield {
  display: none;
}

/* line 417, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_filterbar2.scss */

.m-filterbar2 .m-date-range-fields {
  width: 100%;
}

/* line 425, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_filterbar2.scss */

.m-filterbar2 .a-label,
.m-filterbar2 label:not(.dummy-select),
.m-filterbar2 .o-billing-label,
.m-filterbar2 .o-delivery-label,
.m-filterbar2 .a-label--formfield {
  font-size: 14px !important;
  font-size: 0.875rem !important;
  padding-bottom: 8px;
  padding-bottom: 0.5rem;
}

/* line 433, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_filterbar2.scss */

.m-filterbar2 p .a-link,
.m-filterbar2 p .a-label-tip-link,
.m-filterbar2 p .a-link .a-icon,
.m-filterbar2 p .a-label-tip-link .a-icon,
.m-filterbar2 .m-list .m-list-column-right .a-link,
.m-filterbar2 .m-list .m-list-column-right .a-label-tip-link,
.m-filterbar2 .m-list .m-list-column-right .a-link .a-icon,
.m-filterbar2 .m-list .m-list-column-right .a-label-tip-link .a-icon {
  font-size: 16px !important;
  font-size: 1rem !important;
}

/* line 440, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_filterbar2.scss */

.m-filterbar2--fullwidth-group .m-filterbar2-group {
  display: block;
}

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

.m-filterbar2--TPM .m-form-search {
  width: auto;
  max-width: none !important;
}

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

.m-map {
  *zoom: 1;
}

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

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

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

.m-map:after {
  clear: both;
}

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

.m-map .m-form-search input {
  background-color: #FFFFFF;
}

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

.m-overlay .m-map .m-form-search {
  max-width: none !important;
}

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

.m-map .m-form-search-input {
  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;
  margin-bottom: 15px;
  margin-bottom: 0.9375rem;
}

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

.m-overlay .m-map .m-form-search-input {
  position: relative;
  min-height: 1px;
  min-height: 0.0625rem;
  padding-left: 10px;
  padding-left: 0.625rem;
  padding-right: 10px;
  padding-right: 0.625rem;
}

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

.m-map .m-form-search-button {
  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 96, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_map.scss */

.m-overlay .m-map .m-form-search-button {
  position: relative;
  min-height: 1px;
  min-height: 0.0625rem;
  padding-left: 10px;
  padding-left: 0.625rem;
  padding-right: 10px;
  padding-right: 0.625rem;
}

/* line 167, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_map.scss */

.m-map-wrapper {
  margin-left: -10px;
  margin-left: -0.625rem;
  margin-right: -10px;
  margin-right: -0.625rem;
}

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

.m-map-wrapper {
  *zoom: 1;
}

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

.m-map-wrapper:before,
.m-map-wrapper:after {
  content: "";
  display: table;
}

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

.m-map-wrapper:before {
  clear: both;
}

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

.m-map-wrapper {
  *zoom: 1;
}

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

.m-map-wrapper:before,
.m-map-wrapper:after {
  content: "";
  display: table;
}

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

.m-map-wrapper:after {
  clear: both;
}

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

.m-map--absolute .m-map-wrapper {
  position: relative;
}

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

.m-staticmap {
  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-staticmap {
  *zoom: 1;
}

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

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

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

.m-staticmap:after {
  clear: both;
}

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

.m-staticmap {
  *zoom: 1;
}

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

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

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

.m-staticmap:after {
  clear: both;
}

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

.m-staticmap-centerdetails {
  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 15, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_staticmap.scss */

.m-overlay .m-staticmap-centerdetails {
  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 21, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_staticmap.scss */

.m-staticmap-details {
  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 28, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_staticmap.scss */

.m-overlay .m-staticmap-details {
  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 38, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_staticmap.scss */

.m-staticmap-details .a-button-tertiary:before,
.m-staticmap-details .m-forgot-pass-form-cancel-btn:before,
.m-staticmap-details .m-reset-pass-form-cancel-btn:before {
  top: 1px;
}

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

.m-staticmap-map {
  position: relative;
  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 54, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_staticmap.scss */

.m-overlay .m-staticmap-map {
  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 60, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_staticmap.scss */

.m-staticmap-map img {
  min-height: 150px;
  min-height: 9.375rem;
  background-color: #CBCACB;
}

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

.m-staticmap-additional {
  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;
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
}

/* line 77, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_staticmap.scss */

.m-staticmap-nearbycenter {
  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-staticmap-nearbycenter {
  *zoom: 1;
}

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

.m-staticmap-nearbycenter:before,
.m-staticmap-nearbycenter:after {
  content: "";
  display: table;
}

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

.m-staticmap-nearbycenter:after {
  clear: both;
}

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

.m-staticmap-nearbycenter-item {
  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 85, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_staticmap.scss */

.m-staticmap-nearbycenter-item .inner {
  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-staticmap-nearbycenter-item .inner {
  *zoom: 1;
}

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

.m-staticmap-nearbycenter-item .inner:before,
.m-staticmap-nearbycenter-item .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-staticmap-nearbycenter-item .inner:after {
  clear: both;
}

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

.m-staticmap-nearbycenter .a-address {
  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 101, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_staticmap.scss */

.m-staticmap-nearbycenter .a-staticmap {
  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 115, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_staticmap.scss */

.m-staticmap--pickuplocation .m-staticmap-details {
  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 120, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_staticmap.scss */

.m-overlay .m-staticmap--pickuplocation .m-staticmap-details {
  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 129, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_staticmap.scss */

.m-overlay .m-staticmap--pickuplocation .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;
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}

/* line 135, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_staticmap.scss */

.m-overlay .m-staticmap--pickuplocation .m-staticmap-details .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;
}

/* line 145, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_staticmap.scss */

.m-staticmap--pickuplocation .m-staticmap-additional {
  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 150, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_staticmap.scss */

.m-overlay .m-staticmap--pickuplocation .m-staticmap-additional {
  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 159, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_staticmap.scss */

.m-staticmap--pickuplocation .m-staticmap-map {
  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 164, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_staticmap.scss */

.m-overlay .m-staticmap--pickuplocation .m-staticmap-map {
  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/molecules/_staticmap.scss */

.m-staticmap--orderconfirmation dt {
  padding-bottom: 8px;
  padding-bottom: 0.5rem;
}

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

.m-staticmap-anothercenter-link .a-link--arrow-after:hover {
  color: #D2051E;
}

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

.m-staticmap-anothercenter-link:hover .a-link--arrow-after {
  color: #D2051E;
}

/* line 191, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_staticmap.scss */

.m-staticmap-anothercenter-link:hover .a-link--arrow-after:after {
  left: 5px;
}

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

.m-list ul,
.m-list .a-list-downloads,
.m-list .a-list-unordered {
  margin-right: auto;
  margin-left: auto;
  padding-left: 10px;
  padding-left: 0.625rem;
  padding-right: 10px;
  padding-right: 0.625rem;
  padding: 0 !important;
  border-top: 3px solid #EBE6dE;
  border-top: 0.1875rem solid #EBE6dE;
  border-bottom: 3px solid #EBE6dE;
  border-bottom: 0.1875rem solid #EBE6dE;
}

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

.m-list ul,
.m-list .a-list-downloads,
.m-list .a-list-unordered {
  *zoom: 1;
}

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

.m-list ul:before,
.m-list .a-list-downloads:before,
.m-list .a-list-unordered:before,
.m-list ul:after,
.m-list .a-list-downloads:after,
.m-list .a-list-unordered:after {
  content: "";
  display: table;
}

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

.m-list ul:after,
.m-list .a-list-downloads:after,
.m-list .a-list-unordered:after {
  clear: both;
}

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

.m-list li {
  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: 15px;
  padding-bottom: 0.9375rem;
  border-bottom: 3px solid #EBE6dE;
  border-bottom: 0.1875rem solid #EBE6dE;
}

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

.m-list li:last-child {
  border: 0;
}

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

.m-list li.is-highlighted {
  background-color: #EBE6dE;
}

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

.m-list li.m-list-item--link {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

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

.m-list li.m-list-item--link .a-link,
.m-list li.m-list-item--link .a-label-tip-link {
  padding-top: 15px !important;
  padding-top: 0.9375rem !important;
  padding-bottom: 15px !important;
  padding-bottom: 0.9375rem !important;
}

/* line 70, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_list.scss */

.m-list .m-list-content {
  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-list .m-list-content {
  *zoom: 1;
}

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

.m-list .m-list-content:before,
.m-list .m-list-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-list .m-list-content:after {
  clear: both;
}

/* line 74, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_list.scss */

.m-list .m-list-column-left {
  position: relative;
  min-height: 1px;
  min-height: 0.0625rem;
  padding-left: 10px;
  padding-left: 0.625rem;
  padding-right: 10px;
  padding-right: 0.625rem;
  padding-left: 15px;
  padding-left: 0.9375rem;
  padding-right: 15px;
  padding-right: 0.9375rem;
}

/* line 99, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_list.scss */

.m-list .m-list-column-left picture,
.m-list .m-list-column-left picture img {
  display: block;
  width: 100%;
}

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

.m-list .m-list-column-right {
  position: relative;
  min-height: 1px;
  min-height: 0.0625rem;
  padding-left: 10px;
  padding-left: 0.625rem;
  padding-right: 10px;
  padding-right: 0.625rem;
  padding-right: 15px;
  padding-right: 0.9375rem;
  padding-left: 15px;
  padding-left: 0.9375rem;
}

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

.m-list .m-list-column-right .a-link,
.m-list .m-list-column-right .a-label-tip-link {
  display: block;
  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;
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
}

/* line 132, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_list.scss */

.m-list .m-list-column-right .a-link-download {
  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;
}

/* line 139, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_list.scss */

.m-list .m-list-column-right .a-link:last-child,
.m-list .m-list-column-right .a-label-tip-link:last-child {
  padding-bottom: 0px;
  padding-bottom: 0rem;
}

/* line 145, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_list.scss */

.m-list .m-list-column-right .a-link .a-icon,
.m-list .m-list-column-right .a-label-tip-link .a-icon {
  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 172, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_list.scss */

.m-list .m-list-column-right > p {
  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;
}

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

.m-list .m-list-column-right > p:only-child {
  padding-bottom: 0;
}

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

.m-list.m-list-l .m-list-column-left {
  position: relative;
  float: left;
  width: 50%;
  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;
  float: right;
  padding-left: 10px;
  padding-right: 15px;
  padding-right: 0.9375rem;
  padding-top: 5px;
  padding-top: 0.3125rem;
}

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

.m-list.m-list-l .m-list-column-right {
  position: relative;
  min-height: 1px;
  min-height: 0.0625rem;
  padding-left: 10px;
  padding-left: 0.625rem;
  padding-right: 10px;
  padding-right: 0.625rem;
  padding-right: 15px;
  padding-right: 0.9375rem;
  padding-left: 15px;
  padding-left: 0.9375rem;
}

/* line 219, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_list.scss */

.m-list.m-list-l .m-list-column-right h3,
.m-list.m-list-l .m-list-column-right p,
.m-list.m-list-l .m-list-column-right a {
  clear: left;
}

/* line 223, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_list.scss */

.m-list.m-list-l .m-list-column-right h3 {
  line-height: 1.1;
}

/* line 257, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_list.scss */

.m-list.m-list-m .m-list-column-left {
  position: relative;
  float: left;
  width: 50%;
  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;
  float: right;
  padding-left: 10px;
  padding-right: 15px;
  padding-right: 0.9375rem;
  padding-top: 5px;
  padding-top: 0.3125rem;
}

/* line 288, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_list.scss */

.m-list.m-list-m .m-list-column-right {
  position: relative;
  min-height: 1px;
  min-height: 0.0625rem;
  padding-left: 10px;
  padding-left: 0.625rem;
  padding-right: 10px;
  padding-right: 0.625rem;
  padding-right: 15px;
  padding-right: 0.9375rem;
  padding-left: 15px;
  padding-left: 0.9375rem;
}

/* line 291, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_list.scss */

.m-list.m-list-m .m-list-column-right h3,
.m-list.m-list-m .m-list-column-right a {
  clear: left;
}

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

.m-list.m-list-m .m-list-column-right h3 {
  line-height: 1.1;
}

/* line 328, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_list.scss */

.m-list.m-list-s li {
  border-width: 1px;
  border-width: 0.0625rem;
}

/* line 330, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_list.scss */

.m-list.m-list-s li:last-child {
  border: 0;
}

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

.m-list.m-list-s .m-list-column-left {
  position: relative;
  float: left;
  width: 50%;
  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;
  float: right;
  padding-left: 10px;
  padding-right: 15px !important;
  padding-right: 0.9375rem !important;
  padding-top: 5px;
  padding-top: 0.3125rem;
}

/* line 370, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_list.scss */

.m-list.m-list-s .m-list-column-right {
  position: relative;
  float: left;
  width: 50%;
  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-left: 15px !important;
  padding-left: 0.9375rem !important;
}

/* line 374, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_list.scss */

.m-list.m-list-s .m-list-column-right a {
  clear: left;
}

/* line 392, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_list.scss */

.m-list.m-list-s .m-list-column-right:only-child {
  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;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}

/* line 399, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_list.scss */

.m-list.m-list-two-column 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;
}

/* line 403, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_list.scss */

.m-list.m-list-two-column li .m-list-column-left {
  position: relative;
  float: left;
  width: 50%;
  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;
  left: 50%;
}

/* line 411, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_list.scss */

.m-list.m-list-two-column li .m-list-column-right {
  position: relative;
  float: left;
  width: 50%;
  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;
  right: 50%;
}

/* line 417, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_list.scss */

.m-list.m-list-two-column li .m-list-column-right:only-child {
  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;
  right: 0%;
}

/* line 434, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_list.scss */

.m-list.m-list-three-column ul li,
.m-list.m-list-three-column .a-list-downloads li,
.m-list.m-list-three-column .a-list-unordered 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;
}

/* line 468, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_list.scss */

.o-editorial-marginal-col .m-list ul,
.o-editorial-marginal-col .m-list .a-list-downloads,
.o-editorial-marginal-col .m-list .a-list-unordered,
.m-filterbar2 .m-list ul,
.m-filterbar2 .m-list .a-list-downloads,
.m-filterbar2 .m-list .a-list-unordered {
  border: 0;
}

/* line 472, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_list.scss */

.o-editorial-marginal-col .m-list li:first-child,
.m-filterbar2 .m-list li:first-child {
  padding-top: 0;
}

/* line 476, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_list.scss */

.o-editorial-marginal-col .m-list li:last-child,
.m-filterbar2 .m-list li:last-child {
  padding-bottom: 0;
}

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

.o-editorial-marginal-col .m-list li .m-list-content .m-list-column-right,
.m-filterbar2 .m-list li .m-list-content .m-list-column-right {
  padding: 0 !important;
}

/* line 497, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_list.scss */

.m-list--click-sensitive li {
  padding: 0px;
  padding: 0rem;
}

/* line 501, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_list.scss */

.m-list--click-sensitive .m-list-content {
  margin: 0px;
  margin: 0rem;
  padding: 15px;
  padding: 0.9375rem;
  display: block;
}

/* line 519, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_list.scss */

.m-list--click-sensitive .m-list-content:hover p {
  color: #000000;
}

/* line 538, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_list.scss */

.m-list--click-sensitive .m-list-column-left,
.m-list--click-sensitive .m-list-column-right,
.m-list--click-sensitive.m-list-l .m-list-column-left,
.m-list--click-sensitive.m-list-l .m-list-column-right,
.m-list--click-sensitive.m-list-m .m-list-column-left,
.m-list--click-sensitive.m-list-m .m-list-column-right,
.m-list--click-sensitive.m-list-s .m-list-column-left,
.m-list--click-sensitive.m-list-s .m-list-column-right {
  padding: 0px;
  padding: 0rem;
}

/* line 571, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_list.scss */

.m-list--click-sensitive.m-list-l .m-list-column-left,
.m-list--click-sensitive.m-list-m .m-list-column-left,
.m-list--click-sensitive.m-list-s .m-list-column-left {
  padding-top: 5px;
  padding-top: 0.3125rem;
  padding-left: 10px;
  padding-left: 0.625rem;
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
}

/* line 581, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_list.scss */

.m-list--click-sensitive.m-list-two-column li {
  padding: 0px;
  padding: 0rem;
}

/* line 584, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_list.scss */

.m-list--click-sensitive.m-list-two-column li .m-list-content {
  margin: 0px;
  margin: 0rem;
  padding: 15px;
  padding: 0.9375rem;
}

/* line 603, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_list.scss */

.m-list--click-sensitive.m-list-two-column li .m-list-column-left {
  padding-right: 0px !important;
  padding-right: 0rem !important;
}

/* line 616, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_list.scss */

.m-list--click-sensitive.m-list-two-column li .m-list-column-right {
  padding-left: 0px !important;
  padding-left: 0rem !important;
}

/* line 637, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_list.scss */

.m-list--simple ul,
.m-list--simple .a-list-downloads,
.m-list--simple .a-list-unordered {
  border: none;
}

/* line 640, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_list.scss */

.m-list--simple li {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

/* line 645, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_list.scss */

.m-list--simple .m-list-column-right {
  padding-right: 0 !important;
  padding-left: 0 !important;
  float: none !important;
  width: 100% !important;
}

/* line 651, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_list.scss */

.m-list--simple .m-list-column-right .a-link,
.m-list--simple .m-list-column-right .a-label-tip-link {
  font-size: 16px !important;
  font-size: 1rem !important;
  font-family: "Hilti Roman", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 16px;
  line-height: 20px;
  line-height: 1.25rem;
}

/* line 655, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_list.scss */

.m-list--simple .m-list-column-right .a-link .a-icon,
.m-list--simple .m-list-column-right .a-label-tip-link .a-icon {
  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 660, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_list.scss */

.m-list--simple .m-list-column-right .a-link .a-icon:before,
.m-list--simple .m-list-column-right .a-label-tip-link .a-icon:before {
  margin-right: 5px !important;
  margin-right: 0.3125rem !important;
}

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

.m-columlist {
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
  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-columlist {
  *zoom: 1;
}

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

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

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

.m-columlist:after {
  clear: both;
}

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

.m-columlist .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: 20px;
  padding-bottom: 1.25rem;
}

/* line 14, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_columlist.scss */

.m-columlist .column:last-of-type {
  padding-bottom: 0;
}

/* line 23, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_columlist.scss */

.m-columlist .additional {
  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 175, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_mixins.scss */

.m-columlist .additional {
  *zoom: 1;
}

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

.m-columlist .additional:before,
.m-columlist .additional:after {
  content: "";
  display: table;
}

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

.m-columlist .additional:after {
  clear: both;
}

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

.column-imageheader {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
}

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

.column-imageheader figure {
  margin-right: 15px;
  margin-right: 0.9375rem;
}

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

.column-imageheader figure picture {
  clear: both;
}

/* line 47, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_columlist.scss */

.column-imageheader figure img {
  float: left;
  max-width: 80px;
  max-width: 5rem;
}

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

.column-imageheader .a-heading-h3,
.column-imageheader .m-product-review--title,
.column-imageheader .m-product-review--comment-title,
.column-imageheader .m-product-addreview--title,
.column-imageheader .m-chat-popup--title,
.column-imageheader .m-filterbar-title,
.column-imageheader .o-prod-grid--header-title {
  padding-bottom: 8px;
  padding-bottom: 0.5rem;
}

/* line 58, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_columlist.scss */

.column-imageheader p {
  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: 0;
}

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

.column-imageheader figure + .header {
  width: 80%;
}

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

.m-imagelinks {
  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-imagelinks {
  *zoom: 1;
}

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

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

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

.m-imagelinks:after {
  clear: both;
}

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

.m-imagelinks {
  *zoom: 1;
}

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

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

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

.m-imagelinks:after {
  clear: both;
}

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

.m-imagelinks .additional {
  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 16, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_imagelinks.scss */

.m-imagelinks .imagelink {
  position: relative;
  float: left;
  width: 50%;
  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 26, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_imagelinks.scss */

.m-imagelinks .imagelink .link {
  background: #FFFFFF;
  position: relative;
  display: block;
  width: 100%;
  text-align: center;
}

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

.m-imagelinks .imagelink .link:after {
  content: '';
  display: block;
  padding-bottom: 50%;
}

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

.m-imagelinks .imagelink .link .aspect-ratio-image {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}

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

.m-imagelinks .imagelink .link figure {
  width: 100%;
  height: 100%;
}

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

.m-imagelinks .imagelink .link picture {
  /*display: table-cell;
    vertical-align: middle;*/
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  height: 100%;
}

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

.m-imagelinks .imagelink .link img {
  width: auto;
  height: auto;
  max-height: 100%;
  max-width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

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

.is-IE11 .m-imagelinks .imagelink .link img {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

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

.m-imagelinks .imagelink .aspect-ratio-image {
  margin: 15px;
  margin: 0.9375rem;
}

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

.m-microteaser {
  background-color: #FFFFFF;
  border-bottom: 3px solid #E7E2D6;
  border-bottom: 0.1875rem solid #E7E2D6;
  padding: 20px;
  padding: 1.25rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

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

.m-microteaser-image {
  padding-right: 20px;
  padding-right: 1.25rem;
  width: 60px;
  width: 3.75rem;
}

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

.m-cart--thead {
  display: none;
  font-size: 14px !important;
  font-size: 0.875rem !important;
  font-family: "Hilti Bold", Arial, Verdana, sans-serif !important;
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableHead.scss */

.m-cart--thead-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

/* line 18, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableHead.scss */

.m-cart--thead-row th {
  display: block;
  font-weight: normal;
  word-wrap: break-word;
}

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

.m-cart--th-checkbox .a-checkbox {
  padding-bottom: 0px;
  padding-bottom: 0rem;
}

/* line 33, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableHead.scss */

.m-cart--th-checkbox .a-checkbox label {
  text-align: left;
  font-size: 14px !important;
  font-size: 0.875rem !important;
  font-family: "Hilti Bold", Arial, Verdana, sans-serif !important;
}

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

.m-cart--th-description {
  padding-left: 0 !important;
  text-align: left;
}

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

.m-cart--th-single {
  text-align: left;
}

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

.m-cart--th-price {
  width: 130px;
  width: 8.125rem;
  -webkit-box-flex: 2;
  -ms-flex-positive: 2;
  flex-grow: 2;
  text-align: right;
}

/* line 116, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableHead.scss */

.m-cart--th-input {
  text-align: left;
}

/* line 5, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-form-pieces input {
  height: 45px;
  height: 2.8125rem;
  -webkit-transition: border-right .5s;
  transition: border-right .5s;
  font-size: 14px !important;
  font-size: 0.875rem !important;
}

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

.m-form-pieces .a-input,
.m-form-pieces .a-stars-radio {
  position: relative;
  float: left;
  width: 100%;
  -webkit-transition: width .7s;
  transition: width .7s;
  margin: 0;
}

/* line 19, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-form-pieces .a-button-wrapper {
  width: 0;
  position: relative;
  -webkit-transition: max-width .7s, width .7s;
  transition: max-width .7s, width .7s;
  overflow: hidden;
}

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

.m-form-pieces .a-button-wrapper > .a-button-primary,
.m-form-pieces .m-text--richtext .m-text-buttons .a-button-wrapper > a,
.m-text--richtext .m-text-buttons .m-form-pieces .a-button-wrapper > a {
  padding: 0 !important;
  border: 0;
  -webkit-transform: none !important;
  transform: none !important;
}

/* line 33, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-form-pieces .a-button-wrapper .btn-text {
  width: 100%;
  text-align: center;
}

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

.m-form-pieces-label {
  line-height: 1;
  padding-bottom: 10px !important;
  padding-bottom: 0.625rem !important;
}

/* line 99, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-form-pieces label {
  background: #FFFFFF;
  color: #887F6E;
  display: inline-block;
  font-size: 12px !important;
  font-size: 0.75rem !important;
  position: absolute;
  padding: 0 9px;
  padding: 0 0.5625rem;
  right: 13px;
  top: -5px;
  text-transform: capitalize;
  z-index: 1;
}

/* line 130, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-form-pieces input[type=number] {
  background-color: #FFFFFF;
  -moz-appearance: textfield;
}

/* line 134, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-form-pieces input[type=number]::-webkit-inner-spin-button,
.m-form-pieces input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* line 140, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-form-pieces .a-button-primary,
.m-form-pieces .m-text--richtext .m-text-buttons a,
.m-text--richtext .m-text-buttons .m-form-pieces a {
  width: 100%;
  -webkit-transition: padding .7s, background-color 0.3 ease;
  transition: padding .7s, background-color 0.3 ease;
}

/* line 145, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-form-pieces strong {
  display: inline-block;
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
}

/* line 170, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-form-pieces--allvisible {
  margin-left: -10px;
  margin-left: -0.625rem;
  margin-right: -10px;
  margin-right: -0.625rem;
  display: block;
  position: relative;
}

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

.m-form-pieces--allvisible {
  *zoom: 1;
}

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

.m-form-pieces--allvisible:before,
.m-form-pieces--allvisible:after {
  content: "";
  display: table;
}

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

.m-form-pieces--allvisible:after {
  clear: both;
}

/* line 182, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-form-pieces--allvisible .a-input,
.m-form-pieces--allvisible .a-stars-radio {
  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;
  height: 46px;
  height: 2.875rem;
}

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

.m-form-pieces--allvisible .a-input label,
.m-form-pieces--allvisible .a-stars-radio label {
  right: 20px;
}

/* line 195, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-form-pieces--allvisible .a-button-wrapper {
  max-width: none !important;
  height: auto !important;
  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 209, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-form-pieces--allvisible.has-infotext .a-input,
.m-form-pieces--allvisible.has-infotext .a-stars-radio {
  position: relative;
  min-height: 1px;
  min-height: 0.0625rem;
  padding-left: 10px;
  padding-left: 0.625rem;
  padding-right: 10px;
  padding-right: 0.625rem;
}

/* line 214, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-form-pieces--allvisible.has-infotext .a-button-wrapper {
  position: relative;
  min-height: 1px;
  min-height: 0.0625rem;
  padding-left: 10px;
  padding-left: 0.625rem;
  padding-right: 10px;
  padding-right: 0.625rem;
}

/* line 218, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-form-pieces--allvisible.has-infotext .m-form-pieces-information {
  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 255, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-form-pieces--allvisible.m-form-pieces--simple .a-input,
.m-form-pieces--allvisible.m-form-pieces--simple .a-stars-radio {
  position: relative;
  float: left;
  width: 58.33333%;
  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: 0;
}

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

.m-form-pieces--allvisible.m-form-pieces--simple .a-input input,
.m-form-pieces--allvisible.m-form-pieces--simple .a-stars-radio input {
  border-right: 0px;
  border-right: 0rem;
}

/* line 267, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-form-pieces--allvisible.m-form-pieces--simple .a-button-wrapper {
  position: relative;
  float: left;
  width: 41.66667%;
  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-left: 0;
  padding-top: 0;
}

/* line 276, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-form-pieces--allvisible.m-form-pieces--simple .a-button-wrapper .btn-text span {
  display: none;
}

/* line 280, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-form-pieces--allvisible.m-form-pieces--simple .a-button-wrapper .btn-text:after {
  padding-left: 0;
  /* only quick fix */
  margin-left: 0;
}

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

.m-overlay .m-form-pieces .a-button-primary,
.m-overlay .m-form-pieces .m-text--richtext .m-text-buttons a,
.m-text--richtext .m-text-buttons .m-overlay .m-form-pieces a {
  width: 100%;
}

/* line 304, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-form-pieces--beside .a-input,
.m-form-pieces--beside .a-stars-radio {
  width: 65%;
}

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

.m-form-pieces--beside .a-input input,
.m-form-pieces--beside .a-stars-radio input {
  border-right: 0;
}

/* line 311, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-form-pieces--beside .a-button-wrapper {
  width: 35%;
  height: 45px;
  height: 2.8125rem;
}

/* line 318, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-form-pieces-message-container {
  width: 100%;
  float: left;
}

/* line 322, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-form-pieces-message-container strong {
  display: block !important;
}

/* line 326, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-form-pieces-message-container .m-message--tiny {
  margin-top: 20px;
  margin-top: 1.25rem;
  margin-left: 10px;
  margin-left: 0.625rem;
}

/* line 336, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.has-availability-message .m-form-pieces {
  margin-top: 15px;
  margin-top: 0.9375rem;
}

/* line 342, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.has-availability-message .m-form-pieces.has-changed .a-input,
.has-availability-message .m-form-pieces.has-changed .a-stars-radio {
  width: 100%;
}

/* line 345, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.has-availability-message .m-form-pieces.has-changed .a-input input,
.has-availability-message .m-form-pieces.has-changed .a-stars-radio input {
  border-right: 0.1875rem solid #D7CEBA !important;
}

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

.has-availability-message .m-form-pieces.has-changed .a-button-wrapper {
  width: 100%;
}

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

.m-map-wrapper .has-availability-message {
  display: block;
}

/* line 394, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-map-wrapper .has-availability-message .m-form-pieces {
  margin-top: 15px;
  margin-top: 0.9375rem;
}

/* line 421, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-cart--item {
  display: block;
  font-size: 14px !important;
  font-size: 0.875rem !important;
}

/* line 459, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-cart--item.m-cart--outStock:after,
.m-cart--item.m-cart--outStockReplace:after {
  bottom: -19px !important;
}

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

.m-cart td {
  word-wrap: break-word;
}

/* line 483, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-cart--td-image {
  width: 45%;
  text-align: right;
  cursor: pointer;
}

/* line 509, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-cart--td-image img {
  max-height: 56px;
  max-height: 3.5rem;
  max-width: 80px;
  max-width: 5rem;
  -webkit-transform: scale(1) translateZ(0);
  transform: scale(1) translateZ(0);
  -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 518, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-cart--td-info {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 55%;
  -webkit-box-ordinal-group: 0;
  -ms-flex-order: -1;
  order: -1;
}

/* line 539, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-cart--td-info-description {
  cursor: pointer;
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
}

/* line 570, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-cart--td-info-description .a-link:not(.js-show-more),
.m-cart--td-info-description .a-label-tip-link:not(.js-show-more) {
  display: block;
}

/* line 573, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-cart--td-info-description .a-link--arrow-after {
  position: static;
  text-align: left;
  opacity: 1;
  padding-right: 0px;
  padding-right: 0rem;
  margin: 0px;
  margin: 0rem;
  margin-top: 15px;
  margin-top: 0.9375rem;
}

/* line 640, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-cart--td-info-list {
  display: none;
  position: relative;
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
}

/* line 667, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-cart--td-info-list-ul {
  padding-left: 20px;
  padding-left: 1.25rem;
}

/* line 669, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-cart--td-info-list-ul li {
  list-style-type: disc;
  padding-bottom: 4px;
  padding-bottom: 0.25rem;
}

/* line 672, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-cart--td-info-list-ul li span {
  display: block;
  margin-left: -4px;
  margin-left: -0.25rem;
}

/* line 680, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-cart--td-info-list .js-show-more {
  display: none;
  z-index: 100;
  text-transform: uppercase;
}

/* line 689, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-cart--td-info-list.view-showmore-btn .js-show-more {
  display: block;
  cursor: pointer;
  margin-left: 5px;
  margin-left: 0.3125rem;
  margin-top: 5px;
  margin-top: 0.3125rem;
}

/* line 694, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-cart--td-info-list.view-showmore-btn .js-show-more strong {
  display: inline;
}

/* line 697, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-cart--td-info-list.view-showmore-btn .js-show-more span {
  display: none;
}

/* line 700, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-cart--td-info-list.view-showmore-btn .js-show-more:before {
  -webkit-transition: top .2s ease-out;
  transition: top .2s ease-out;
}

/* line 704, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-cart--td-info-list.view-showmore-btn .js-show-more.hover,
.m-cart--td-info-list.view-showmore-btn .js-show-more:hover {
  color: colors("hilti-red");
}

/* line 707, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-cart--td-info-list.view-showmore-btn .js-show-more.hover:before,
.m-cart--td-info-list.view-showmore-btn .js-show-more:hover:before {
  top: 4px;
}

/* line 715, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-cart--td-info-list.view-showmore-btn .m-cart--td-info-list-ul {
  height: 73px;
  height: 4.5625rem;
  overflow: hidden;
  position: relative;
  cursor: pointer;
  padding-left: 20px;
  padding-left: 1.25rem;
}

/* line 723, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.is-IE11 .m-cart--td-info-list.view-showmore-btn .m-cart--td-info-list-ul {
  padding-left: 15px;
  padding-left: 0.9375rem;
}

/* line 730, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-cart--td-info-list.view-showmore-btn .m-cart--td-info-list-ul:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 12px;
  height: 0.75rem;
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.9));
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.9));
}

/* line 742, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-cart--td-info-list.view-more .m-cart--td-info-list-ul {
  height: auto !important;
}

/* line 747, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-cart--td-info-list.view-more .m-cart--td-info-list-ul:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 0;
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.5), white);
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.5), white);
}

/* line 757, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-cart--td-info-list.view-more .js-show-more {
  margin-left: 5px;
  margin-left: 0.3125rem;
  margin-top: 5px;
  margin-top: 0.3125rem;
}

/* line 760, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-cart--td-info-list.view-more .js-show-more strong {
  display: none;
}

/* line 763, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-cart--td-info-list.view-more .js-show-more span {
  display: inline;
}

/* line 766, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-cart--td-info-list.view-more .js-show-more:before {
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg);
}

/* line 770, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-cart--td-info-list.view-more .js-show-more.hover:before,
.m-cart--td-info-list.view-more .js-show-more:hover:before {
  left: 0;
  top: -4px;
}

/* line 780, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-cart--td-item-number {
  display: block;
}

/* line 810, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-cart--td-input {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}

/* line 839, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-cart--td-input-buttonslist {
  position: relative;
  left: 5px;
}

/* line 845, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-cart--td-input-buttonslist li {
  padding-top: 15px;
  padding-top: 0.9375rem;
}

/* line 859, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-cart--td-input-buttonslist .a-link,
.m-cart--td-input-buttonslist .a-label-tip-link {
  text-align: left;
}

/* line 863, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-cart--td-input-buttonslist a {
  position: relative;
  padding-left: 20px;
  padding-left: 1.25rem;
}

/* line 886, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-cart--td--message-sm {
  margin-bottom: 15px;
  margin-bottom: 0.9375rem;
}

/* line 894, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-cart--td-replaceBtn {
  width: 100%;
}

/* line 906, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-cart--LG-td {
  display: block;
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
  width: 100%;
}

/* line 910, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-cart--LG-td strong {
  padding-bottom: 0px;
  padding-bottom: 0rem;
  display: block;
}

/* line 934, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-cart--XL-td {
  display: none !important;
}

/* line 948, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-cart .m-cart--td-info .m-cart--td-info-description--fullwidth {
  width: 100% !important;
}

/* line 955, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-cart .m-cart--td-info-description > strong {
  font-size: 16px !important;
  font-size: 1rem !important;
}

/* line 976, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-cart--td-price {
  width: 50%;
}

/* line 1001, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-cart--td-price--pricegroup {
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
}

/* line 1010, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-cart--td-price--mobile-title {
  display: block;
}

/* line 1027, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-cart--td-price--extra-data {
  display: none;
}

/* line 1054, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-cart--SM-brd {
  border-bottom: 1px solid #EBE6dE;
  border-bottom: 0.0625rem solid #EBE6dE;
}

/* line 1088, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-cart--td-inputGroup strong {
  display: block;
  margin-bottom: 10px;
  margin-bottom: 0.625rem;
}

/* line 1109, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-cart--td-inputGroup div.a-input,
.m-cart--td-inputGroup div.a-stars-radio {
  padding-bottom: 0;
}

/* line 1121, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-cart--row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 1131, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-cart--row-main,
.m-cart--row--replacement {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

/* line 1146, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-cart--row-main--software .m-cart--td-image {
  height: 0;
}

/* line 1157, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-cart--row-action {
  display: none !important;
}

/* line 1160, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-cart--row-action td:not(:last-child) a {
  word-wrap: break-word;
}

/* line 1161, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-cart--row-action td:not(:last-child) a:before {
  vertical-align: top;
}

/* line 1189, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-cart--row-action-check {
  width: 25%;
}

/* line 1195, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-cart--row-action-add {
  width: 25%;
}

/* line 1201, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-cart--row-action-move {
  width: 25%;
}

/* line 1207, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-cart--row-action-remove {
  width: 25%;
  text-align: right;
}

/* line 1216, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-cart--row-action-purchase .m-cart--row-action-add {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

/* line 1222, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-cart--row-action-software .m-cart--row-action-check {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

/* line 1225, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-cart--row-action-software .m-cart--row-action-add {
  margin-left: 0;
}

/* line 1234, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-cart--row-action-fleet .m-cart--row-action-add {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

/* line 1242, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-cart--row-suggestion {
  display: block;
  padding-top: 0px;
  padding-top: 0rem;
  padding-bottom: 0px;
  padding-bottom: 0rem;
  border-top: 3px solid #EBE6dE;
  border-top: 0.1875rem solid #EBE6dE;
  border-bottom: 3px solid #EBE6dE;
  border-bottom: 0.1875rem solid #EBE6dE;
}

/* line 1248, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-cart--row-suggestion > td {
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  padding-left: 0 !important;
  padding-top: 20px !important;
  padding-top: 1.25rem !important;
  padding-bottom: 20px !important;
  padding-bottom: 1.25rem !important;
}

/* line 1257, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-cart--row-login {
  display: block;
  cursor: pointer;
}

/* line 1260, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-cart--row-login > td {
  width: 100%;
  color: #FFFFFF;
  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-size: 14px !important;
  font-size: 0.875rem !important;
  padding-top: 12px !important;
  padding-top: 0.75rem !important;
  padding-bottom: 12px !important;
  padding-bottom: 0.75rem !important;
  background: #B8B2A8;
  text-align: center;
  text-transform: uppercase;
}

/* line 1270, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-cart--row-login > td:hover {
  background: #A0998B;
}

/* line 1272, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-cart--row-login > td:hover .a-link--arrow,
.m-cart--row-login > td:hover .register-link {
  color: #FFFFFF;
}

/* line 1275, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-cart--row-login > td:hover .a-link--arrow:before,
.m-cart--row-login > td:hover .register-link:before {
  color: #FFFFFF;
  left: 5px;
}

/* line 1279, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-cart--row-login > td:hover .a-link--arrow :hover,
.m-cart--row-login > td:hover .register-link :hover {
  color: #FFFFFF;
}

/* line 1285, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-cart--row-login .a-link--arrow,
.m-cart--row-login .register-link {
  color: #FFFFFF;
}

/* line 1288, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-cart--row-login .a-link--arrow:before,
.m-cart--row-login .register-link:before {
  color: #FFFFFF;
}

/* line 1291, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-cart--row-login .a-link--arrow :hover,
.m-cart--row-login .register-link :hover {
  color: #FFFFFF;
}

/* line 1303, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-cart--row-trmessage {
  display: none;
}

/* line 1338, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-cart--outStock,
.m-cart--outStockReplace {
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
  border: 3px solid #D2051E !important;
  border: 0.1875rem solid #D2051E !important;
}

/* line 1344, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-cart--outStock .m-cart--td-message,
.m-cart--outStockReplace .m-cart--td-message {
  width: 100px;
  width: 6.25rem;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

/* line 1348, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-cart--outStock .m-cart--row,
.m-cart--outStockReplace .m-cart--row {
  border-top: none !important;
}

/* line 1353, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-cart--outStock .m-cart--row-main:last-child,
.m-cart--outStockReplace .m-cart--row-main:last-child {
  border-bottom: none !important;
}

/* line 1357, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-cart--outStock .m-cart--row-action,
.m-cart--outStockReplace .m-cart--row-action {
  display: block !important;
  text-align: center;
}

/* line 1368, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-cart--outStock .m-cart--row-action .m-cart--btn-remove,
.m-cart--outStockReplace .m-cart--row-action .m-cart--btn-remove {
  max-width: none;
  padding-bottom: 0px;
  padding-bottom: 0rem;
}

/* line 1382, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-cart--outStock .m-cart--td-message,
.m-cart--outStockReplace .m-cart--td-message {
  -ms-flex-negative: 20;
  flex-shrink: 20;
}

/* line 1416, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-cart--outStock .m-cart--td-image,
.m-cart--outStock .m-cart--td-info {
  opacity: .4;
  cursor: auto;
}

/* line 1421, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-cart--outStock .m-cart--td-info-description {
  cursor: auto;
}

/* line 1424, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-cart--outStock .m-cart--td-message {
  margin-bottom: 0;
}

/* line 1427, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-cart--outStock tr {
  padding-bottom: 0px;
  padding-bottom: 0rem;
  margin-left: 15px;
  margin-left: 0.9375rem;
  margin-right: 15px;
  margin-right: 0.9375rem;
}

/* line 1436, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-cart--outStockReplace .m-cart--td-message {
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
}

/* line 1439, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-cart--outStockReplace .m-cart--td-info-description {
  cursor: auto;
}

/* line 1450, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-cart--outStockReplace tr:first-child .m-cart--td-image,
.m-cart--outStockReplace tr:first-child .m-cart--td-info {
  opacity: .4;
  cursor: auto;
}

/* line 1456, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-cart--outStockReplace tr {
  margin-left: 15px;
  margin-left: 0.9375rem;
  margin-right: 15px;
  margin-right: 0.9375rem;
}

/* line 1461, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-cart--outStockReplace tr:not(:first-child):not(:last-child):not(.m-cart--row-suggestion) {
  border-bottom: 1px solid #EBE6dE;
  border-bottom: 0.0625rem solid #EBE6dE;
}

/* line 1470, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-cart--outStockReplace tr:nth-last-child(2) {
  border-bottom-width: 3px !important;
}

/* line 1473, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_tableItem.scss */

.m-cart--outStockReplace .m-cart--row-action {
  padding-top: 20px !important;
  padding-top: 1.25rem !important;
}

@-webkit-keyframes fadeAppear {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes fadeAppear {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

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

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

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

.favorite-list-container,
.o-shopping-cart {
  position: relative;
}

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

.o-shopping-cart-title--heading .a-heading-h1 {
  padding-top: 30px;
  padding-top: 1.875rem;
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
  margin-top: -7px;
  margin-top: -0.4375rem;
}

/* line 57, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_shoppingCartTable.scss */

.o-shopping-cart-title--inner-links {
  text-align: right;
}

/* line 59, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_shoppingCartTable.scss */

.o-shopping-cart-title--inner-links .a-link,
.o-shopping-cart-title--inner-links .a-label-tip-link {
  font-size: 16px !important;
  font-size: 1rem !important;
  padding-right: 5px;
  padding-right: 0.3125rem;
  line-height: 1;
}

/* line 70, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_shoppingCartTable.scss */

.o-shopping-cart-title--inner-links ul li,
.o-shopping-cart-title--inner-links .a-list-downloads li,
.o-shopping-cart-title--inner-links .a-list-unordered li {
  margin-top: 0;
  margin-bottom: 0;
}

/* line 73, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_shoppingCartTable.scss */

.o-shopping-cart-title--inner-links ul li:first-child,
.o-shopping-cart-title--inner-links .a-list-downloads li:first-child,
.o-shopping-cart-title--inner-links .a-list-unordered li:first-child {
  margin-top: -5px;
  margin-top: -0.3125rem;
  margin-bottom: 10px;
  margin-bottom: 0.625rem;
}

/* line 96, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_shoppingCartTable.scss */

.m-cart--table {
  border-bottom: 3px solid #EBE6dE;
  border-bottom: 0.1875rem solid #EBE6dE;
}

/* line 97, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_shoppingCartTable.scss */

.m-cart--table,
.m-cart--table tfoot,
.m-cart--table td {
  display: block;
}

/* line 110, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_shoppingCartTable.scss */

.m-cart .a-link[class*='a-icon'],
.m-cart [class*='a-icon'].a-label-tip-link {
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  text-align: left;
}

/* line 115, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_shoppingCartTable.scss */

.m-cart .remove-all-items {
  float: right;
  margin-top: 15px;
  margin-top: 0.9375rem;
  font-size: 14px !important;
  font-size: 0.875rem !important;
  text-transform: uppercase;
}

/* line 122, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_shoppingCartTable.scss */

.m-cart .remove-all-items--bottom {
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
}

/* line 126, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_shoppingCartTable.scss */

.m-cart-table-head {
  display: table;
  width: 100%;
}

/* line 133, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_shoppingCartTable.scss */

.m-cart-table-head-row {
  margin-left: -10px;
  margin-left: -0.625rem;
  margin-right: -10px;
  margin-right: -0.625rem;
  display: table-row;
}

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

.m-cart-table-head-row {
  *zoom: 1;
}

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

.m-cart-table-head-row:before,
.m-cart-table-head-row:after {
  content: "";
  display: table;
}

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

.m-cart-table-head-row:after {
  clear: both;
}

/* line 143, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_shoppingCartTable.scss */

.m-cart-table-head-text,
.m-cart-table-head-buttons {
  display: table-cell;
}

/* line 148, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_shoppingCartTable.scss */

.m-cart-table-head-text {
  padding-left: 0;
  padding-right: 0;
}

/* line 152, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_shoppingCartTable.scss */

.m-cart-table-head-text:only-child {
  position: relative;
  min-height: 1px;
  min-height: 0.0625rem;
  padding-left: 10px;
  padding-left: 0.625rem;
  padding-right: 10px;
  padding-right: 0.625rem;
  padding-left: 0;
  padding-right: 0;
}

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

.m-cart-table-head-buttons {
  padding-left: 0;
  padding-right: 0;
  text-align: left;
  vertical-align: bottom;
}

/* line 182, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_shoppingCartTable.scss */

.m-cart-table-head .a-heading-h2,
.m-cart-table-head .m-grid-item--banner .m-grid-item--cat-title,
.m-grid-item--banner .m-cart-table-head .m-grid-item--cat-title {
  padding-bottom: 8px;
  padding-bottom: 0.5rem;
}

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

.m-cart-table-head-copy {
  font-size: 16px !important;
  font-size: 1rem !important;
  line-height: 1;
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
}

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

.m-cart-table-head-copy a {
  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-size: 16px !important;
  font-size: 1rem !important;
}

/* line 199, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_shoppingCartTable.scss */

.m-cart-table-head .a-button-nologin {
  margin-bottom: 15px;
  margin-bottom: 0.9375rem;
}

/* line 207, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_shoppingCartTable.scss */

.m-cart-table-head .fleet-contr-link {
  font-size: 16px !important;
  font-size: 1rem !important;
  width: 100%;
  margin-top: 0px;
  margin-top: 0rem;
  margin-bottom: 15px;
  margin-bottom: 0.9375rem;
}

/* line 231, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_shoppingCartTable.scss */

.m-cart--footer {
  padding-top: 10px;
  padding-top: 0.625rem;
}

/* line 234, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_shoppingCartTable.scss */

.m-cart--footer table {
  width: 100%;
}

/* line 238, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_shoppingCartTable.scss */

.m-cart--footer.m-cart--footer-mb {
  margin-bottom: 30px;
  margin-bottom: 1.875rem;
}

/* line 242, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_shoppingCartTable.scss */

.m-cart--footer caption {
  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-size: 16px !important;
  font-size: 1rem !important;
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
  text-align: left;
  border-bottom: 1px solid #EBE6dE;
  border-bottom: 0.0625rem solid #EBE6dE;
  padding-bottom: 10px;
}

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

.m-cart--footer .m-cart--footer-tbody {
  border-top: 0;
  border-bottom: 3px solid #EBE6dE;
  border-bottom: 0.1875rem solid #EBE6dE;
}

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

.m-cart--footer .m-cart--footer-tbody td {
  padding-top: 10px;
  padding-top: 0.625rem;
  padding-bottom: 0px;
  padding-bottom: 0rem;
}

/* line 266, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_shoppingCartTable.scss */

.m-cart--footer .m-cart--footer-tbody td:first-child,
.m-cart--footer .m-cart--footer-tbody td-tbody-td-title {
  padding-left: 0;
  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 271, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_shoppingCartTable.scss */

.m-cart--footer .m-cart--footer-tbody td:last-child {
  text-align: right;
}

/* line 274, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_shoppingCartTable.scss */

.m-cart--footer .m-cart--footer-tbody td .a-tooltip {
  text-transform: uppercase;
  visibility: hidden;
}

/* line 278, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_shoppingCartTable.scss */

.is-IE .m-cart--footer .m-cart--footer-tbody td .a-tooltip {
  visibility: visible;
}

/* line 281, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_shoppingCartTable.scss */

.m-cart--footer .m-cart--footer-tbody td .a-tooltip:before {
  position: relative;
  top: 4px;
  visibility: visible;
}

/* line 289, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_shoppingCartTable.scss */

.m-cart--footer .m-cart--footer-tbody tr:first-child td {
  padding-top: 15px;
  padding-top: 0.9375rem;
}

/* line 292, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_shoppingCartTable.scss */

.m-cart--footer .m-cart--footer-tbody tr:last-child td {
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
}

/* line 299, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_shoppingCartTable.scss */

.m-cart--footer-left {
  padding-top: 10px;
  padding-top: 0.625rem;
}

/* line 302, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_shoppingCartTable.scss */

.m-cart--footer-left-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;
  padding-bottom: 0px;
  padding-bottom: 0rem;
}

/* line 305, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_shoppingCartTable.scss */

.m-cart--footer-left-text 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 317, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_shoppingCartTable.scss */

.m-cart--footer-right {
  position: relative;
}

/* line 322, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_shoppingCartTable.scss */

.m-cart--footer--total {
  background-color: #F3F0EB;
  border-top: 3px solid #DFD8C8;
  border-top: 0.1875rem solid #DFD8C8;
  border-bottom: 3px solid #DFD8C8;
  border-bottom: 0.1875rem solid #DFD8C8;
  margin-bottom: 30px;
  margin-bottom: 1.875rem;
  padding-bottom: 0px !important;
  padding-bottom: 0rem !important;
  padding-top: 0px !important;
  padding-top: 0rem !important;
}

/* line 337, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_shoppingCartTable.scss */

.m-cart--subtotal-overview caption {
  padding-top: 15px !important;
  padding-top: 0.9375rem !important;
  padding-bottom: 15px !important;
  padding-bottom: 0.9375rem !important;
}

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

.m-cart--subtotal-overview .m-cart--footer-tbody {
  border-bottom: none;
}

/* line 346, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_shoppingCartTable.scss */

.m-cart--subtotal-overview-td {
  vertical-align: top;
}

/* line 348, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_shoppingCartTable.scss */

.m-cart--subtotal-overview-td span {
  display: block;
}

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

.m-cart--subtotal-overview-td.m-cart--subtotal-overview-title-td {
  padding-top: 15px;
  padding-top: 0.9375rem;
}

/* line 366, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_shoppingCartTable.scss */

.m-cart--subtotal-overview-tr:nth-child(2) > td {
  padding-top: 15px;
  padding-top: 0.9375rem;
}

/* line 373, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_shoppingCartTable.scss */

.m-cart--subtotal-overview-title-tr {
  display: none;
}

/* line 438, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_shoppingCartTable.scss */

.m-cart-sticky-sidebar {
  display: none;
}

/* line 484, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_shoppingCartTable.scss */

.o-shopping-cart.m-cart-single-table .remove-all-items {
  margin-top: 20px;
  margin-top: 1.25rem;
  line-height: 1.5625rem;
}

/* line 491, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_shoppingCartTable.scss */

.js-update-save-btn button {
  height: 45px;
  height: 2.8125rem;
}

/* line 493, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_shoppingCartTable.scss */

.js-update-save-btn button:after {
  top: -3px;
  left: 1px;
}

/*
== malihu jquery custom scrollbar plugin ==
Plugin URI: http://manos.malihu.gr/jquery-custom-content-scroller
*/

/*
CONTENTS:
  1. BASIC STYLE - Plugin's basic/essential CSS properties (normally, should not be edited).
  2. VERTICAL SCROLLBAR - Positioning and dimensions of vertical scrollbar.
  3. HORIZONTAL SCROLLBAR - Positioning and dimensions of horizontal scrollbar.
  4. VERTICAL AND HORIZONTAL SCROLLBARS - Positioning and dimensions of 2-axis scrollbars.
  5. TRANSITIONS - CSS3 transitions for hover events, auto-expanded and auto-hidden scrollbars.
  6. SCROLLBAR COLORS, OPACITY AND BACKGROUNDS
    6.1 THEMES - Scrollbar colors, opacity, dimensions, backgrounds etc. via ready-to-use themes.
*/

/*
------------------------------------------------------------------------------------------------------------------------
1. BASIC STYLE
------------------------------------------------------------------------------------------------------------------------
*/

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

.mCustomScrollbar {
  -ms-touch-action: pinch-zoom;
  touch-action: pinch-zoom;
  /* direct pointer events to js */
}

/* line 28, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCustomScrollbar.mCS_no_scrollbar,
.mCustomScrollbar.mCS_touch_action {
  -ms-touch-action: auto;
  touch-action: auto;
}

/* line 30, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCustomScrollBox {
  /* contains plugin's markup */
  position: relative;
  overflow: hidden;
  height: 100%;
  max-width: 100%;
  outline: none;
  direction: ltr;
}

/* line 39, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCSB_container {
  /* contains the original content */
  overflow: hidden;
  width: auto;
  height: auto;
}

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

.m-addFavorite .mCSB_container {
  padding-right: 5px;
  padding-right: 0.3125rem;
}

/*
------------------------------------------------------------------------------------------------------------------------
2. VERTICAL SCROLLBAR
y-axis
------------------------------------------------------------------------------------------------------------------------
*/

/* line 58, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCSB_inside > .mCSB_container {
  margin-right: 30px;
  margin-right: 1.875rem;
}

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

.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
  margin-right: 0;
}

/* non-visible scrollbar */

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

.mCS-dir-rtl > .mCSB_inside > .mCSB_container {
  /* RTL direction/left-side scrollbar */
  margin-right: 0;
  margin-left: 30px;
  margin-left: 1.875rem;
}

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

.mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
  margin-left: 0;
}

/* RTL direction/left-side scrollbar */

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

.mCSB_scrollTools {
  /* contains scrollbar markup (draggable element, dragger rail, buttons etc.) */
  position: absolute;
  width: 16px;
  width: 1rem;
  height: auto;
  left: auto;
  top: 0;
  right: 0;
  bottom: 0;
}

/* line 77, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.m-addFavorite .mCSB_scrollTools {
  width: 5px;
  width: 0.3125rem;
}

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

.mCSB_outside + .mCSB_scrollTools {
  right: -26px;
}

/* scrollbar position: outside */

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

.mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools,
.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools {
  /* RTL direction/left-side scrollbar */
  right: auto;
  left: 0;
}

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

.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools {
  left: -26px;
}

/* RTL direction/left-side scrollbar (scrollbar position: outside) */

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

.mCSB_scrollTools .mCSB_draggerContainer {
  /* contains the draggable element and dragger rail markup */
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  height: auto;
}

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

.mCSB_scrollTools a + .mCSB_draggerContainer {
  margin: 20px 0;
  margin: 1.25rem 0;
}

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

.mCSB_scrollTools .mCSB_draggerRail {
  width: 2px;
  width: 0.125rem;
  height: 100%;
  margin: 0 auto;
  border-radius: 16px;
  border-radius: 1rem;
}

/* line 111, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCSB_scrollTools .mCSB_dragger {
  /* the draggable element */
  cursor: pointer;
  width: 100%;
  height: 30px;
  height: 1.875rem;
  /* minimum dragger height */
  z-index: 1;
}

/* line 118, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  /* the dragger element */
  position: relative;
  width: 4px;
  width: 0.25rem;
  height: 100%;
  margin: 0 auto;
  border-radius: 16px;
  border-radius: 1rem;
  text-align: center;
}

/* line 127, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
  width: 12px;
  width: 0.75rem;
  /* auto-expanded scrollbar */
}

/* line 130, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
  width: 8px;
  width: 0.5rem;
  /* auto-expanded scrollbar */
}

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

.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown {
  display: block;
  position: absolute;
  height: 20px;
  height: 1.25rem;
  width: 100%;
  overflow: hidden;
  margin: 0 auto;
  cursor: pointer;
}

/* line 144, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCSB_scrollTools .mCSB_buttonDown {
  bottom: 0;
}

/*
------------------------------------------------------------------------------------------------------------------------
3. HORIZONTAL SCROLLBAR
x-axis
------------------------------------------------------------------------------------------------------------------------
*/

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

.mCSB_horizontal.mCSB_inside > .mCSB_container {
  margin-right: 0;
  margin-bottom: 30px;
  margin-bottom: 1.875rem;
}

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

.mCSB_horizontal.mCSB_outside > .mCSB_container {
  min-height: 100%;
}

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

.mCSB_horizontal > .mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden {
  margin-bottom: 0;
}

/* non-visible scrollbar */

/* line 164, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCSB_scrollTools.mCSB_scrollTools_horizontal {
  width: auto;
  height: 16px;
  height: 1rem;
  top: auto;
  right: 0;
  bottom: 0;
  left: 0;
}

/* line 173, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  bottom: -26px;
}

/* scrollbar position: outside */

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

.mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer {
  margin: 0 20px;
  margin: 0 1.25rem;
}

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

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
  height: 2px;
  height: 0.125rem;
  margin: 7px 0;
  margin: 0.4375rem 0;
}

/* line 184, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger {
  width: 30px;
  width: 1.875rem;
  /* minimum dragger width */
  height: 100%;
  left: 0;
}

/* line 190, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  width: 100%;
  height: 4px;
  height: 0.25rem;
  margin: 6px auto;
  margin: 0.375rem auto;
}

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

.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
  height: 12px;
  height: 0.75rem;
  /* auto-expanded scrollbar */
  margin: 2px auto;
  margin: 0.125rem auto;
}

/* line 202, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
  height: 8px;
  height: 0.5rem;
  /* auto-expanded scrollbar */
  margin: 4px 0;
  margin: 0.25rem 0;
}

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

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
  display: block;
  position: absolute;
  width: 20px;
  width: 1.25rem;
  height: 100%;
  overflow: hidden;
  margin: 0 auto;
  cursor: pointer;
}

/* line 219, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft {
  left: 0;
}

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

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
  right: 0;
}

/*
------------------------------------------------------------------------------------------------------------------------
4. VERTICAL AND HORIZONTAL SCROLLBARS
yx-axis
------------------------------------------------------------------------------------------------------------------------
*/

/* line 232, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCSB_container_wrapper {
  position: absolute;
  height: auto;
  width: auto;
  overflow: hidden;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin-right: 30px;
  margin-right: 1.875rem;
  margin-bottom: 30px;
  margin-bottom: 1.875rem;
}

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

.mCSB_container_wrapper > .mCSB_container {
  padding-right: 30px;
  padding-right: 1.875rem;
  padding-bottom: 30px;
  padding-bottom: 1.875rem;
  box-sizing: border-box;
}

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

.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_vertical {
  bottom: 20px;
}

/* line 253, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  right: 20px;
}

/* non-visible horizontal scrollbar */

/* line 256, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden + .mCSB_scrollTools.mCSB_scrollTools_vertical {
  bottom: 0;
}

/* non-visible vertical scrollbar/RTL direction/left-side scrollbar */

/* line 259, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  right: 0;
}

/* RTL direction/left-side scrollbar */

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

.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  left: 20px;
}

/* non-visible scrollbar/RTL direction/left-side scrollbar */

/* line 266, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  left: 0;
}

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

.mCS-dir-rtl > .mCSB_inside > .mCSB_container_wrapper {
  /* RTL direction/left-side scrollbar */
  margin-right: 0;
  margin-left: 30px;
  margin-left: 1.875rem;
}

/* line 273, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden > .mCSB_container {
  padding-right: 0;
}

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

.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden > .mCSB_container {
  padding-bottom: 0;
}

/* line 277, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden {
  margin-right: 0;
  /* non-visible scrollbar */
  margin-left: 0;
}

/* non-visible horizontal scrollbar */

/* line 283, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden {
  margin-bottom: 0;
}

/*
------------------------------------------------------------------------------------------------------------------------
5. TRANSITIONS
------------------------------------------------------------------------------------------------------------------------
*/

/* line 293, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCSB_scrollTools,
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight {
  -webkit-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
  transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
}

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

.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail {
  -webkit-transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
  transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
}

/*
------------------------------------------------------------------------------------------------------------------------
6. SCROLLBAR COLORS, OPACITY AND BACKGROUNDS
------------------------------------------------------------------------------------------------------------------------
*/

/*
  ----------------------------------------
  6.1 THEMES
  ----------------------------------------
  */

/* default theme ("light") */

/* line 343, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCSB_scrollTools {
  opacity: 0.75;
  filter: "alpha(opacity=75)";
  -ms-filter: "alpha(opacity=75)";
}

/* line 345, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools,
.mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools {
  opacity: 0;
  filter: "alpha(opacity=0)";
  -ms-filter: "alpha(opacity=0)";
}

/* line 348, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag,
.mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag,
.mCustomScrollBox:hover > .mCSB_scrollTools,
.mCustomScrollBox:hover ~ .mCSB_scrollTools,
.mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools,
.mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools {
  opacity: 1;
  filter: "alpha(opacity=100)";
  -ms-filter: "alpha(opacity=100)";
}

/* line 355, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.4);
  filter: "alpha(opacity=40)";
  -ms-filter: "alpha(opacity=40)";
}

/* line 360, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.75);
  filter: "alpha(opacity=75)";
  -ms-filter: "alpha(opacity=75)";
}

/* line 365, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.85);
  filter: "alpha(opacity=85)";
  -ms-filter: "alpha(opacity=85)";
}

/* line 369, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.9);
  filter: "alpha(opacity=90)";
  -ms-filter: "alpha(opacity=90)";
}

/* line 375, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight {
  background-image: url(mCSB_buttons.png);
  /* css sprites */
  background-repeat: no-repeat;
  opacity: 0.4;
  filter: "alpha(opacity=40)";
  -ms-filter: "alpha(opacity=40)";
}

/* line 384, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCSB_scrollTools .mCSB_buttonUp {
  background-position: 0 0;
  /*
    sprites locations
    light: 0 0, -16px 0, -32px 0, -48px 0, 0 -72px, -16px -72px, -32px -72px
    dark: -80px 0, -96px 0, -112px 0, -128px 0, -80px -72px, -96px -72px, -112px -72px
    */
}

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

.mCSB_scrollTools .mCSB_buttonDown {
  background-position: 0 -20px;
  /*
    sprites locations
    light: 0 -20px, -16px -20px, -32px -20px, -48px -20px, 0 -92px, -16px -92px, -32px -92px
    dark: -80px -20px, -96px -20px, -112px -20px, -128px -20px, -80px -92px, -96px -92px, -112 -92px
    */
}

/* line 402, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: 0 -40px;
  /*
    sprites locations
    light: 0 -40px, -20px -40px, -40px -40px, -60px -40px, 0 -112px, -20px -112px, -40px -112px
    dark: -80px -40px, -100px -40px, -120px -40px, -140px -40px, -80px -112px, -100px -112px, -120px -112px
    */
}

/* line 411, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCSB_scrollTools .mCSB_buttonRight {
  background-position: 0 -56px;
  /*
    sprites locations
    light: 0 -56px, -20px -56px, -40px -56px, -60px -56px, 0 -128px, -20px -128px, -40px -128px
    dark: -80px -56px, -100px -56px, -120px -56px, -140px -56px, -80px -128px, -100px -128px, -120px -128px
    */
}

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

.mCSB_scrollTools .mCSB_buttonUp:hover,
.mCSB_scrollTools .mCSB_buttonDown:hover,
.mCSB_scrollTools .mCSB_buttonLeft:hover,
.mCSB_scrollTools .mCSB_buttonRight:hover {
  opacity: 0.75;
  filter: "alpha(opacity=75)";
  -ms-filter: "alpha(opacity=75)";
}

/* line 425, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCSB_scrollTools .mCSB_buttonUp:active,
.mCSB_scrollTools .mCSB_buttonDown:active,
.mCSB_scrollTools .mCSB_buttonLeft:active,
.mCSB_scrollTools .mCSB_buttonRight:active {
  opacity: 0.9;
  filter: "alpha(opacity=90)";
  -ms-filter: "alpha(opacity=90)";
}

/* theme: "dark" */

/* line 433, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.15);
}

/* line 435, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
}

/* line 437, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: rgba(0, 0, 0, 0.85);
}

/* line 439, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: rgba(0, 0, 0, 0.9);
}

/* line 442, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-dark.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -80px 0;
}

/* line 444, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-dark.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -80px -20px;
}

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

.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -80px -40px;
}

/* line 448, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-dark.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -80px -56px;
}

/* ---------------------------------------- */

/* theme: "light-2", "dark-2" */

/* line 456, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail,
.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail {
  width: 4px;
  width: 0.25rem;
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.1);
  border-radius: 1px;
  border-radius: 0.0625rem;
}

/* line 463, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 4px;
  width: 0.25rem;
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.75);
  border-radius: 1px;
  border-radius: 0.0625rem;
}

/* line 470, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  width: 100%;
  height: 4px;
  height: 0.25rem;
  margin: 6px auto;
  margin: 0.375rem auto;
}

/* line 479, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.85);
}

/* line 481, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.9);
}

/* line 484, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -32px 0;
}

/* line 486, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -32px -20px;
}

/* line 488, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -40px -40px;
}

/* line 490, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -40px -56px;
}

/* theme: "dark-2" */

/* line 495, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.1);
  border-radius: 1px;
  border-radius: 0.0625rem;
}

/* line 500, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
  border-radius: 1px;
  border-radius: 0.0625rem;
}

/* line 505, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85);
}

/* line 507, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.9);
}

/* line 510, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -112px 0;
}

/* line 512, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -112px -20px;
}

/* line 514, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -120px -40px;
}

/* line 516, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -120px -56px;
}

/* ---------------------------------------- */

/* theme: "light-thick", "dark-thick" */

/* line 524, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail,
.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail {
  width: 4px;
  width: 0.25rem;
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.1);
  border-radius: 2px;
  border-radius: 0.125rem;
}

/* line 531, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 6px;
  width: 0.375rem;
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.75);
  border-radius: 2px;
  border-radius: 0.125rem;
}

/* line 538, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
  height: 4px;
  height: 0.25rem;
  margin: 6px 0;
  margin: 0.375rem 0;
}

/* line 545, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  width: 100%;
  height: 6px;
  height: 0.375rem;
  margin: 5px auto;
  margin: 0.3125rem auto;
}

/* line 552, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.85);
}

/* line 554, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.9);
}

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

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -16px 0;
}

/* line 559, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -16px -20px;
}

/* line 561, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -20px -40px;
}

/* line 563, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -20px -56px;
}

/* theme: "dark-thick" */

/* line 568, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.1);
  border-radius: 2px;
  border-radius: 0.125rem;
}

/* line 573, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
  border-radius: 2px;
  border-radius: 0.125rem;
}

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

.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85);
}

/* line 580, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.9);
}

/* line 583, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -96px 0;
}

/* line 585, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -96px -20px;
}

/* line 587, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -100px -40px;
}

/* line 589, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -100px -56px;
}

/* ---------------------------------------- */

/* theme: "light-thin", "dark-thin" */

/* line 597, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.1);
}

/* line 599, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 2px;
  width: 0.125rem;
}

/* line 602, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
}

/* line 605, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  width: 100%;
  height: 2px;
  height: 0.125rem;
  margin: 7px auto;
  margin: 0.4375rem auto;
}

/* theme "dark-thin" */

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

.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.15);
}

/* line 617, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
}

/* line 619, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85);
}

/* line 621, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.9);
}

/* line 624, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -80px 0;
}

/* line 626, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -80px -20px;
}

/* line 628, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -80px -40px;
}

/* line 630, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -80px -56px;
}

/* ---------------------------------------- */

/* theme "rounded", "rounded-dark", "rounded-dots", "rounded-dots-dark" */

/* line 638, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.15);
}

/* line 640, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-rounded.mCSB_scrollTools .mCSB_dragger,
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,
.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger {
  height: 14px;
  height: 0.875rem;
}

/* line 645, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 14px;
  width: 0.875rem;
  margin: 0 1px;
  margin: 0 0.0625rem;
}

/* line 653, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger {
  width: 14px;
  width: 0.875rem;
}

/* line 658, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  height: 14px;
  height: 0.875rem;
  margin: 1px 0;
  margin: 0.0625rem 0;
}

/* line 666, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
  width: 16px;
  width: 1rem;
  /* auto-expanded scrollbar */
  height: 16px;
  height: 1rem;
  margin: -1px 0;
  margin: -0.0625rem 0;
}

/* line 675, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
  width: 4px;
  width: 0.25rem;
  /* auto-expanded scrollbar */
}

/* line 680, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
  height: 16px;
  height: 1rem;
  /* auto-expanded scrollbar */
  width: 16px;
  width: 1rem;
  margin: 0 -1px;
  margin: 0 -0.0625rem;
}

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

.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
  height: 4px;
  height: 0.25rem;
  /* auto-expanded scrollbar */
  margin: 6px 0;
  margin: 0.375rem 0;
}

/* line 697, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp {
  background-position: 0 -72px;
}

/* line 699, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown {
  background-position: 0 -92px;
}

/* line 701, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: 0 -112px;
}

/* line 703, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight {
  background-position: 0 -128px;
}

/* theme "rounded-dark", "rounded-dots-dark" */

/* line 708, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
}

/* line 711, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.15);
}

/* line 713, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85);
}

/* line 716, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.9);
}

/* line 721, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -80px -72px;
}

/* line 723, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -80px -92px;
}

/* line 725, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -80px -112px;
}

/* line 727, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -80px -128px;
}

/* theme "rounded-dots", "rounded-dots-dark" */

/* line 732, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail,
.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail {
  width: 4px;
  width: 0.25rem;
}

/* line 735, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  background-color: transparent;
  background-position: center;
}

/* line 743, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==");
  background-repeat: repeat-y;
  opacity: 0.3;
  filter: "alpha(opacity=30)";
  -ms-filter: "alpha(opacity=30)";
}

/* line 751, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  height: 4px;
  height: 0.25rem;
  margin: 6px 0;
  margin: 0.375rem 0;
  background-repeat: repeat-x;
}

/* line 758, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -16px -72px;
}

/* line 760, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -16px -92px;
}

/* line 762, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -20px -112px;
}

/* line 764, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -20px -128px;
}

/* theme "rounded-dots-dark" */

/* line 769, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=");
}

/* line 773, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -96px -72px;
}

/* line 775, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -96px -92px;
}

/* line 777, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -100px -112px;
}

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

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -100px -128px;
}

/* ---------------------------------------- */

/* theme "3d", "3d-dark", "3d-thick", "3d-thick-dark" */

/* line 787, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-repeat: repeat-y;
  background-image: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0.5)), color-stop(100%, rgba(255, 255, 255, 0)));
  background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
}

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

.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  background-repeat: repeat-x;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.5)), color-stop(100%, rgba(255, 255, 255, 0)));
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
}

/* theme "3d", "3d-dark" */

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

.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger,
.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger {
  height: 70px;
  height: 4.375rem;
}

/* line 819, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger {
  width: 70px;
  width: 4.375rem;
}

/* line 822, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-3d.mCSB_scrollTools,
.mCS-3d-dark.mCSB_scrollTools {
  opacity: 1;
  filter: "alpha(opacity=30)";
  -ms-filter: "alpha(opacity=30)";
}

/* line 828, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-3d.mCSB_scrollTools .mCSB_draggerRail,
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  border-radius: 16px;
  border-radius: 1rem;
}

/* line 833, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-3d.mCSB_scrollTools .mCSB_draggerRail,
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail {
  width: 8px;
  width: 0.5rem;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.2);
  box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.5), inset -1px 0 1px rgba(255, 255, 255, 0.2);
}

/* line 840, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #555;
}

/* line 849, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 8px;
  width: 0.5rem;
}

/* line 852, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
  height: 8px;
  height: 0.5rem;
  margin: 4px 0;
  margin: 0.25rem 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.5), inset 0 -1px 1px rgba(255, 255, 255, 0.2);
}

/* line 860, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  width: 100%;
  height: 8px;
  height: 0.5rem;
  margin: 4px auto;
  margin: 0.25rem auto;
}

/* line 867, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-3d.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -32px -72px;
}

/* line 869, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-3d.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -32px -92px;
}

/* line 871, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -40px -112px;
}

/* line 873, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-3d.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -40px -128px;
}

/* theme "3d-dark" */

/* line 878, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.1);
  box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.1);
}

/* line 883, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
}

/* line 885, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -112px -72px;
}

/* line 887, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -112px -92px;
}

/* line 889, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -120px -112px;
}

/* line 891, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -120px -128px;
}

/* ---------------------------------------- */

/* theme: "3d-thick", "3d-thick-dark" */

/* line 899, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-3d-thick.mCSB_scrollTools,
.mCS-3d-thick-dark.mCSB_scrollTools {
  opacity: 1;
  filter: "alpha(opacity=30)";
  -ms-filter: "alpha(opacity=30)";
}

/* line 905, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-3d-thick.mCSB_scrollTools,
.mCS-3d-thick-dark.mCSB_scrollTools,
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer {
  border-radius: 7px;
  border-radius: 0.4375rem;
}

/* line 910, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  border-radius: 5px;
  border-radius: 0.3125rem;
}

/* line 913, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCSB_inside + .mCS-3d-thick.mCSB_scrollTools_vertical,
.mCSB_inside + .mCS-3d-thick-dark.mCSB_scrollTools_vertical {
  right: 1px;
}

/* line 916, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-3d-thick.mCSB_scrollTools_vertical,
.mCS-3d-thick-dark.mCSB_scrollTools_vertical {
  box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.5);
}

/* line 919, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-3d-thick.mCSB_scrollTools_horizontal,
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal {
  bottom: 1px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.5);
}

/* line 925, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.4);
  width: 12px;
  width: 0.75rem;
  margin: 2px;
  margin: 0.125rem;
  position: absolute;
  height: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

/* line 938, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4);
}

/* line 941, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #555;
}

/* line 946, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  height: 12px;
  height: 0.75rem;
  width: auto;
}

/* line 952, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.05);
  box-shadow: inset 1px 1px 16px rgba(0, 0, 0, 0.1);
}

/* line 957, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail {
  background-color: transparent;
}

/* line 959, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -32px -72px;
}

/* line 961, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -32px -92px;
}

/* line 963, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -40px -112px;
}

/* line 965, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -40px -128px;
}

/* theme: "3d-thick-dark" */

/* line 970, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-3d-thick-dark.mCSB_scrollTools {
  box-shadow: inset 0 0 14px rgba(0, 0, 0, 0.2);
}

/* line 972, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-3d-thick-dark.mCSB_scrollTools_horizontal {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.2);
}

/* line 974, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.4), inset -1px 0 0 rgba(0, 0, 0, 0.2);
}

/* line 976, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), inset 0 -1px 0 rgba(0, 0, 0, 0.2);
}

/* line 978, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #777;
}

/* line 983, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer {
  background-color: #fff;
  background-color: rgba(0, 0, 0, 0.05);
  box-shadow: inset 1px 1px 16px rgba(0, 0, 0, 0.1);
}

/* line 988, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: transparent;
}

/* line 990, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -112px -72px;
}

/* line 992, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -112px -92px;
}

/* line 994, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -120px -112px;
}

/* line 996, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -120px -128px;
}

/* ---------------------------------------- */

/* theme: "minimal", "minimal-dark" */

/* line 1004, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical,
.mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical {
  right: 0;
  margin: 12px 0;
  margin: 0.75rem 0;
}

/* line 1008, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.m-addFavorite .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical,
.m-addFavorite
  .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical {
  margin: 0;
}

/* line 1013, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  bottom: 0;
  margin: 0 12px;
  margin: 0 0.75rem;
}

/* RTL direction/left-side scrollbar */

/* line 1022, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-dir-rtl > .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical,
.mCS-dir-rtl > .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical {
  left: 0;
  right: auto;
}

/* line 1028, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail,
.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: transparent;
}

/* line 1031, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger,
.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger {
  height: 50px;
  height: 3.125rem;
}

/* line 1034, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger {
  width: 50px;
  width: 3.125rem;
}

/* line 1037, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.2);
  filter: "alpha(opacity=20)";
  -ms-filter: "alpha(opacity=20)";
}

/* line 1042, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.5);
  filter: "alpha(opacity=50)";
  -ms-filter: "alpha(opacity=50)";
}

/* theme: "minimal-dark" */

/* line 1051, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.2);
  filter: "alpha(opacity=20)";
  -ms-filter: "alpha(opacity=20)";
}

/* line 1056, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.5);
  filter: "alpha(opacity=50)";
  -ms-filter: "alpha(opacity=50)";
}

/* ---------------------------------------- */

/* theme "light-3", "dark-3" */

/* line 1068, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail {
  width: 6px;
  width: 0.375rem;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.2);
}

/* line 1074, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 6px;
  width: 0.375rem;
}

/* line 1077, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
  height: 6px;
  height: 0.375rem;
  margin: 5px 0;
  margin: 0.3125rem 0;
}

/* line 1086, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
  width: 12px;
  width: 0.75rem;
}

/* line 1093, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
  height: 12px;
  height: 0.75rem;
  margin: 2px 0;
  margin: 0.125rem 0;
}

/* line 1101, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -32px -72px;
}

/* line 1103, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -32px -92px;
}

/* line 1105, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -40px -112px;
}

/* line 1107, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -40px -128px;
}

/* theme "dark-3" */

/* line 1112, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
}

/* line 1114, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85);
}

/* line 1116, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.9);
}

/* line 1119, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.1);
}

/* line 1121, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -112px -72px;
}

/* line 1123, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -112px -92px;
}

/* line 1125, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -120px -112px;
}

/* line 1127, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -120px -128px;
}

/* ---------------------------------------- */

/* theme "inset", "inset-dark", "inset-2", "inset-2-dark", "inset-3", "inset-3-dark" */

/* line 1135, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-inset.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail {
  width: 12px;
  width: 0.75rem;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.2);
}

/* line 1145, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 6px;
  width: 0.375rem;
  margin: 3px 5px;
  margin: 0.1875rem 0.3125rem;
  position: absolute;
  height: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

/* line 1161, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  height: 6px;
  height: 0.375rem;
  margin: 5px 3px;
  margin: 0.3125rem 0.1875rem;
  position: absolute;
  width: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

/* line 1177, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
  height: 12px;
  height: 0.75rem;
  margin: 2px 0;
  margin: 0.125rem 0;
}

/* line 1188, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-inset.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -32px -72px;
}

/* line 1192, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-inset.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -32px -92px;
}

/* line 1196, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -40px -112px;
}

/* line 1200, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-inset.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -40px -128px;
}

/* theme "inset-dark", "inset-2-dark", "inset-3-dark" */

/* line 1207, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
}

/* line 1211, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85);
}

/* line 1215, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.9);
}

/* line 1222, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.1);
}

/* line 1226, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -112px -72px;
}

/* line 1230, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -112px -92px;
}

/* line 1234, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -120px -112px;
}

/* line 1238, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -120px -128px;
}

/* theme "inset-2", "inset-2-dark" */

/* line 1245, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: transparent;
  border-width: 1px;
  border-width: 0.0625rem;
  border-style: solid;
  border-color: #fff;
  border-color: rgba(255, 255, 255, 0.2);
  box-sizing: border-box;
}

/* line 1255, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail {
  border-color: #000;
  border-color: rgba(0, 0, 0, 0.2);
}

/* theme "inset-3", "inset-3-dark" */

/* line 1260, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.6);
}

/* line 1262, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.6);
}

/* line 1264, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
}

/* line 1266, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85);
}

/* line 1268, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.9);
}

/* line 1271, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.75);
}

/* line 1273, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.85);
}

/* line 1275, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_customScroll.scss */

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.9);
}

/* ---------------------------------------- */

/* line 1, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_addFavorite.scss */

.m-add-favorite {
  display: none;
  width: 290px;
  width: 18.125rem;
  position: absolute;
  padding: 40px 20px 20px;
  padding: 2.5rem 1.25rem 1.25rem;
  background: #FFFFFF;
  z-index: 999;
  box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.15);
}

/* line 19, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_addFavorite.scss */

.m-add-favorite.open {
  display: block;
}

/* line 22, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_addFavorite.scss */

.m-add-favorite-list-wrap {
  border-bottom: 3px solid;
  border-bottom: 0.1875rem solid;
  border-color: #EBE6dE;
  margin-bottom: 15px;
  margin-bottom: 0.9375rem;
  position: relative;
}

/* line 28, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_addFavorite.scss */

.m-add-favorite-list-wrap .m-add-favorite-list {
  padding-right: 5px;
  padding-right: 0.3125rem;
}

/* line 30, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_addFavorite.scss */

.m-add-favorite-list-wrap .m-add-favorite-list .mCSB_scrollTools {
  right: -6px;
}

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

.m-add-favorite-list-wrap.shadow-top:before {
  position: absolute;
  content: "";
  left: 0;
  height: 3px;
  height: 0.1875rem;
  right: 0;
  top: 0;
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.1), transparent);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.1), transparent);
}

/* line 46, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_addFavorite.scss */

.m-add-favorite-list-wrap.shadow-bottom:after {
  position: absolute;
  content: "";
  left: 0;
  height: 3px;
  height: 0.1875rem;
  right: 0;
  bottom: 0;
  background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.1), transparent);
  background: linear-gradient(to top, rgba(0, 0, 0, 0.1), transparent);
}

/* line 57, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_addFavorite.scss */

.clear-state .m-add-favorite-list-wrap {
  opacity: 0;
  position: absolute;
}

/* line 62, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_addFavorite.scss */

.m-add-favorite-clear-message {
  display: none;
  margin-bottom: 10px;
  margin-bottom: 0.625rem;
  padding: 0px;
  padding: 0rem;
}

/* line 67, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_addFavorite.scss */

.m-add-favorite-clear-message p {
  font-size: 16px !important;
  font-size: 1rem !important;
  padding: 0px;
  padding: 0rem;
  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;
}

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

.clear-state .m-add-favorite-clear-message {
  display: block;
}

/* line 76, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_addFavorite.scss */

.m-add-favorite-list {
  display: block;
  width: auto;
  max-height: 245px;
  max-height: 15.3125rem;
  position: relative;
  overflow: auto;
}

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

.m-add-favorite-list li {
  padding: 10px 0;
  padding: 0.625rem 0;
  border-top: 1px solid;
  border-top: 0.0625rem solid;
  border-color: #EBE6dE;
}

/* line 87, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_addFavorite.scss */

.m-add-favorite-list li a {
  word-break: break-all;
}

/* line 97, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_addFavorite.scss */

.m-add-favorite .a-link--close,
.m-add-favorite .a-tooltip-closer {
  position: absolute;
  right: 10px;
  top: 10px;
}

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

.m-add-favorite-mobile-title {
  position: absolute;
  top: 10px;
  left: 20px;
  font-size: 18px !important;
  font-size: 1.125rem !important;
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 18px;
  line-height: 25px;
  line-height: 1.5625rem;
}

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

.m-add-favorite .m-message--tiny {
  padding: 10px 15px;
  padding: 0.625rem 0.9375rem;
}

/* line 116, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_addFavorite.scss */

.m-add-favorite-create .a-button-secondary {
  margin-bottom: 15px;
  margin-bottom: 0.9375rem;
  display: none;
}

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

.m-add-favorite-create .js-create-new-list {
  display: block;
}

/* line 123, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_addFavorite.scss */

.m-add-favorite-create .a-input,
.m-add-favorite-create .a-stars-radio,
.m-add-favorite-create .js-close-new-list,
.m-add-favorite-create .js-send-new-list {
  display: none;
}

/* line 126, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_addFavorite.scss */

.m-add-favorite-create-notify {
  display: none;
}

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

.m-add-favorite-create-notify .m-message--tiny {
  display: none;
}

/* line 131, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_addFavorite.scss */

.success-state .m-add-favorite-create-notify,
.error-state .m-add-favorite-create-notify {
  display: block;
}

/* line 138, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_addFavorite.scss */

.create-state .m-add-favorite-create .js-send-new-list,
.error-state .m-add-favorite-create .js-send-new-list,
.clear-state .m-add-favorite-create .js-send-new-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 141, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_addFavorite.scss */

.create-state .m-add-favorite-create .a-input,
.create-state .m-add-favorite-create .a-stars-radio,
.error-state .m-add-favorite-create .a-input,
.error-state .m-add-favorite-create .a-stars-radio,
.clear-state .m-add-favorite-create .a-input,
.clear-state .m-add-favorite-create .a-stars-radio {
  display: block;
}

/* line 144, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_addFavorite.scss */

.create-state .m-add-favorite-create .js-close-new-list,
.error-state .m-add-favorite-create .js-close-new-list,
.clear-state .m-add-favorite-create .js-close-new-list {
  display: inline-block;
}

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

.error-state .m-add-favorite-create .m-message--error {
  display: block;
}

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

.error-state .m-add-favorite-create .js-send-new-list {
  margin-top: 15px;
  margin-top: 0.9375rem;
}

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

.success-state .m-add-favorite-create .js-close-message {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 15px;
  margin-top: 0.9375rem;
}

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

.success-state .m-add-favorite-create .m-message--success {
  display: block;
}

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

.is-Edge .m-add-favorite-create .a-input-field,
.is-Edge .m-add-favorite-create .a-stars-radio-field,
.is-Edge .m-add-favorite-create .a-stars-radio-field {
  margin-left: 0;
}

/* line 227, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_addFavorite.scss */

.m-add-favorite.success-state .js-create-new-list,
.m-add-favorite.error-state .js-create-new-list,
.m-add-favorite.create-state .js-create-new-list,
.m-add-favorite.clear-state .js-create-new-list {
  display: none;
}

/* line 233, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_addFavorite.scss */

.m-add-favorite .a-button-secondary span {
  margin: 0;
}

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

.m-add-favorite .a-button-secondary:after {
  line-height: 1;
}

/* line 241, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_addFavorite.scss */

.m-add-favorite .a-input,
.m-add-favorite .a-stars-radio {
  margin: 0 0px;
  margin: 0 0rem;
  text-align: left;
}

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

.m-add-favorite .a-input label,
.m-add-favorite .a-stars-radio label,
.m-add-favorite .a-input span,
.m-add-favorite .a-stars-radio span {
  left: 0px;
  right: 0px;
  padding: 0px;
  padding: 0rem;
  float: none;
  width: auto;
  min-height: 0px;
  min-height: 0rem;
}

/* line 252, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_addFavorite.scss */

.m-add-favorite .a-input label,
.m-add-favorite .a-stars-radio label {
  margin-bottom: 10px;
  margin-bottom: 0.625rem;
}

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

.m-add-favorite .a-input input,
.m-add-favorite .a-stars-radio input {
  width: 100%;
}

/* line 1, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_addProduct.scss */

.m-addproduct {
  position: relative;
}

/* line 8, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_addProduct.scss */

.m-addproduct .m-message {
  margin-top: 20px;
  margin-top: 1.25rem;
  margin-bottom: 0px !important;
  margin-bottom: 0rem !important;
}

/* line 14, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_addProduct.scss */

.m-addproduct .m-message:not(.m-message--tiny) .m-message-row {
  padding-right: 0px !important;
  padding-right: 0rem !important;
}

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

.m-addproduct .a-heading-h2,
.m-addproduct .m-grid-item--banner .m-grid-item--cat-title,
.m-grid-item--banner .m-addproduct .m-grid-item--cat-title {
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
}

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

.m-addproduct-form {
  margin-left: -10px;
  margin-left: -0.625rem;
  margin-right: -10px;
  margin-right: -0.625rem;
  position: relative;
}

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

.m-addproduct-form {
  *zoom: 1;
}

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

.m-addproduct-form:before,
.m-addproduct-form:after {
  content: "";
  display: table;
}

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

.m-addproduct-form:after {
  clear: both;
}

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

.m-addproduct-form {
  *zoom: 1;
}

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

.m-addproduct-form:before,
.m-addproduct-form:after {
  content: "";
  display: table;
}

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

.m-addproduct-form:after {
  clear: both;
}

/* line 29, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_addProduct.scss */

.m-addproduct-form .a-button-secondary.is-disabled {
  pointer-events: none;
}

/* line 34, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_addProduct.scss */

.m-addproduct .o-wrapper-info {
  top: -12px;
}

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

.m-addproduct .o-wrapper-info .a-tooltip {
  font-size: 14px !important;
  font-size: 0.875rem !important;
}

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

.m-addproduct .o-wrapper-info .a-tooltip span {
  display: none;
}

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

.m-addproduct-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 64, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_addProduct.scss */

.m-addproduct-field .a-input label,
.m-addproduct-field .a-stars-radio label {
  display: none;
}

/* line 66, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_addProduct.scss */

.m-addproduct-field .a-input-field,
.m-addproduct-field .a-stars-radio-field {
  float: none;
  display: block;
  width: 100%;
  left: 0;
}

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

.is-Edge .m-addproduct-field .a-input-field,
.is-Edge .m-addproduct-field .a-stars-radio-field {
  margin-left: 0 !important;
}

/* line 77, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_addProduct.scss */

.m-addproduct-field .a-input textarea,
.m-addproduct-field .a-stars-radio textarea {
  resize: none;
  height: 45px;
  height: 2.8125rem;
  line-height: 19px;
  line-height: 1.1875rem;
  -webkit-transition: all .3s ease-in .6s;
  transition: all .3s ease-in .6s;
  background-color: #FFFFFF;
}

/* line 88, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_addProduct.scss */

.add-product-focus .m-addproduct-field .a-input textarea,
.add-product-focus .m-addproduct-field .a-stars-radio textarea {
  height: 170px;
  height: 10.625rem;
  max-height: 170px;
  max-height: 10.625rem;
}

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

.m-addproduct-caption {
  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;
  z-index: 100;
}

/* line 109, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_addProduct.scss */

.m-addproduct-caption .a-button-secondary {
  -webkit-transition: margin .3s ease-in .3s;
  transition: margin .3s ease-in .3s;
}

/* line 110, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_addProduct.scss */

.m-addproduct-caption .a-button-secondary.a-icon-cartfull-after:after,
.m-addproduct-caption .chosen-results .a-button-secondary.active-result.is-cart:after,
.chosen-results .m-addproduct-caption .a-button-secondary.active-result.is-cart:after {
  margin-left: 0.4em;
}

/* line 116, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_addProduct.scss */

.add-product-focus .m-addproduct-caption .a-button-secondary {
  margin-top: 0px;
  margin-top: 0rem;
  margin-bottom: 0px;
  margin-bottom: 0rem;
}

/* line 135, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_addProduct.scss */

.m-addproduct-tip {
  opacity: 0;
  pointer-events: none;
}

/* line 151, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_addProduct.scss */

.m-addproduct-tip 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;
  padding-bottom: 0px;
  padding-bottom: 0rem;
}

/* line 155, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_addProduct.scss */

.m-addproduct-tip p strong {
  margin-right: 5px;
  margin-right: 0.3125rem;
}

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

.add-product-focus .m-addproduct-tip {
  pointer-events: auto;
  opacity: 1;
  max-height: 150px;
  max-height: 9.375rem;
  -webkit-transition: all .5s linear .9s;
  transition: all .5s linear .9s;
}

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

.m-addproduct-description {
  margin-left: -10px;
  margin-left: -0.625rem;
  margin-right: -10px;
  margin-right: -0.625rem;
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
}

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

.m-addproduct-description {
  *zoom: 1;
}

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

.m-addproduct-description:before,
.m-addproduct-description:after {
  content: "";
  display: table;
}

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

.m-addproduct-description:after {
  clear: both;
}

/* line 260, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_addProduct.scss */

.m-addproduct-description .headline {
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
  margin-top: -5px;
  margin-top: -0.3125rem;
  position: relative;
  float: left;
  width: 83.33333%;
  min-height: 1px;
  min-height: 0.0625rem;
  padding-left: 10px;
  padding-left: 0.625rem;
  padding-right: 10px;
  padding-right: 0.625rem;
}

/* line 270, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_addProduct.scss */

.m-addproduct-description .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;
  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;
  font-size: 16px !important;
  font-size: 1rem !important;
  padding-bottom: 0px !important;
  padding-bottom: 0rem !important;
}

/* line 276, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_addProduct.scss */

.m-addproduct-description .text a {
  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-size: 16px !important;
  font-size: 1rem !important;
  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 */

.m-addproduct-description .text a: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/molecules/shoppingCart/_clickCollect.scss */

.m-click-collect {
  position: relative;
}

/* line 5, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_clickCollect.scss */

.m-click-collect-description .a-heading-h2,
.m-click-collect-description .m-grid-item--banner .m-grid-item--cat-title,
.m-grid-item--banner .m-click-collect-description .m-grid-item--cat-title {
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
  padding-right: 30px;
  padding-right: 1.875rem;
}

/* line 12, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_clickCollect.scss */

.m-click-collect-description-text {
  max-width: 700px;
  max-width: 43.75rem;
  width: 100%;
  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;
}

/* line 19, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_clickCollect.scss */

.m-click-collect .a-button-primary,
.m-click-collect .m-text--richtext .m-text-buttons a,
.m-text--richtext .m-text-buttons .m-click-collect a {
  float: right;
}

/* line 37, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_clickCollect.scss */

.m-click-collect .selected-store-text .a-button-tertiary,
.m-click-collect .selected-store-text .m-forgot-pass-form-cancel-btn,
.m-click-collect .selected-store-text .m-reset-pass-form-cancel-btn {
  margin-bottom: 0;
  width: 100%;
  text-align: left;
}

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

.m-click-collect .o-wrapper-info {
  top: -12px;
}

/* line 66, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_clickCollect.scss */

.m-click-collect .o-wrapper-info .a-tooltip {
  font-size: 14px !important;
  font-size: 0.875rem !important;
}

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

.m-click-collect .o-wrapper-info .a-tooltip span {
  display: none;
}

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

.m-click-collect--checkbox-wrap {
  margin-top: 8px;
  margin-top: 0.5rem;
}

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

.m-click-collect--checkbox-wrap .a-checkbox label {
  padding-right: 15px;
  padding-right: 0.9375rem;
}

/* line 107, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_clickCollect.scss */

.m-click-collect .hilti-store-name {
  width: 100%;
  display: inline-block;
}

/* line 118, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_clickCollect.scss */

.o-shopping-cart--bottom {
  padding-top: 30px;
  padding-top: 1.875rem;
  padding-bottom: 60px;
  padding-bottom: 3.75rem;
}

/* line 134, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/shoppingCart/_clickCollect.scss */

.o-shopping-cart--bottom button.checkout-btn-footer {
  margin-bottom: 30px;
  margin-bottom: 1.875rem;
}

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

.o-shopping-cart--bottom .links-wrap {
  text-align: right;
}

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

.o-shopping-cart--bottom .a-link,
.o-shopping-cart--bottom .a-label-tip-link {
  font-size: 16px !important;
  font-size: 1rem !important;
  padding-bottom: 5px;
  padding-bottom: 0.3125rem;
}

/* line 3, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_pickTable.scss */

.a-pickuplocation-centerlink {
  margin: -20px;
  margin: -1.25rem;
  padding: 20px;
  padding: 1.25rem;
}

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

.a-pickuplocation-centerlink[class*='a-icon'] {
  padding-left: 47px;
  padding-left: 2.9375rem;
}

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

.a-pickuplocation-centerlink[class*='a-icon']:before {
  top: 21px;
  left: 20px;
  font-size: 18px;
  font-size: 1.125rem;
}

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

.a-pickuplocation-centerlink--list {
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
  border-bottom: 1px solid #DFD8C8;
  border-bottom: 0.0625rem solid #DFD8C8;
}

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

.m-pickuplocation {
  /**
   * Desktop layout: table
   */
  /**
   * Mobile layout: dropdown
   */
}

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

.m-pickuplocation-table {
  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;
  /* mobile version of table */
}

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

.m-pickuplocation-table table {
  table-layout: fixed;
  width: 100%;
}

/* line 111, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_pickTable.scss */

.m-pickuplocation-table table .is-spacer:before,
.m-pickuplocation-table table .is-spacer:after {
  display: none;
}

/* line 122, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_pickTable.scss */

.m-pickuplocation-table colgroup col:not(:first-child) {
  border-left: 3px solid white;
  border-left: 0.1875rem solid white;
  background-color: #F7F5F2;
}

/* line 127, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_pickTable.scss */

.m-pickuplocation-table colgroup col.is-spacer {
  background-color: #FFFFFF;
  width: 20px;
  width: 1.25rem;
}

/* line 136, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_pickTable.scss */

.m-pickuplocation-table colgroup col.is-active,
.m-pickuplocation-table colgroup col.is-hover:not(.is-disabled) {
  background-color: #EBE6dE;
}

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

.m-pickuplocation-table tr.has-product td {
  vertical-align: middle;
  word-wrap: break-word;
}

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

.m-pickuplocation-table th,
.m-pickuplocation-table td {
  text-align: left;
  vertical-align: top;
  position: relative;
  padding: 15px;
  padding: 0.9375rem;
}

/* line 164, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_pickTable.scss */

.m-pickuplocation-table th:not(.is-disabled),
.m-pickuplocation-table td:not(.is-disabled) {
  cursor: pointer;
}

/* line 168, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_pickTable.scss */

.m-pickuplocation-table th .m-accordion-item,
.m-pickuplocation-table td .m-accordion-item {
  cursor: inherit;
}

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

.m-pickuplocation-table th:before,
.m-pickuplocation-table td:before {
  content: '';
  display: block;
  width: 100%;
  height: 1px;
  height: 0.0625rem;
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #E7E2D6;
}

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

.m-pickuplocation-table th.is-active:before,
.m-pickuplocation-table th.is-hover:not(.is-disabled):before,
.m-pickuplocation-table td.is-active:before,
.m-pickuplocation-table td.is-hover:not(.is-disabled):before {
  background-color: #DFD8C8;
}

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

.m-pickuplocation-table th.first,
.m-pickuplocation-table td.first {
  padding-left: 0px;
  padding-left: 0rem;
}

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

.m-pickuplocation-table th.first:before,
.m-pickuplocation-table td.first:before {
  background-color: #EBE6dE;
}

/* line 203, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_pickTable.scss */

.m-pickuplocation-table thead th,
.m-pickuplocation-table thead td {
  font-weight: normal;
}

/* line 209, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_pickTable.scss */

.m-pickuplocation-table tbody tr:first-child {
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
}

/* line 212, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_pickTable.scss */

.m-pickuplocation-table tbody tr:first-child td {
  word-wrap: break-word;
}

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

.m-pickuplocation-table tbody tr:not(:last-child) td {
  padding-bottom: 21px;
  padding-bottom: 1.3125rem;
}

/* line 219, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_pickTable.scss */

.m-pickuplocation-table tbody tr:last-child td::before {
  display: none;
}

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

.m-pickuplocation-table thead th,
.m-pickuplocation-table thead td,
.m-pickuplocation-table tbody tr:first-child td {
  padding-bottom: 18px;
  padding-bottom: 1.125rem;
}

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

.m-pickuplocation-table thead th:before,
.m-pickuplocation-table thead td:before,
.m-pickuplocation-table tbody tr:first-child td:before {
  height: 3px;
  height: 0.1875rem;
}

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

.m-pickuplocation-table .a-radio {
  padding-bottom: 0;
}

/* line 240, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_pickTable.scss */

.m-pickuplocation-table .a-radio label,
.m-pickuplocation-table .a-radio:not(.a-radio--tile):not(.a-radio--small) 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;
  word-wrap: break-word;
}

/* line 273, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_pickTable.scss */

.m-pickuplocation-table th .m-message-title {
  word-wrap: break-word;
}

/* line 278, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_pickTable.scss */

.m-pickuplocation-table .a-link,
.m-pickuplocation-table .a-label-tip-link {
  position: relative;
  display: block;
  text-transform: uppercase;
  word-wrap: break-word;
  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 288, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_pickTable.scss */

.m-pickuplocation-table .is-disabled label {
  color: #CBCACB;
}

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

.m-pickuplocation-table .image picture {
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
}

/* line 300, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_pickTable.scss */

.m-pickuplocation-table .image img {
  max-height: 80px;
  max-height: 5rem;
}

/* line 306, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_pickTable.scss */

.m-pickuplocation-table .m-message--tiny {
  padding-right: 0px;
  padding-right: 0rem;
}

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

.m-pickuplocation-table .a-button-tertiary:before,
.m-pickuplocation-table .m-forgot-pass-form-cancel-btn:before,
.m-pickuplocation-table .m-reset-pass-form-cancel-btn:before {
  top: 1px;
}

/* line 324, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_pickTable.scss */

.m-pickuplocation-tile {
  display: none;
  margin: -15px;
  margin: -0.9375rem;
  margin-bottom: -18px;
  margin-bottom: -1.125rem;
  margin-top: 15px;
  margin-top: 0.9375rem;
}

/* line 338, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_pickTable.scss */

.m-pickuplocation-tile .element {
  padding: 15px;
  padding: 0.9375rem;
  border-top: 3px solid #E7E2D6;
  border-top: 0.1875rem solid #E7E2D6;
}

/* line 342, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_pickTable.scss */

.is-active .m-pickuplocation-tile .element {
  border-top-color: #DFD8C8;
}

/* line 354, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_pickTable.scss */

.m-pickuplocation-tile .m-accordion-item {
  padding: 0;
  margin: 0;
  border-top: 0px;
  border-top: 0rem;
  border-bottom: 0px;
  border-bottom: 0rem;
}

/* line 360, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_pickTable.scss */

.m-pickuplocation-tile .m-accordion-item.is-open .m-accordion-content {
  border-width: 10px;
  border-width: 0.625rem;
  border-top-width: 0px;
  border-color: #F7F5F2;
  padding: 20px;
  padding: 1.25rem;
}

/* line 368, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_pickTable.scss */

.is-active .m-pickuplocation-tile .m-accordion-item.is-open .m-accordion-content {
  border-color: #EBE6dE;
}

/* line 376, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_pickTable.scss */

.m-pickuplocation-tile .m-accordion-header {
  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 379, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_pickTable.scss */

.m-pickuplocation-tile .m-accordion-header:after {
  right: 20px;
}

/* line 384, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_pickTable.scss */

.m-pickuplocation-tile .m-accordion-content {
  background-color: #FFFFFF;
  border: 0px solid #DFD8C8;
  border: 0rem solid #DFD8C8;
  padding: 0 20px;
  padding: 0 1.25rem;
  -webkit-transition: visibility .5s, maxHeight .5s, padding .5s, borderWidth .5s;
  transition: visibility .5s, maxHeight .5s, padding .5s, borderWidth .5s;
}

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

.m-pickuplocation-tile .m-accordion-content hr,
.m-pickuplocation-tile .m-accordion-content .a-hr,
.m-pickuplocation-tile .m-accordion-content .m-product-gallery-stage .m-slider::after,
.m-product-gallery-stage .m-pickuplocation-tile .m-accordion-content .m-slider::after {
  border-top: 3px solid #DFD8C8;
  border-top: 0.1875rem solid #DFD8C8;
  margin-top: 20px;
  margin-top: 1.25rem;
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
}

/* line 405, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_pickTable.scss */

.m-pickuplocation-tile .m-accordion .desctitle {
  display: block;
  padding: 15px 0 10px;
  padding: 0.9375rem 0 0.625rem;
}

/* line 415, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_pickTable.scss */

.m-pickuplocation .a-radio {
  position: relative;
  top: 2px;
}

/* line 2, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/checkout/billing/_accountinfo.scss */

.m-billing-accountinfo .o-billing-label {
  padding-bottom: 5px;
  padding-bottom: 0.3125rem;
}

/* line 6, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/checkout/billing/_accountinfo.scss */

.m-billing-accountinfo .m-message--tiny {
  margin-bottom: 10px !important;
  margin-bottom: 0.625rem !important;
}

/* line 14, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/checkout/billing/_accountinfo.scss */

.m-billing-accountinfo-copy {
  word-wrap: break-word;
}

/* line 17, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/checkout/billing/_accountinfo.scss */

.m-billing-accountinfo-copy:last-child {
  padding-bottom: 0;
}

/* line 3, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/checkout/billing/_address.scss */

.m-billing-address .o-billing-label {
  padding-bottom: 5px;
  padding-bottom: 0.3125rem;
}

/* line 7, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/checkout/billing/_address.scss */

.m-billing-address-copy {
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
  word-wrap: break-word;
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/checkout/billing/_address.scss */

.m-billing-address-select-wrapper {
  position: relative;
}

/* line 17, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/checkout/billing/_address.scss */

.m-billing-address-headline {
  margin-bottom: 8px;
  margin-bottom: 0.5rem;
}

/* line 21, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/checkout/billing/_address.scss */

.m-billing-address-form {
  position: relative;
}

/* line 4, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/checkout/billing/_payment.scss */

.m-billing-payment .a-radio .a-link--arrow {
  text-transform: uppercase;
}

/* line 7, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/checkout/billing/_payment.scss */

.m-billing-payment .a-radio .a-link--arrow:not(:first-child) {
  margin-top: 10px;
  margin-top: 0.625rem;
}

/* line 11, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/checkout/billing/_payment.scss */

.m-billing-payment .a-radio.a-radio--tile-error {
  border: 2px solid #D2051E;
  border: 0.125rem solid #D2051E;
}

/* line 14, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/checkout/billing/_payment.scss */

.m-billing-payment .a-radio.a-radio--tile-error label:after {
  border: none;
}

/* line 19, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/checkout/billing/_payment.scss */

.m-billing-payment .a-radio .a-label-hint {
  word-break: break-word;
}

/* line 3, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/checkout/billing/_poDocument.scss */

.m-billing-po-document .o-billing-label {
  margin-right: 40px;
  margin-right: 2.5rem;
}

/* line 6, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/checkout/billing/_poDocument.scss */

.m-billing-po-document-header {
  position: relative;
}

/* line 3, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/checkout/billing/_poNumber.scss */

.m-billing-po-number .a-input-field,
.m-billing-po-number .a-stars-radio-field {
  display: block;
  float: none;
  left: 0;
  margin-left: 0 !important;
  width: 100%;
}

/* line 11, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/checkout/billing/_poNumber.scss */

.m-billing-po-number .a-label--formfield {
  float: none;
  left: 0;
  width: 80%;
  min-height: auto;
  padding-bottom: 8px;
  padding-bottom: 0.5rem;
}

/* line 19, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/checkout/billing/_poNumber.scss */

.m-billing-po-number .o-billing-label {
  padding-right: 30px;
  padding-right: 1.875rem;
}

/* line 23, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/checkout/billing/_poNumber.scss */

.m-billing-po-number .o-billing-hint {
  margin-top: 0;
  margin-top: -8px;
  margin-top: -0.5rem;
}

/* line 31, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/checkout/billing/_poNumber.scss */

.m-billing-po-number-input-wrapper {
  position: relative;
}

/* line 3, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/checkout/delivery/_address.scss */

.m-delivery-address .a-radio {
  /*
    .o-delivery-change {
      @include breakpoint ('md') {
        //top: 5px;
      }
    }
    */
}

/* line 4, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/checkout/delivery/_address.scss */

.m-delivery-address .a-radio .a-link--arrow-after {
  margin-top: 10px;
  margin-top: 0.625rem;
}

/* line 8, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/checkout/delivery/_address.scss */

.m-delivery-address .a-radio .o-delivery-info-tooltip {
  margin-top: 10px;
  margin-top: 0.625rem;
}

/* line 11, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/checkout/delivery/_address.scss */

.m-delivery-address .a-radio .o-delivery-info-tooltip > span {
  margin-right: 10px;
  margin-right: 0.625rem;
}

/* line 16, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/checkout/delivery/_address.scss */

.m-delivery-address .a-radio .a-label-hint {
  padding-top: 5px !important;
  padding-top: 0.3125rem !important;
  /*
      .m-delivery-shipping-option-info.o-delivery-hint {
        //@include rwdspacing-negative('xxxxs', 'margin-top');
      }
      */
}

/* line 26, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/checkout/delivery/_address.scss */

.m-delivery-address .a-radio .a-datepicker-hint {
  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;
}

/* line 31, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/checkout/delivery/_address.scss */

.m-delivery-address .a-radio .o-delivery-address-target {
  display: block;
}

/* line 4, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/checkout/delivery/_shipping.scss */

.m-delivery-shipping .a-radio .a-link--arrow-after {
  margin-top: 10px;
  margin-top: 0.625rem;
}

/* line 8, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/checkout/delivery/_shipping.scss */

.m-delivery-shipping .a-radio .a-datepicker {
  padding-bottom: 0;
}

/* line 10, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/checkout/delivery/_shipping.scss */

.m-delivery-shipping .a-radio .a-datepicker-label {
  padding-bottom: 0;
}

/* line 42, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/checkout/delivery/_shipping.scss */

.m-delivery-shipping hr,
.m-delivery-shipping .a-hr,
.m-delivery-shipping .m-product-gallery-stage .m-slider::after,
.m-product-gallery-stage .m-delivery-shipping .m-slider::after {
  border-color: #D7CEBA;
  margin-top: 15px;
  margin-top: 0.9375rem;
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
}

/* line 49, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/checkout/delivery/_shipping.scss */

.m-delivery-shipping-single .a-checkbox {
  padding-bottom: 0;
}

/* line 57, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/checkout/delivery/_shipping.scss */

.m-delivery-shipping-option.a-radio--tile:not(.a-radio--nomarker):not(.a-radio--tile-single) {
  padding-bottom: 0px;
  padding-bottom: 0rem;
}

/* line 62, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/checkout/delivery/_shipping.scss */

.m-delivery-shipping-option.a-radio--tile:not(.a-radio--nomarker):not(.a-radio--tile-single) input + label {
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
}

/* line 65, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/checkout/delivery/_shipping.scss */

.m-delivery-shipping-option.a-radio--tile:not(.a-radio--nomarker):not(.a-radio--tile-single) input + label:after {
  bottom: 0;
}

/* line 69, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/checkout/delivery/_shipping.scss */

.m-delivery-shipping-option.a-radio--tile:not(.a-radio--nomarker):not(.a-radio--tile-single) input + label + .a-radio-additionalcontent {
  max-height: none;
  background-color: #F3F0EB;
  padding-right: 15px;
  padding-right: 0.9375rem;
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
  margin-left: -15px;
  margin-left: -0.9375rem;
  margin-right: -15px;
  margin-right: -0.9375rem;
  padding-left: 55px;
  padding-left: 3.4375rem;
}

/* line 84, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/checkout/delivery/_shipping.scss */

.m-delivery-shipping-option.a-radio--tile:not(.a-radio--nomarker):not(.a-radio--tile-single) input + label + .a-radio-additionalcontent .a-label-hint {
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
  display: none;
}

/* line 89, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/checkout/delivery/_shipping.scss */

.m-delivery-shipping-option.a-radio--tile:not(.a-radio--nomarker):not(.a-radio--tile-single) input + label + .a-radio-additionalcontent hr,
.m-delivery-shipping-option.a-radio--tile:not(.a-radio--nomarker):not(.a-radio--tile-single) input + label + .a-radio-additionalcontent .a-hr,
.m-delivery-shipping-option.a-radio--tile:not(.a-radio--nomarker):not(.a-radio--tile-single) input + label + .a-radio-additionalcontent .m-product-gallery-stage .m-slider::after,
.m-product-gallery-stage .m-delivery-shipping-option.a-radio--tile:not(.a-radio--nomarker):not(.a-radio--tile-single) input + label + .a-radio-additionalcontent .m-slider::after {
  margin-top: 0px;
  margin-top: 0rem;
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
}

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

.m-delivery-shipping-option.a-radio--tile:not(.a-radio--nomarker):not(.a-radio--tile-single) input + label + .a-radio-additionalcontent .a-datepicker {
  z-index: auto;
}

/* line 98, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/checkout/delivery/_shipping.scss */

.m-delivery-shipping-option.a-radio--tile:not(.a-radio--nomarker):not(.a-radio--tile-single) input + label + .a-radio-additionalcontent .a-datepicker-label {
  z-index: auto;
}

/* line 101, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/checkout/delivery/_shipping.scss */

.m-delivery-shipping-option.a-radio--tile:not(.a-radio--nomarker):not(.a-radio--tile-single) input + label + .a-radio-additionalcontent .a-datepicker-label:last-of-type {
  margin-bottom: 0px;
  margin-bottom: 0rem;
}

/* line 106, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/checkout/delivery/_shipping.scss */

.is-IE .m-delivery-shipping-option.a-radio--tile:not(.a-radio--nomarker):not(.a-radio--tile-single) input + label + .a-radio-additionalcontent .a-datepicker-label .picker {
  display: none;
}

/* line 113, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/checkout/delivery/_shipping.scss */

.m-delivery-shipping-option.a-radio--tile:not(.a-radio--nomarker):not(.a-radio--tile-single) input + label + .a-radio-additionalcontent .a-datepicker-input {
  pointer-events: none;
}

/* line 117, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/checkout/delivery/_shipping.scss */

.m-delivery-shipping-option.a-radio--tile:not(.a-radio--nomarker):not(.a-radio--tile-single) input + label + .a-radio-additionalcontent .a-datepicker-button {
  display: none;
}

/* line 121, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/checkout/delivery/_shipping.scss */

.m-delivery-shipping-option.a-radio--tile:not(.a-radio--nomarker):not(.a-radio--tile-single) input + label + .a-radio-additionalcontent .a-datepicker-hint {
  padding-top: 5px;
  padding-top: 0.3125rem;
  font-size: 11px;
  font-size: 0.6875rem;
  line-height: 13px;
  line-height: 0.8125rem;
  display: none;
}

/* line 135, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/checkout/delivery/_shipping.scss */

.m-delivery-shipping-option.a-radio--tile:not(.a-radio--nomarker):not(.a-radio--tile-single) input:checked + label + .a-radio-additionalcontent {
  padding-top: 0px;
  padding-top: 0rem;
  background-color: #EBE6dE;
}

/* line 140, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/checkout/delivery/_shipping.scss */

.m-delivery-shipping-option.a-radio--tile:not(.a-radio--nomarker):not(.a-radio--tile-single) input:checked + label + .a-radio-additionalcontent .a-label-hint {
  display: block;
}

/* line 151, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/checkout/delivery/_shipping.scss */

.is-IE .m-delivery-shipping-option.a-radio--tile:not(.a-radio--nomarker):not(.a-radio--tile-single) input:checked + label + .a-radio-additionalcontent .a-datepicker-label .picker {
  display: block;
}

/* line 158, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/checkout/delivery/_shipping.scss */

.m-delivery-shipping-option.a-radio--tile:not(.a-radio--nomarker):not(.a-radio--tile-single) input:checked + label + .a-radio-additionalcontent .a-datepicker-input {
  pointer-events: auto;
}

/* line 162, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/checkout/delivery/_shipping.scss */

.m-delivery-shipping-option.a-radio--tile:not(.a-radio--nomarker):not(.a-radio--tile-single) input:checked + label + .a-radio-additionalcontent .a-datepicker-button {
  display: block;
}

/* line 173, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/checkout/delivery/_shipping.scss */

.m-delivery-shipping-option.a-radio--tile:not(.a-radio--nomarker):not(.a-radio--tile-single) input:checked + label + .a-radio-additionalcontent .a-datepicker-hint {
  display: block;
}

/* line 186, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/checkout/delivery/_shipping.scss */

.m-delivery-shipping-option.a-radio--tile:not(.a-radio--nomarker):not(.a-radio--tile-single) .m-delivery-shipping-price {
  margin-bottom: 0;
}

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

.m-delivery-shipping-label {
  position: relative;
  display: block;
  padding-right: 35%;
}

/* line 202, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/checkout/delivery/_shipping.scss */

.m-delivery-shipping-price {
  display: block;
  margin-top: 5px;
  margin-top: 0.3125rem;
  margin-bottom: 5px;
  margin-bottom: 0.3125rem;
}

/* line 222, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/checkout/delivery/_shipping.scss */

.m-delivery-shipping-option-info.o-delivery-hint {
  position: relative;
  z-index: 10;
  display: block;
  padding-right: 35%;
  margin-top: 0px;
  margin-top: 0rem;
  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;
}

/* line 231, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/checkout/delivery/_shipping.scss */

.m-delivery-shipping-option-date {
  position: relative;
  display: block;
  padding-right: 35%;
}

/* line 237, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/checkout/delivery/_shipping.scss */

.m-delivery-shipping-option-date-label {
  display: block;
}

/* line 241, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/checkout/delivery/_shipping.scss */

.m-delivery-shipping-option-date-info.o-delivery-hint {
  margin-top: 5px;
  margin-top: 0.3125rem;
}

/* line 249, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/checkout/delivery/_shipping.scss */

.m-delivery-shipping-notes {
  margin-top: 20px;
  margin-top: 1.25rem;
}

/* line 253, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/checkout/delivery/_shipping.scss */

.m-delivery-shipping-note {
  padding-bottom: 0;
}

/* line 257, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/checkout/delivery/_shipping.scss */

.m-delivery-shipping-note + .m-delivery-shipping-note {
  margin-top: 8px;
  margin-top: 0.5rem;
}

/* line 262, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/checkout/delivery/_shipping.scss */

.m-delivery-shipping-hr {
  border-top-width: 1px;
}

/* line 266, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/checkout/delivery/_shipping.scss */

.m-delivery-shipping-info-hint {
  display: block;
  padding-left: 30px;
  padding-left: 1.875rem;
}

/* line 3, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/checkout/delivery/_carrier.scss */

.m-delivery-carrier .a-input,
.m-delivery-carrier .a-stars-radio {
  padding-bottom: 0;
}

/* line 7, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/checkout/delivery/_carrier.scss */

.m-delivery-carrier .a-input-field,
.m-delivery-carrier .a-stars-radio-field {
  display: block;
  float: none;
  left: 0;
  margin-left: 0 !important;
  width: 100%;
}

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

.m-delivery-carrier .a-label--formfield,
.m-delivery-carrier .a-label--textarea {
  display: inline-block;
  float: none;
  left: 0;
  width: 100%;
  min-height: auto;
  padding-top: 0px;
  padding-top: 0rem;
  padding-bottom: 8px;
  padding-bottom: 0.5rem;
}

/* line 26, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/checkout/delivery/_carrier.scss */

.m-delivery-carrier .a-input-textarea,
.m-delivery-carrier textarea {
  height: 46px;
  height: 2.875rem;
  -webkit-transition: height 300ms ease;
  transition: height 300ms ease;
}

/* line 30, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/checkout/delivery/_carrier.scss */

.m-delivery-carrier .a-input-textarea.js-focus-toggle--expanded,
.m-delivery-carrier textarea.js-focus-toggle--expanded {
  height: 135px;
  height: 8.4375rem;
}

/* line 36, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/checkout/delivery/_carrier.scss */

.m-delivery-carrier-copy {
  margin-top: 8px;
  margin-top: 0.5rem;
}

/* line 1, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/checkout/delivery/_contact.scss */

.m-delivery-contact {
  position: relative;
}

/* line 11, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/checkout/delivery/_contact.scss */

.m-delivery-contact-copy {
  margin-top: 5px;
  margin-top: 0.3125rem;
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
}

/* line 1, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/homepage/_countrySelector.scss */

.m-country-selector {
  background-color: #F3F0EB;
  border-bottom: 3px solid #E7E2D6;
  border-bottom: 0.1875rem solid #E7E2D6;
}

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

.m-country-selector-header {
  padding: 30px;
  padding: 1.875rem;
  border-bottom: 1px solid #E7E2D6;
  border-bottom: 0.0625rem solid #E7E2D6;
}

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

.m-country-selector-header .a-paragraph,
.m-country-selector-header .tooltipster-content {
  padding-bottom: 0;
}

/* line 23, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/homepage/_countrySelector.scss */

.m-country-selector-item {
  position: relative;
  display: block;
  width: 100%;
  border-right: 1px solid #E7E2D6;
  border-right: 0.0625rem solid #E7E2D6;
  padding-top: 2px;
  padding-top: 0.125rem;
  padding-bottom: 3px;
  padding-bottom: 0.1875rem;
}

/* line 33, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/homepage/_countrySelector.scss */

.m-country-selector-item select,
.m-country-selector-item .a-select {
  border: 0;
}

/* line 57, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/homepage/_countrySelector.scss */

.m-country-selector-item:nth-child(3) {
  border-right: 0;
}

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

.m-country-selector-item:last-child {
  border: 0;
}

/* line 92, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/homepage/_countrySelector.scss */

.m-country-selector-item .chosen-container,
.m-country-selector-item .a-button-select {
  height: auto;
  max-height: none;
  min-height: 0;
  background-color: #F3F0EB;
}

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

.m-country-selector-item .chosen-container.chosen-with-drop .chosen-drop,
.m-country-selector-item .chosen-with-drop.a-button-select .chosen-drop {
  display: block;
}

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

.m-country-selector-item .chosen-container.chosen-with-drop,
.m-country-selector-item .chosen-with-drop.a-button-select,
.m-country-selector-item .chosen-container.chosen-with-drop .chosen-default,
.m-country-selector-item .chosen-with-drop.a-button-select .chosen-default {
  background: #E7E2D6;
}

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

.m-country-selector-item .chosen-container.chosen-with-drop .chosen-default span,
.m-country-selector-item .chosen-with-drop.a-button-select .chosen-default span,
.m-country-selector-item .chosen-container.chosen-with-drop .chosen-single span,
.m-country-selector-item .chosen-with-drop.a-button-select .chosen-single span,
.m-country-selector-item .chosen-container.chosen-with-drop .a-button-select > div span,
.m-country-selector-item .chosen-with-drop.a-button-select .a-button-select > div span {
  color: #D2051E;
}

/* line 119, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/homepage/_countrySelector.scss */

.m-country-selector-item .chosen-default,
.m-country-selector-item .chosen-single,
.m-country-selector-item .a-button-select > div {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 100%;
  min-height: 100%;
  border: 0;
}

/* line 131, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/homepage/_countrySelector.scss */

.m-country-selector-item .chosen-default > span,
.m-country-selector-item .chosen-single > span,
.m-country-selector-item .a-button-select > div > span {
  font-size: 18px !important;
  font-size: 1.125rem !important;
  color: #000000;
  white-space: normal;
  padding-top: 15px;
  padding-top: 0.9375rem;
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
  -webkit-transition: none;
  transition: none;
}

/* line 142, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/homepage/_countrySelector.scss */

.m-country-selector-item .chosen-default:after,
.m-country-selector-item .chosen-single:after,
.m-country-selector-item .a-button-select > div:after {
  font-size: 18px;
  font-size: 1.125rem;
  width: 25px;
  width: 1.5625rem;
  height: 24px;
  height: 1.5rem;
  top: 50%;
  margin-top: -12px;
  margin-top: -0.75rem;
}

/* line 152, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/homepage/_countrySelector.scss */

.m-country-selector-item .chosen-default:hover span,
.m-country-selector-item .chosen-default:focus span,
.m-country-selector-item .chosen-single:hover span,
.m-country-selector-item .a-button-select > div:hover span,
.m-country-selector-item .chosen-single:focus span,
.m-country-selector-item .a-button-select > div:focus span {
  color: #D2051E;
}

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

.m-country-selector-item:last-child .chosen-container,
.m-country-selector-item:last-child .a-button-select {
  border-right: 0;
}

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

.m-country-selector-item .chosen-search {
  top: -5px;
}

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

.m-country-selector-item .chosen-drop {
  background: #E7E2D6;
  border: 0;
  border-bottom: 3px solid #DFD8C8;
  border-bottom: 0.1875rem solid #DFD8C8;
  top: 100%;
  width: 100%;
  display: none;
}

/* line 180, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/homepage/_countrySelector.scss */

.m-country-selector-item .chosen-results {
  max-height: 355px;
  max-height: 22.1875rem;
  padding-top: 13px;
  padding-top: 0.8125rem;
  padding-bottom: 13px;
  padding-bottom: 0.8125rem;
}

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

.m-country-selector-item .chosen-results .active-result {
  border: 0;
}

/* line 188, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/homepage/_countrySelector.scss */

.m-country-selector-item .chosen-results .active-result:before {
  background: #DFD8C8;
}

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

.m-country-selector-item .chosen-results:after {
  margin: 0;
  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%);
  bottom: 38px;
  display: none;
}

/* line 200, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/homepage/_countrySelector.scss */

.m-country-selector-item .chosen-results:before {
  content: '';
  background: -webkit-linear-gradient(top, #e7e2d6 0%, rgba(231, 226, 214, 0) 100%);
  background: linear-gradient(to bottom, #e7e2d6 0%, rgba(231, 226, 214, 0) 100%);
  display: inline-block;
  height: 13px;
  height: 0.8125rem;
  position: absolute;
  top: 49px;
  left: 0;
  right: 0;
  z-index: 100;
  pointer-events: none;
}

/* line 216, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/homepage/_countrySelector.scss */

.m-country-selector-item .chosen-results .no-results {
  border: 0;
}

/* line 227, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/homepage/_countrySelector.scss */

.m-country-selector-item .chosen-container-single-nosearch .chosen-results:before {
  top: 4px;
}

/* line 1, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/homepage/_industrySelector.scss */

.m-industry-selector {
  color: #FFFFFF;
  min-height: 100%;
  padding: 30px;
  padding: 1.875rem;
}

/* line 7, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/homepage/_industrySelector.scss */

.m-industry-selector .a-heading-editorial-h2,
.m-industry-selector .a-heading-h2,
.m-industry-selector .m-grid-item--banner .m-grid-item--cat-title,
.m-grid-item--banner
  .m-industry-selector .m-grid-item--cat-title {
  color: #FFFFFF;
}

/* line 13, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/homepage/_industrySelector.scss */

.m-industry-selector .chosen-container:not(.chosen-container-active) .chosen-default,
.m-industry-selector .a-button-select:not(.chosen-container-active) .chosen-default,
.m-industry-selector .chosen-container:not(.chosen-container-active) .chosen-default:after,
.m-industry-selector .a-button-select:not(.chosen-container-active) .chosen-default:after,
.m-industry-selector .chosen-container:not(.chosen-container-active) .chosen-single,
.m-industry-selector .a-button-select:not(.chosen-container-active) .chosen-single,
.m-industry-selector .chosen-container:not(.chosen-container-active) .a-button-select > div,
.m-industry-selector .a-button-select:not(.chosen-container-active) .a-button-select > div,
.m-industry-selector .chosen-container:not(.chosen-container-active) .chosen-single:after,
.m-industry-selector .a-button-select:not(.chosen-container-active) .chosen-single:after,
.m-industry-selector .chosen-container:not(.chosen-container-active) .a-button-select > div:after,
.m-industry-selector .a-button-select:not(.chosen-container-active) .a-button-select > div:after {
  color: #FFFFFF;
}

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

.m-industry-selector .dummy-select {
  background-color: #B8B2A8;
}

/* line 25, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/homepage/_industrySelector.scss */

.m-industry-selector .chosen-results {
  max-height: 210px;
  max-height: 13.125rem;
}

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

.m-industry-selector-select-wrapper {
  position: relative;
}

/* line 1, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/homepage/_quickAccess.scss */

.m-quick-access {
  background-color: #F3F0EB;
  border-bottom: 3px solid #E7E2D6;
  border-bottom: 0.1875rem solid #E7E2D6;
  padding: 30px;
  padding: 1.875rem;
}

/* line 25, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/homepage/_quickAccess.scss */

.m-quick-access-items-wrapper {
  position: relative;
  margin-bottom: -15px;
  margin-bottom: -0.9375rem;
}

/* line 67, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/homepage/_quickAccess.scss */

.m-quick-access-items {
  position: relative;
}

/* line 70, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/homepage/_quickAccess.scss */

.m-quick-access-items > li {
  margin-bottom: 15px;
  margin-bottom: 0.9375rem;
}

/* line 1, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/homepage/_heroTeaser.scss */

.m-hero-teaser {
  position: relative;
  overflow: hidden;
  display: block;
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
}

/* line 16, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/homepage/_heroTeaser.scss */

.m-hero-teaser:hover .a-link--arrow-after {
  color: #D2051E;
}

/* line 19, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/homepage/_heroTeaser.scss */

.m-hero-teaser:hover .a-link--arrow-after:after {
  left: 5px;
}

/* line 25, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/homepage/_heroTeaser.scss */

.m-hero-teaser .a-heading-editorial-h2,
.m-hero-teaser .a-heading-h2,
.m-hero-teaser .m-grid-item--banner .m-grid-item--cat-title,
.m-grid-item--banner
  .m-hero-teaser .m-grid-item--cat-title {
  font-size: 34px !important;
  font-size: 2.125rem !important;
}

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

.m-hero-teaser .a-paragraph,
.m-hero-teaser .tooltipster-content {
  font-size: 20px !important;
  font-size: 1.25rem !important;
  line-height: 1.3;
  color: #671A3D;
  display: none;
  padding-bottom: 1px;
  padding-bottom: 0.0625rem;
  overflow: hidden;
  max-height: 3.9em;
  margin-bottom: 15px;
  margin-bottom: 0.9375rem;
}

/* line 70, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/homepage/_heroTeaser.scss */

.m-hero-teaser-image {
  /* no use at all – already included in lg breakpoint
  @include breakpoint( 'xl' ) {
    float: right;
    display: flex;
  }
  */
}

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

.m-hero-teaser-image img {
  display: block;
}

/* line 90, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/homepage/_heroTeaser.scss */

.m-hero-teaser-image figure {
  line-height: 0;
}

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

.m-hero-teaser-image figure,
.m-hero-teaser-image picture,
.m-hero-teaser-image img {
  max-width: none;
  width: 100%;
}

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

.m-hero-teaser-image picture {
  position: relative;
  overflow: hidden;
  position: relative;
}

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

.m-hero-teaser-image picture: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 */

.m-hero-teaser-image picture: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 155, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/homepage/_heroTeaser.scss */

.m-hero-teaser-content {
  position: relative;
  z-index: 100;
  padding-left: 10px;
  padding-left: 0.625rem;
  padding-right: 10px;
  padding-right: 0.625rem;
  padding-top: 20px;
  padding-top: 1.25rem;
  margin-left: 10px;
  margin-left: 0.625rem;
  margin-right: 10px;
  margin-right: 0.625rem;
}

/* line 171, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/homepage/_heroTeaser.scss */

.m-hero-teaser-content .a-heading-h2,
.m-hero-teaser-content .m-grid-item--banner .m-grid-item--cat-title,
.m-grid-item--banner .m-hero-teaser-content .m-grid-item--cat-title,
.m-hero-teaser-content .a-heading-editorial-h1,
.m-hero-teaser-content .m-editorial-teaser--fullwidth .a-heading-editorial-h2,
.m-editorial-teaser--fullwidth
  .m-hero-teaser-content .a-heading-editorial-h2 {
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
}

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

.m-hero-teaser-content .a-heading-editorial-h1,
.m-hero-teaser-content .m-editorial-teaser--fullwidth .a-heading-editorial-h2,
.m-editorial-teaser--fullwidth .m-hero-teaser-content .a-heading-editorial-h2,
.m-hero-teaser-content .a-heading-editorial-h2 {
  overflow: hidden;
  max-height: 4em;
}

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

.m-image {
  position: relative;
}

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

.m-image figure {
  display: block;
  width: 100%;
  vertical-align: top;
}

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

.m-image figure picture {
  width: 100%;
}

/* line 14, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_image.scss */

.m-image figure img {
  width: 100%;
}

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

.m-image-tooltip .a-tooltip {
  position: absolute;
}

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

.m-image--right {
  float: right;
  padding-left: 15px;
  padding-left: 0.9375rem;
}

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

.m-image--left {
  float: left;
  padding-right: 15px;
  padding-right: 0.9375rem;
}

/* line 51, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_image.scss */

.m-image--diagram {
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
  background-color: #FFFFFF;
  position: relative;
  display: block;
  width: 100%;
  text-align: center;
}

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

.m-image--diagram:after {
  content: '';
  display: block;
  padding-bottom: 33.33333%;
}

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

.m-image--diagram .aspect-ratio-image {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}

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

.m-image--diagram figure {
  width: 100%;
  height: 100%;
}

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

.m-image--diagram picture {
  /*display: table-cell;
    vertical-align: middle;*/
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  height: 100%;
}

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

.m-image--diagram img {
  width: auto;
  height: auto;
  max-height: 100%;
  max-width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

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

.is-IE11 .m-image--diagram img {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

/* line 57, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_image.scss */

.m-image--diagram .aspect-ratio-image {
  margin: 20px;
  margin: 1.25rem;
}

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

.m-image--diagram figure img {
  width: auto;
}

/* line 1, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/editorial/_editorialTeaser.scss */

.m-editorial-teaser {
  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;
  display: block;
  min-height: 100%;
  width: 100%;
  text-align: left !important;
  position: relative;
  border: 1px solid #E7E2D6;
  border: 0.0625rem solid #E7E2D6;
  border-bottom-width: 3px;
}

/* line 12, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/editorial/_editorialTeaser.scss */

.m-editorial-teaser figure {
  line-height: 0;
}

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

.m-editorial-teaser:not(.m-editorial-teaser--fullwidth) {
  padding-bottom: 40px;
  padding-bottom: 2.5rem;
}

/* line 29, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/editorial/_editorialTeaser.scss */

.m-editorial-teaser:not(.m-editorial-teaser--fullwidth) .m-editorial-teaser-content {
  padding-bottom: 0;
}

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

.m-slider .m-editorial-teaser .a-paragraph,
.m-slider .m-editorial-teaser .tooltipster-content {
  padding-left: 0;
}

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

.m-editorial-teaser--light {
  background-color: #FFFFFF;
}

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

.m-editorial-teaser--light:hover .a-paragraph,
.m-editorial-teaser--light:hover .tooltipster-content,
.m-editorial-teaser--light:focus .a-paragraph,
.m-editorial-teaser--light:focus .tooltipster-content {
  color: #000000;
}

/* line 74, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/editorial/_editorialTeaser.scss */

.m-editorial-teaser--medium {
  background-color: #E7E2D6;
}

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

.m-editorial-teaser--dark {
  color: #FFFFFF;
  background-color: #B8B2A8;
}

/* line 82, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/editorial/_editorialTeaser.scss */

.m-editorial-teaser--dark:not(.m-editorial-teaser--horizontal) {
  margin-bottom: 40px;
  margin-bottom: 2.5rem;
}

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

.m-editorial-teaser--dark .a-heading-h2,
.m-editorial-teaser--dark .m-grid-item--banner .m-grid-item--cat-title,
.m-grid-item--banner .m-editorial-teaser--dark .m-grid-item--cat-title,
.m-editorial-teaser--dark .a-heading-editorial-h2 {
  color: #FFFFFF;
}

/* line 95, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/editorial/_editorialTeaser.scss */

.m-editorial-teaser--dark .a-link,
.m-editorial-teaser--dark .a-label-tip-link {
  color: #FFFFFF !important;
}

/* line 98, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/editorial/_editorialTeaser.scss */

.m-editorial-teaser--dark .a-link:after,
.m-editorial-teaser--dark .a-label-tip-link:after {
  color: #FFFFFF;
}

/* line 103, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/editorial/_editorialTeaser.scss */

.m-editorial-teaser--dark:hover {
  color: #FFFFFF;
}

/* line 110, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/editorial/_editorialTeaser.scss */

.m-editorial-teaser--horizontal:not(.m-editorial-teaser-fullwidth):not(.m-editorial-teaser--standalone) figure {
  width: 100%;
}

/* line 179, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/editorial/_editorialTeaser.scss */

.m-editorial-teaser--horizontal .m-editorial-teaser-image {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 211, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/editorial/_editorialTeaser.scss */

.m-editorial-teaser--fullwidth,
.m-editorial-teaser--standalone {
  padding-bottom: 0;
}

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

.m-editorial-teaser--fullwidth {
  border: 0;
  color: #671A3D;
}

/* line 292, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/editorial/_editorialTeaser.scss */

.m-editorial-teaser--fullwidth .m-editorial-teaser-content {
  padding: 30px;
  padding: 1.875rem;
}

/* line 301, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/editorial/_editorialTeaser.scss */

.m-editorial-teaser--fullwidth .a-paragraph,
.m-editorial-teaser--fullwidth .tooltipster-content {
  overflow-wrap: break-word;
  word-wrap: break-word;
  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;
  margin-bottom: 15px;
  margin-bottom: 0.9375rem;
  padding-bottom: 1px;
  padding-bottom: 0.0625rem;
}

/* line 309, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/editorial/_editorialTeaser.scss */

.m-editorial-teaser--fullwidth .a-heading-h2,
.m-editorial-teaser--fullwidth .m-grid-item--banner .m-grid-item--cat-title,
.m-grid-item--banner .m-editorial-teaser--fullwidth .m-grid-item--cat-title {
  margin-bottom: 10px;
  margin-bottom: 0.625rem;
  padding-bottom: 0 !important;
}

/* line 369, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/editorial/_editorialTeaser.scss */

.m-editorial-teaser--fullwidth.m-editorial-teaser--video .a-paragraph,
.m-editorial-teaser--fullwidth.m-editorial-teaser--video .tooltipster-content {
  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;
  font-size: 18px !important;
  color: #000000;
}

/* line 380, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/editorial/_editorialTeaser.scss */

.m-editorial-teaser:not(.m-editorial-teaser--fullwidth) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
}

/* line 385, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/editorial/_editorialTeaser.scss */

.m-editorial-teaser:not(.m-editorial-teaser--fullwidth) .m-editorial-teaser-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

/* line 391, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/editorial/_editorialTeaser.scss */

.m-editorial-teaser:not(.m-editorial-teaser--fullwidth) .m-editorial-teaser-content .a-paragraph,
.m-editorial-teaser:not(.m-editorial-teaser--fullwidth) .m-editorial-teaser-content .tooltipster-content {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

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

.m-editorial-teaser:not(.m-editorial-teaser--fullwidth) .m-editorial-teaser-image {
  overflow: hidden;
}

/* line 418, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/editorial/_editorialTeaser.scss */

.o-header .m-editorial-teaser .m-editorial-teaser-content .a-paragraph,
.o-header .m-editorial-teaser .m-editorial-teaser-content .tooltipster-content,
.o-category-bottom .m-editorial-teaser .m-editorial-teaser-content .a-paragraph,
.o-category-bottom .m-editorial-teaser .m-editorial-teaser-content .tooltipster-content,
.o-cart-empty-teasers .m-editorial-teaser .m-editorial-teaser-content .a-paragraph,
.o-cart-empty-teasers .m-editorial-teaser .m-editorial-teaser-content .tooltipster-content,
.m-editorial-teaser--flex_container .m-editorial-teaser .m-editorial-teaser-content .a-paragraph,
.m-editorial-teaser--flex_container .m-editorial-teaser .m-editorial-teaser-content .tooltipster-content {
  padding-bottom: 0;
  font-size: 16px !important;
  font-size: 1rem !important;
  line-height: 20px;
  line-height: 1.25rem;
}

/* line 434, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/editorial/_editorialTeaser.scss */

.m-editorial-teaser--video {
  color: #000000;
}

/** Link hover */

/* line 444, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/editorial/_editorialTeaser.scss */

.m-editorial-teaser:not(.m-editorial-teaser--video):hover .a-link--arrow-after,
.m-editorial-teaser--video .m-editorial-teaser-content:hover .a-link--arrow-after {
  color: #D2051E;
}

/* line 447, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/editorial/_editorialTeaser.scss */

.m-editorial-teaser:not(.m-editorial-teaser--video):hover .a-link--arrow-after:after,
.m-editorial-teaser--video .m-editorial-teaser-content:hover .a-link--arrow-after:after {
  left: 5px;
}

/* line 451, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/editorial/_editorialTeaser.scss */

.m-editorial-teaser:not(.m-editorial-teaser--video):hover .a-paragraph,
.m-editorial-teaser:not(.m-editorial-teaser--video):hover .tooltipster-content,
.m-editorial-teaser--video .m-editorial-teaser-content:hover .a-paragraph,
.m-editorial-teaser--video .m-editorial-teaser-content:hover .tooltipster-content {
  color: inherit;
}

/* line 460, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/editorial/_editorialTeaser.scss */

.m-editorial-teaser-image picture,
.m-editorial-teaser-image img,
.m-editorial-teaser-video picture,
.m-editorial-teaser-video img {
  width: 100%;
  display: block;
}

/* line 467, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/editorial/_editorialTeaser.scss */

.m-editorial-teaser-overlay {
  display: block;
  width: auto;
  height: auto;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
}

/* line 481, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/editorial/_editorialTeaser.scss */

.m-editorial-teaser-content {
  padding: 15px;
  padding: 0.9375rem;
  padding-top: 20px;
  padding-top: 1.25rem;
}

/* line 485, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/editorial/_editorialTeaser.scss */

.m-editorial-teaser-content span {
  display: block;
}

/* line 487, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/editorial/_editorialTeaser.scss */

.m-editorial-teaser-content .a-heading-h2,
.m-editorial-teaser-content .m-grid-item--banner .m-grid-item--cat-title,
.m-grid-item--banner .m-editorial-teaser-content .m-grid-item--cat-title {
  margin-bottom: 15px;
  margin-bottom: 0.9375rem;
  padding-bottom: 0px;
  padding-bottom: 0rem;
}

/* line 494, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/editorial/_editorialTeaser.scss */

.m-editorial-teaser--video .m-editorial-teaser-content {
  position: relative;
}

/* line 510, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/editorial/_editorialTeaser.scss */

.m-layout-flex--md.m-slider--home .m-editorial-teaser--light,
.m-layout-flex--md:not(.m-slider--home) li:last-child .m-editorial-teaser--light {
  margin-bottom: 0;
}

/* line 515, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/editorial/_editorialTeaser.scss */

.m-layout-flex--md.m-slider--home .m-editorial-teaser--dark,
.m-layout-flex--md:not(.m-slider--home) li:last-child .m-editorial-teaser--dark {
  margin-bottom: 0;
}

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

.m-event-list .m-list-column-left,
.m-event-list.m-list-l .m-list-column-left {
  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;
  color: #887F6E !important;
  float: left !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-top: 0 !important;
}

/* line 23, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_eventList.scss */

.m-event-list .m-list-column-right,
.m-event-list.m-list-l .m-list-column-right {
  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 27, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_eventList.scss */

.m-event-list .m-list-column-right h3,
.m-event-list.m-list-l .m-list-column-right h3 {
  margin-top: 0;
}

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

.m-list-event-date span {
  display: inline-block;
}

/* line 38, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_eventList.scss */

.m-list-event-date span:first-child {
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  font-weight: normal;
  text-transform: uppercase;
  font-size: 50px;
  font-size: 3.125rem;
  line-height: 1;
  padding-right: 8px;
  padding-right: 0.5rem;
  line-height: 0.9;
}

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

.m-list-event-date span:last-child,
.m-list-event-date span:only-child {
  padding-top: 8px;
  padding-top: 0.5rem;
  font-size: 20px !important;
  font-size: 1.25rem !important;
  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 58, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_eventList.scss */

.m-list-event-date span:only-child {
  padding-top: 0 !important;
}

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

.m-list-event-detail {
  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: 15px;
  padding-top: 0.9375rem;
}

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

.m-list-event-detail > * {
  display: block;
}

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

.m-testimonial {
  position: relative;
  display: inline-block;
  z-index: 1;
}

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

.m-testimonial:after {
  content: ' ';
  display: inline-block;
  border-bottom: 3px solid #EBE6dE;
  border-bottom: 0.1875rem solid #EBE6dE;
  position: absolute !important;
  bottom: -3px;
  left: 0;
  right: 0;
}

/* line 23, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_testimonial.scss */

.m-testimonial-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;
  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;
  position: relative;
}

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

.m-testimonial-text .a-heading-h3,
.m-testimonial-text .m-product-review--title,
.m-testimonial-text .m-product-review--comment-title,
.m-testimonial-text .m-product-addreview--title,
.m-testimonial-text .m-chat-popup--title,
.m-testimonial-text .m-filterbar-title,
.m-testimonial-text .o-prod-grid--header-title,
.m-testimonial-text p,
.m-testimonial-text a {
  position: relative;
  z-index: 1;
  display: block;
  width: 100%;
}

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

.m-testimonial-text: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 44, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_testimonial.scss */

.m-testimonial-text:before {
  top: 54px;
  left: -11px;
}

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

.m-testimonial-image {
  position: relative;
  float: left;
  width: 50%;
  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 66, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_testimonial.scss */

.m-testimonial-image picture,
.m-testimonial-image picture > img {
  display: block;
}

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

.m-testimonial--left .m-testimonial-text {
  padding-right: 0 !important;
}

/* line 92, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_testimonial.scss */

.m-testimonial--left .m-testimonial-image {
  left: auto;
  padding-left: 0 !important;
  /*
      @include breakpoint( 'lg' ) {
        img {
          left: 20%;
        }
      }
      */
}

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

.m-testimonial--right .m-testimonial-text {
  padding-left: 0 !important;
}

/* line 127, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_testimonial.scss */

.m-testimonial--right .m-testimonial-image {
  padding-right: 0 !important;
}

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

.m-text-quote {
  margin-left: -10px;
  margin-left: -0.625rem;
  margin-right: -10px;
  margin-right: -0.625rem;
  position: relative;
  display: inline-block;
}

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

.m-text-quote {
  *zoom: 1;
}

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

.m-text-quote:before,
.m-text-quote:after {
  content: "";
  display: table;
}

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

.m-text-quote:after {
  clear: both;
}

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

.m-text-quote-phrase {
  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;
  margin-top: 20px;
  margin-top: 1.25rem;
  position: relative;
}

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

.m-text-quote-phrase: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 25, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_textQuote.scss */

.m-text-quote-phrase .a-heading-h2,
.m-text-quote-phrase .m-grid-item--banner .m-grid-item--cat-title,
.m-grid-item--banner .m-text-quote-phrase .m-grid-item--cat-title {
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
  position: relative;
  z-index: 1;
}

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

.m-text-quote-phrase:before {
  top: 46px;
  left: -11px;
}

/* line 43, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_textQuote.scss */

.m-text-quote-copy {
  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;
  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;
}

/* line 55, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_textQuote.scss */

.m-text-quote-copy p,
.m-text-quote-copy a {
  z-index: 1;
}

/* line 61, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_textQuote.scss */

.m-text-quote-links {
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
  float: left;
  width: 100%;
}

/* line 1, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_quickitem.scss */

.m-quickitem {
  /*.m-message {
    display: none;
  }*/
}

/* line 25, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_quickitem.scss */

.quickitem-focus .m-quickitem {
  position: relative;
  /*.m-message {
      display: block;
    }*/
}

/* line 34, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_quickitem.scss */

.m-quickitem-shadow-bg {
  display: none;
}

/* line 38, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_quickitem.scss */

.quickitem-focus .m-quickitem-shadow-bg {
  content: "";
  position: fixed;
  display: block;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.4);
  cursor: pointer;
  z-index: 4000;
}

/* line 54, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_quickitem.scss */

.m-quickitem-overlay {
  height: 100%;
}

/* line 77, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_quickitem.scss */

.m-quickitem-content {
  position: relative;
  min-height: 100%;
  background: #F3F0EB;
  -webkit-transition: margin-top 0.5s cubic-bezier(0.18, 0.59, 0.22, 0.99), box-shadow 0.5s cubic-bezier(0.18, 0.59, 0.22, 0.99);
  transition: margin-top 0.5s cubic-bezier(0.18, 0.59, 0.22, 0.99), box-shadow 0.5s cubic-bezier(0.18, 0.59, 0.22, 0.99);
  padding-top: 30px;
  padding-top: 1.875rem;
  padding-bottom: 30px;
  padding-bottom: 1.875rem;
  padding-left: 30px;
  padding-left: 1.875rem;
  padding-right: 30px;
  padding-right: 1.875rem;
}

/* line 87, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_quickitem.scss */

.quickitem-focus .m-quickitem-content {
  position: relative;
  overflow: hidden;
  min-height: unset;
  height: auto;
  z-index: 4001;
  margin-top: 40px;
  margin-top: 2.5rem;
  -webkit-transition: margin-top 0.5s cubic-bezier(0.18, 0.59, 0.22, 0.99), box-shadow 0.5s cubic-bezier(0.18, 0.59, 0.22, 0.99);
  transition: margin-top 0.5s cubic-bezier(0.18, 0.59, 0.22, 0.99), box-shadow 0.5s cubic-bezier(0.18, 0.59, 0.22, 0.99);
  box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.1);
  margin: 20px;
  margin: 1.25rem;
}

/* line 111, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_quickitem.scss */

.m-quickitem-content > div {
  padding-bottom: 0;
  position: relative;
}

/* line 116, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_quickitem.scss */

.m-quickitem-content > .m-message {
  margin-top: 20px;
  margin-top: 1.25rem;
  margin-bottom: 0px !important;
  margin-bottom: 0rem !important;
}

/* line 121, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_quickitem.scss */

.m-quickitem-content .a-heading-editorial-h2,
.m-quickitem-content .a-heading-h2,
.m-quickitem-content .m-grid-item--banner .m-grid-item--cat-title,
.m-grid-item--banner
    .m-quickitem-content .m-grid-item--cat-title {
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
}

/* line 128, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_quickitem.scss */

.m-quickitem-close.a-link--close,
.m-quickitem-close.a-tooltip-closer {
  z-index: 4101;
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  padding: 15px;
  padding: 0.9375rem;
  margin-top: 10px;
  margin-top: 0.625rem;
  margin-right: 10px;
  margin-right: 0.625rem;
}

/* line 139, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_quickitem.scss */

.m-quickitem-close.a-link--close:before,
.m-quickitem-close.a-tooltip-closer:before,
.m-quickitem-close.a-link--close:after,
.m-quickitem-close.a-tooltip-closer:after {
  margin-top: 5px;
  margin-top: 0.3125rem;
  margin-right: 5px;
  margin-right: 0.3125rem;
}

/* line 146, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_quickitem.scss */

.quickitem-focus .m-quickitem-close.a-link--close,
.quickitem-focus .m-quickitem-close.a-tooltip-closer {
  display: block;
}

/* line 153, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_quickitem.scss */

.m-quickitem-header {
  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-quickitem-header {
  *zoom: 1;
}

/* line 178, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_mixins.scss */

.m-quickitem-header:before,
.m-quickitem-header:after {
  content: "";
  display: table;
}

/* line 183, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_mixins.scss */

.m-quickitem-header:after {
  clear: both;
}

/* line 157, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_quickitem.scss */

.m-quickitem-headline {
  padding-bottom: 10px;
  padding-bottom: 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 172, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_quickitem.scss */

.quickitem-focus .m-quickitem-headline {
  position: relative;
  min-height: 1px;
  min-height: 0.0625rem;
  padding-left: 10px;
  padding-left: 0.625rem;
  padding-right: 10px;
  padding-right: 0.625rem;
}

/* line 178, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_quickitem.scss */

.m-quickitem-tooltip {
  float: right;
  margin-right: 10px;
  margin-right: 0.625rem;
  margin-left: 15px;
  margin-left: 0.9375rem;
  margin-top: 5px;
  margin-top: 0.3125rem;
  margin-bottom: 15px;
  margin-bottom: 0.9375rem;
}

/* line 186, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_quickitem.scss */

.m-quickitem-tooltip:hover a {
  color: #D2051E;
}

/* line 191, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_quickitem.scss */

.m-quickitem-tooltip strong {
  margin-left: 10px;
  margin-left: 0.625rem;
}

/* line 195, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_quickitem.scss */

.m-quickitem-tooltip .a-tooltip {
  padding: 0px;
  padding: 0rem;
  text-transform: uppercase;
  font-size: 0;
}

/* line 200, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_quickitem.scss */

.m-quickitem-tooltip .a-tooltip:after {
  display: none;
}

/* line 204, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_quickitem.scss */

.m-quickitem-tooltip .a-tooltip:before {
  position: relative;
  margin-top: -3px;
  margin-top: -0.1875rem;
  color: #D2051E;
  font-size: 20px;
  font-size: 1.25rem;
}

/* line 213, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_quickitem.scss */

.m-quickitem-description {
  padding-left: 10px;
  padding-left: 0.625rem;
  padding-right: 10px;
  padding-right: 0.625rem;
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
}

/* line 219, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_quickitem.scss */

.m-quickitem-description .text {
  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: 0px !important;
  padding-bottom: 0rem !important;
}

/* line 224, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_quickitem.scss */

.m-quickitem-description .text 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 228, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_quickitem.scss */

.m-quickitem-description .text .more {
  display: none;
}

/* line 230, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_quickitem.scss */

.quickitem-focus .m-quickitem-description .text .more {
  display: inline;
}

/* line 237, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_quickitem.scss */

.m-quickitem-form {
  margin-left: -10px;
  margin-left: -0.625rem;
  margin-right: -10px;
  margin-right: -0.625rem;
  position: relative;
}

/* line 175, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_mixins.scss */

.m-quickitem-form {
  *zoom: 1;
}

/* line 178, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_mixins.scss */

.m-quickitem-form:before,
.m-quickitem-form:after {
  content: "";
  display: table;
}

/* line 183, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_mixins.scss */

.m-quickitem-form:after {
  clear: both;
}

/* line 175, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_mixins.scss */

.m-quickitem-form {
  *zoom: 1;
}

/* line 178, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_mixins.scss */

.m-quickitem-form:before,
.m-quickitem-form:after {
  content: "";
  display: table;
}

/* line 183, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/utilities/_mixins.scss */

.m-quickitem-form:after {
  clear: both;
}

/* line 244, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_quickitem.scss */

.m-quickitem-input {
  position: relative;
  float: left;
  width: 75%;
  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;
  margin: 0px;
  margin: 0rem;
}

/* line 264, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_quickitem.scss */

.m-quickitem-input.a-input,
.m-quickitem-input.a-stars-radio {
  padding-bottom: 0px;
  padding-bottom: 0rem;
}

/* line 268, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_quickitem.scss */

.quickitem-focus .m-quickitem-input {
  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 272, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_quickitem.scss */

.quickitem-focus .m-quickitem-input.a-input,
.quickitem-focus .m-quickitem-input.a-stars-radio {
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
}

/* line 277, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_quickitem.scss */

.m-quickitem-input .a-input-field,
.m-quickitem-input .a-stars-radio-field {
  display: block;
  width: 100%;
  float: none;
  left: 0;
  margin-left: 0 !important;
  padding: 0px;
  padding: 0rem;
}

/* line 286, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_quickitem.scss */

.m-quickitem-input textarea {
  resize: none;
  height: 45px;
  height: 2.8125rem;
  border-right-style: none;
  -webkit-transition: none;
  transition: none;
  background: #FFFFFF;
  white-space: nowrap;
  overflow: hidden;
}

/* line 295, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_quickitem.scss */

.quickitem-focus .m-quickitem-input textarea {
  height: 170px;
  height: 10.625rem;
  max-height: 170px;
  max-height: 10.625rem;
  border-right-style: solid;
  -webkit-transition: height .3s ease-out;
  transition: height .3s ease-out;
  overflow: auto;
  white-space: pre-wrap;
}

/* line 311, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_quickitem.scss */

.m-quickitem-input .a-label--textarea {
  display: none !important;
}

/* line 316, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_quickitem.scss */

.m-quickitem-button {
  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;
  padding-left: 0px;
  padding-left: 0rem;
  border-right: none;
  z-index: 100;
}

/* line 330, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_quickitem.scss */

.quickitem-focus .m-quickitem-button {
  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;
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
  box-shadow: none;
}

/* line 336, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_quickitem.scss */

.m-quickitem-button .a-button-primary,
.m-quickitem-button .m-text--richtext .m-text-buttons a,
.m-text--richtext .m-text-buttons .m-quickitem-button a,
.m-quickitem-button .a-button-secondary {
  font-size: 0;
}

/* line 340, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_quickitem.scss */

.m-quickitem-button .a-button-primary:active,
.m-quickitem-button .m-text--richtext .m-text-buttons a:active,
.m-text--richtext .m-text-buttons .m-quickitem-button a:active,
.m-quickitem-button .a-button-secondary:active {
  -webkit-transform: none !important;
  transform: none !important;
}

/* line 344, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_quickitem.scss */

.quickitem-focus .m-quickitem-button .a-button-primary,
.quickitem-focus .m-quickitem-button .m-text--richtext .m-text-buttons a,
.m-text--richtext .m-text-buttons .quickitem-focus .m-quickitem-button a,
.quickitem-focus .m-quickitem-button .a-button-secondary {
  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;
}

/* line 349, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_quickitem.scss */

.m-quickitem-button .a-button-primary .a-icon-cartadd:before,
.m-quickitem-button .m-text--richtext .m-text-buttons a .a-icon-cartadd:before,
.m-text--richtext .m-text-buttons .m-quickitem-button a .a-icon-cartadd:before,
.m-quickitem-button .a-button-secondary .a-icon-cartadd:before {
  display: inline-block;
  font-size: 14px;
  font-size: 0.875rem;
  margin-right: 0px !important;
  margin-right: 0rem !important;
}

/* line 354, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_quickitem.scss */

.quickitem-focus .m-quickitem-button .a-button-primary .a-icon-cartadd:before,
.quickitem-focus .m-quickitem-button .m-text--richtext .m-text-buttons a .a-icon-cartadd:before,
.m-text--richtext .m-text-buttons .quickitem-focus .m-quickitem-button a .a-icon-cartadd:before,
.quickitem-focus .m-quickitem-button .a-button-secondary .a-icon-cartadd:before {
  margin-right: 5px !important;
  margin-right: 0.3125rem !important;
}

/* line 364, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_quickitem.scss */

.m-quickitem-messages > div {
  margin-top: 15px;
  margin-top: 0.9375rem;
}

/* line 368, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_quickitem.scss */

.quickitem-focus .m-quickitem-messages > div {
  margin-top: 0px;
  margin-top: 0rem;
  margin-bottom: 15px !important;
  margin-bottom: 0.9375rem !important;
}

/* line 376, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_quickitem.scss */

.m-quickitem-messages .m-message--tiny .m-message-title {
  padding-bottom: 5px;
  padding-bottom: 0.3125rem;
}

/* line 379, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_quickitem.scss */

.m-quickitem-messages .m-message--tiny p,
.m-quickitem-messages .m-message--tiny a {
  font-size: 14px !important;
  font-size: 0.875rem !important;
  line-height: 1.2;
}

/* line 386, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_quickitem.scss */

.m-quickitem-legend {
  opacity: 0;
  max-height: 0;
  height: 0;
  pointer-events: none;
  padding: 0;
}

/* line 394, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_quickitem.scss */

.quickitem-focus .m-quickitem-legend {
  max-height: 9999999em;
  height: auto;
  pointer-events: auto;
  opacity: 1;
  -webkit-transition: maxHeight .3s .3s ease-out, opacity .3s .3s ease-out;
  transition: maxHeight .3s .3s ease-out, opacity .3s .3s ease-out;
}

/* line 402, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_quickitem.scss */

.m-quickitem-legend 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;
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
}

/* line 405, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_quickitem.scss */

.m-quickitem-legend p strong {
  margin-right: 5px;
  margin-right: 0.3125rem;
}

/* line 409, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_quickitem.scss */

.m-quickitem-legend p:last-child {
  padding-bottom: 0px;
  padding-bottom: 0rem;
}

/* line 5, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/categoryOverview/_item.scss */

.m-category-item,
.m-category-item--blank {
  display: block;
}

/* line 29, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/categoryOverview/_item.scss */

.m-category-item-link {
  display: block;
  width: 100%;
}

/* line 33, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/categoryOverview/_item.scss */

.m-category-item-inner {
  display: block;
  width: 100%;
  padding: 30px 0 30px;
  padding: 1.875rem 0 1.875rem;
  position: relative;
  overflow: hidden;
  border-bottom: 1px solid #EBE6dE;
  border-bottom: 0.0625rem solid #EBE6dE;
}

/* line 49, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/categoryOverview/_item.scss */

.m-category-item-img,
.m-category-item-text {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
}

/* line 53, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/categoryOverview/_item.scss */

.m-category-item-img {
  text-align: left;
  position: relative;
  float: left;
  width: 41.66667%;
  min-height: 1px;
  min-height: 0.0625rem;
  padding-left: 10px;
  padding-left: 0.625rem;
  padding-right: 10px;
  padding-right: 0.625rem;
  padding-right: 0px;
  padding-right: 0rem;
}

/* line 94, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/categoryOverview/_item.scss */

.o-category-teaserlist .m-category-item-img img {
  width: 80px;
  width: 5rem;
  max-width: 100%;
  height: auto;
}

/* line 110, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/categoryOverview/_item.scss */

.m-category-item-text-heading {
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  margin-bottom: 5px;
  margin-bottom: 0.3125rem;
}

/* line 114, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/categoryOverview/_item.scss */

.m-category-item:hover .m-category-item-text-heading {
  color: #000000;
}

/* line 118, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/categoryOverview/_item.scss */

.m-category-item-text-description {
  color: #000000;
  font-size: 16px !important;
  font-size: 1rem !important;
}

/* line 124, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/categoryOverview/_item.scss */

.m-category-item-teaser-heading {
  text-transform: uppercase;
  margin-bottom: 5px;
  margin-bottom: 0.3125rem;
  font-size: 16px !important;
  font-size: 1rem !important;
  color: #D2051E;
}

/* line 132, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/categoryOverview/_item.scss */

.m-category-item-show {
  display: block;
  width: 100%;
  position: relative;
  z-index: 10;
  margin-top: 15px;
  margin-top: 0.9375rem;
}

/* line 139, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/categoryOverview/_item.scss */

.m-category-item-show:hover {
  color: #D2051E;
}

/* line 30, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_dateRange.scss */

.m-date-range-text {
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
}

/* line 50, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_dateRange.scss */

.m-date-range .a-input,
.m-date-range .a-stars-radio {
  padding-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

/* line 54, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_dateRange.scss */

.m-date-range .a-input-field,
.m-date-range .a-stars-radio-field {
  width: 100%;
  padding: 0;
  left: auto;
}

/* line 3, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_repairForm.scss */

.o-toolmanagement-forms .sticky-table-header > .table > tfoot > tr > th {
  white-space: normal;
}

/* line 7, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_repairForm.scss */

.o-toolmanagement-forms .table-responsive,
.o-toolmanagement-forms .table {
  background: none;
}

/* line 10, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_repairForm.scss */

.o-toolmanagement-forms .chosen-drop .chosen-search input[type="text"] {
  background: transparent;
}

/* line 15, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_repairForm.scss */

.o-toolmanagement-forms-head .a-heading-h2,
.o-toolmanagement-forms-head .m-grid-item--banner .m-grid-item--cat-title,
.m-grid-item--banner .o-toolmanagement-forms-head .m-grid-item--cat-title {
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
}

/* line 18, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_repairForm.scss */

.o-toolmanagement-forms-head .a-heading-h3,
.o-toolmanagement-forms-head .m-product-review--title,
.o-toolmanagement-forms-head .m-product-review--comment-title,
.o-toolmanagement-forms-head .m-product-addreview--title,
.o-toolmanagement-forms-head .m-chat-popup--title,
.o-toolmanagement-forms-head .m-filterbar-title,
.o-toolmanagement-forms-head .o-prod-grid--header-title {
  padding-top: 40px;
  padding-top: 2.5rem;
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
}

/* line 29, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_repairForm.scss */

.o-toolmanagement-forms .o-toolmanagement {
  margin-top: 0;
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
}

/* line 35, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_repairForm.scss */

.o-toolmanagement--maintext {
  padding-bottom: 0;
}

/* line 37, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_repairForm.scss */

.o-toolmanagement--maintext 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;
}

/* line 92, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/atoms/text/_link.scss */

.o-toolmanagement--maintext a:hover {
  color: #671A3D;
  border-bottom-color: #671A3D;
  /*
    &:after {
      content: '';


      position: absolute;
      left: 1px;
      right: 0;
      bottom: -3px;
    }
    */
}

/* line 43, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_repairForm.scss */

.o-toolmanagement-forms-block {
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
}

/* line 44, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_repairForm.scss */

.o-toolmanagement-forms-block .a-link,
.o-toolmanagement-forms-block .a-label-tip-link {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 20px;
  line-height: 1.25rem;
  padding-left: 1.4em !important;
}

/* line 49, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_repairForm.scss */

.o-toolmanagement-forms-block div[class^="a-heading"] {
  color: #000000;
  border-top: 3px solid #EBE6dE;
  border-top: 0.1875rem solid #EBE6dE;
  background: #F3F0EB;
  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;
  margin: 0px;
  margin: 0rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  text-transform: none;
}

/* line 69, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_repairForm.scss */

.o-toolmanagement-forms-block div[class^="a-heading"] > .a-link,
.o-toolmanagement-forms-block div[class^="a-heading"] > .a-label-tip-link {
  text-transform: uppercase;
}

/* line 79, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_repairForm.scss */

.o-toolmanagement-forms-block:last-child {
  padding-bottom: 40px;
  padding-bottom: 2.5rem;
}

/* line 96, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_repairForm.scss */