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

.o-toolmanagement-forms-bottom {
  padding-bottom: 50px;
  padding-bottom: 3.125rem;
}

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

.o-toolmanagement-forms-bottom .a-link,
.o-toolmanagement-forms-bottom .a-label-tip-link {
  padding-top: 0px;
  padding-top: 0rem;
  padding-bottom: 0px;
  padding-bottom: 0rem;
}

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

.m-repair-form {
  display: inline-block;
  width: 100%;
  border-bottom: 3px solid #EBE6dE;
  border-bottom: 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;
}

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

.m-repair-form .a-input:last-of-type,
.m-repair-form .a-stars-radio:last-of-type {
  padding-bottom: 0;
}

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

.m-repair-form-inner {
  display: inline-block;
  width: 100%;
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
}

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

.m-repair-form .col-1 {
  width: 100%;
  float: left;
}

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

.m-repair-form .col-2 {
  float: left;
  width: 100%;
  margin-top: 20px;
  margin-top: 1.25rem;
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
}

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

.m-repair-form .col-2 .a-tinytext,
.m-repair-form .col-2 .a-input-description p,
.a-input-description .m-repair-form .col-2 p,
.m-repair-form .col-2 .m-password-match,
.m-repair-form .col-2 .m-register-form-required-text {
  padding-bottom: 0 !important;
}

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

.m-repair-form .col-3 {
  float: left;
  width: 100%;
}

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

.m-repair-form .a-display-block {
  width: 100%;
}

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

.m-repair-form-subtitle {
  display: inline-block;
  width: 100%;
  margin-bottom: 8px;
  margin-bottom: 0.5rem;
  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 211, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_repairForm.scss */

.m-repair-form .a-icon-download {
  float: right;
  margin: 0;
  font-size: 16px !important;
  font-size: 1rem !important;
}

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

.m-repair-form .select-input-wrapper .a-select {
  margin-right: 8px;
  margin-right: 0.5rem;
}

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

.m-repair-form .select-input-wrapper .cost-wrapper {
  float: right;
  width: 50%;
}

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

.m-repair-form .select-input-wrapper .cost-wrapper input {
  width: auto;
  float: left;
}

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

.m-repair-form .select-input-wrapper .cost-wrapper .a-input,
.m-repair-form .select-input-wrapper .cost-wrapper .a-stars-radio {
  padding-bottom: 0px;
  padding-bottom: 0rem;
}

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

.m-repair-form .select-input-wrapper .m-repair-form-cost-limit .input-label {
  padding-left: 0px;
  padding-left: 0rem;
}

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

.m-repair-form .select-input-wrapper .a-input,
.m-repair-form .select-input-wrapper .a-stars-radio {
  float: left;
}

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

.m-repair-form .select-input-wrapper .a-input-field,
.m-repair-form .select-input-wrapper .a-stars-radio-field {
  width: auto;
}

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

.m-repair-form .select-input-wrapper .a-input-field input:not(.a-error):not(.error) + .a-error,
.m-repair-form .select-input-wrapper .a-stars-radio-field input:not(.a-error):not(.error) + .a-error,
.m-repair-form .select-input-wrapper .a-input-field input:not(.a-error):not(.error) + .error,
.m-repair-form .select-input-wrapper .a-stars-radio-field input:not(.a-error):not(.error) + .error {
  display: none;
}

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

.m-repair-form .select-input-wrapper .a-input .input-label,
.m-repair-form .select-input-wrapper .a-stars-radio .input-label {
  padding-top: 12px;
  padding-top: 0.75rem;
}

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

.m-repair-form .select-input-wrapper .input-label {
  width: auto;
  float: left;
  padding-top: 2px;
  padding-top: 0.125rem;
  padding-left: 15px;
  padding-left: 0.9375rem;
}

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

.m-repair-form .a-input-text,
.m-repair-form input[type="text"] {
  background: #FFFFFF;
}

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

.m-repair-form .chosen-search .a-input-text,
.m-repair-form .chosen-search input[type="text"] {
  background: transparent;
}

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

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

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

.m-repair-form .a-icon-info-after {
  cursor: pointer;
}

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

.m-repair-form .a-icon-info-after:after {
  position: relative;
  left: 5px;
  top: 3px;
  color: #D2051E;
  margin-left: 5px;
  margin-left: 0.3125rem;
}

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

.m-repair-form .a-icon-info-after:hover {
  color: #000000;
}

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

.m-repair-form .radio-wrapper {
  display: inline-block;
}

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

.m-repair-form .radio-wrapper:not(:first-of-type) {
  padding-top: 20px;
  padding-top: 1.25rem;
}

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

.m-repair-form .a-radio {
  float: left;
}

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

.m-repair-form .a-radio:not(:last-of-type) {
  padding-right: 15px;
  padding-right: 0.9375rem;
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
}

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

.m-repair-form .a-checkbox label {
  display: inline-block;
}

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

.m-repair-form .a-checkbox:first-of-type {
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
}

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

.m-repair-form .a-checkbox:last-of-type {
  padding-bottom: 0;
}

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

.m-repair-form .a-input,
.m-repair-form .a-stars-radio {
  margin-left: 0px;
  margin-left: 0rem;
  margin-right: 0px;
  margin-right: 0rem;
}

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

.m-repair-form .a-input-field,
.m-repair-form .a-stars-radio-field {
  padding-left: 0px;
  padding-left: 0rem;
  padding-right: 0px;
  padding-right: 0rem;
  left: 0;
  width: 100%;
}

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

.m-repair-form .a-input .a-input-textarea,
.m-repair-form .a-stars-radio .a-input-textarea,
.m-repair-form .a-input textarea,
.m-repair-form .a-stars-radio textarea {
  min-height: 130px;
  min-height: 8.125rem;
  background: #FFFFFF;
  resize: none;
}

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

.m-repair-form:not(.m-repair-form-orderinfo) .a-input label,
.m-repair-form:not(.m-repair-form-orderinfo) .a-stars-radio label {
  display: none;
}

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

.m-repair-form .a-select {
  float: left;
  margin-top: 10px;
  margin-top: 0.625rem;
  padding: 0;
}

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

.m-repair-form .a-select-field {
  left: 0;
  width: 100%;
}

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

.m-repair-form .full-width {
  clear: both;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

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

.m-repair-form .full-width .a-display-block {
  margin-top: 5px;
  margin-top: 0.3125rem;
}

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

.m-repair-form .full-width .a-icon-download {
  width: 100%;
  margin-top: 10px;
  margin-top: 0.625rem;
  margin-bottom: 10px;
  margin-bottom: 0.625rem;
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
}

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

.m-repair-form .full-width .above-timepromise {
  display: inline-block;
}

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

.m-repair-form .full-width .a-icon-info-after {
  float: left;
  padding-right: 15px;
  padding-right: 0.9375rem;
}

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

.m-repair-form .full-width .a-icon-info-after ~ .select-input-wrapper {
  float: none;
  width: 100%;
  padding-left: 0px;
  padding-left: 0rem;
  padding-top: 15px;
  padding-top: 0.9375rem;
}

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

.m-repair-form .full-width .a-select {
  padding: 0;
  margin: 0;
  width: 100%;
}

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

.m-repair-form .full-width .a-select-field {
  width: 100% !important;
  padding: 0;
  left: 0;
  height: 45px;
  height: 2.8125rem;
}

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

.m-repair-form .full-width input {
  max-width: 190px;
  max-width: 11.875rem;
  background: white;
}

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

.m-repair-form .select-input-wrapper {
  display: inline-block;
  width: 100%;
  -webkit-box-ordinal-group: 1;
  -ms-flex-order: 0;
  order: 0;
}

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

.m-repair-form-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;
  display: inline-block;
  margin-bottom: 5px;
  margin-bottom: 0.3125rem;
}

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

.m-repair-form-orderinfo.m-repair-form {
  padding-left: 5px;
  padding-left: 0.3125rem;
  padding-right: 5px;
  padding-right: 0.3125rem;
}

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

.m-repair-form-orderinfo {
  border-bottom: 0;
  margin-bottom: 30px;
  margin-bottom: 1.875rem;
}

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

.m-repair-form-orderinfo hr,
.m-repair-form-orderinfo .a-hr,
.m-repair-form-orderinfo .m-product-gallery-stage .m-slider::after,
.m-product-gallery-stage .m-repair-form-orderinfo .m-slider::after {
  margin-top: 5px;
  margin-top: 0.3125rem;
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
}

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

.m-repair-form-orderinfo .a-label--textarea,
.m-repair-form-orderinfo .a-label--formfield {
  left: 0;
}

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

.m-repair-form-orderinfo .a-select {
  float: none;
  padding-bottom: 0px;
  padding-bottom: 0rem;
  margin: 0;
  width: 100%;
}

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

.m-repair-form-orderinfo .a-select-field {
  left: 0;
  width: 100% !important;
  padding-left: 0;
  padding-right: 0;
}

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

.m-repair-form-orderinfo .a-input-textarea,
.m-repair-form-orderinfo textarea {
  min-height: 130px;
  min-height: 8.125rem;
  max-height: 130px;
  max-height: 8.125rem;
  -webkit-transition: all .3s;
  transition: all .3s;
}

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

.m-repair-form-orderinfo .a-input-textarea.is-closed,
.m-repair-form-orderinfo textarea.is-closed {
  min-height: 45px !important;
  min-height: 2.8125rem !important;
  max-height: 45px !important;
  max-height: 2.8125rem !important;
  line-height: 19px;
  line-height: 1.1875rem;
}

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

.m-repair-form-orderinfo-top {
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
}

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

.m-repair-form-orderinfo-top .a-input-field,
.m-repair-form-orderinfo-top .a-stars-radio-field {
  left: 0;
}

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

.m-repair-form-orderinfo-middle .a-select {
  margin-top: 0 !important;
}

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

.m-repair-form-orderinfo-bottom .a-input,
.m-repair-form-orderinfo-bottom .a-stars-radio {
  float: none;
}

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

.m-repair-form-orderinfo-bottom .m-message {
  margin-top: 15px;
  margin-top: 0.9375rem;
}

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

.m-repair-form-orderinfo-bottom .m-message p,
.m-repair-form-orderinfo-bottom .m-message .m-message-title {
  font-size: 16px !important;
  font-size: 1rem !important;
}

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

.m-repair-form-orderinfo .chosen-container,
.m-repair-form-orderinfo .a-button-select {
  display: block !important;
}

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

.m-repair-form-infoblock {
  padding-left: 10px;
  padding-left: 0.625rem;
  padding-right: 10px;
  padding-right: 0.625rem;
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
}

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

.m-repair-form-infoblock-text {
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
}

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

.m-repair-form-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;
  display: inline-block;
  margin-bottom: 5px;
  margin-bottom: 0.3125rem;
}

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

.m-repair-form .a-input-field span.a-error,
.m-repair-form .a-stars-radio-field span.a-error,
.m-repair-form .a-input-field span.error,
.m-repair-form .a-stars-radio-field span.error {
  display: block;
  width: 100%;
  clear: both;
  line-height: 13px;
  line-height: 0.8125rem;
  padding-top: 8px;
  padding-top: 0.5rem;
  color: #D2051E;
  font-size: 14px !important;
  font-size: 0.875rem !important;
}

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

.m-repair-form .a-input-field input.a-error[type="tel"] ~ span.a-error,
.m-repair-form .a-stars-radio-field input.a-error[type="tel"] ~ span.a-error,
.m-repair-form .a-input-field input[type="tel"].error ~ span.a-error,
.m-repair-form .a-stars-radio-field input[type="tel"].error ~ span.a-error,
.m-repair-form .a-input-field input.a-error[type="tel"] ~ span.error,
.m-repair-form .a-stars-radio-field input.a-error[type="tel"] ~ span.error,
.m-repair-form .a-input-field input[type="tel"].error ~ span.error,
.m-repair-form .a-stars-radio-field input[type="tel"].error ~ span.error,
.m-repair-form .a-input-field input.a-error[type="text"] ~ span.a-error,
.m-repair-form .a-stars-radio-field input.a-error[type="text"] ~ span.a-error,
.m-repair-form .a-input-field input[type="text"].error ~ span.a-error,
.m-repair-form .a-stars-radio-field input[type="text"].error ~ span.a-error,
.m-repair-form .a-input-field input.a-error[type="text"] ~ span.error,
.m-repair-form .a-stars-radio-field input.a-error[type="text"] ~ span.error,
.m-repair-form .a-input-field input[type="text"].error ~ span.error,
.m-repair-form .a-stars-radio-field input[type="text"].error ~ span.error {
  display: block;
  line-height: 13px;
  line-height: 0.8125rem;
}

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

.m-repair-form-link {
  display: block;
  margin-top: -7px;
  margin-top: -0.4375rem;
  margin-bottom: 8px;
  margin-bottom: 0.5rem;
}

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

.m-repair-form-footer {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  border-top: 2px solid #EBE6dE;
  border-top: 0.125rem solid #EBE6dE;
  padding-top: 20px;
  padding-top: 1.25rem;
}

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

.m-repair-form-footer .select-input-wrapper {
  padding-left: 0 !important;
}

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

.m-repair-form-footer .m-repair-form-timepromise .a-icon-info-after {
  margin-top: 0px;
  margin-top: 0rem;
  float: none;
}

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

.m-repair-form-footer .m-repair-form-timepromise > span {
  position: relative;
  display: inline-block;
  top: 0;
}

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

.m-repair-form-footer .m-repair-form-costinfo {
  padding-right: 30px;
  padding-right: 1.875rem;
}

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

.m-repair-form--no-tool {
  margin-bottom: 40px;
  margin-bottom: 2.5rem;
}

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

.m-repair-form--no-tool .a-input label,
.m-repair-form--no-tool .a-stars-radio label {
  left: 0;
  width: 100%;
}

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

.m-repair-form--no-tool .cols-left-wrap {
  padding-right: 15px;
  padding-right: 0.9375rem;
}

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

.m-repair-form--no-tool .a-label--textarea {
  display: none;
}

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

.m-kaltura-video {
  z-index: 1;
  position: relative;
  width: 100%;
  padding-bottom: 56.25%;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-backface-visibility: hidden;
}

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

.m-kaltura-video-image,
.m-kaltura-video-iframe,
.m-kaltura-video-container {
  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 103, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_kalturaVideo.scss */

.m-kaltura-video-iframe {
  height: 100%;
  width: 100%;
}

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

.m-kaltura-video-iframe[src="about:blank"] {
  display: none;
}

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

.m-kaltura-video-image {
  cursor: pointer;
}

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

.m-kaltura-video-image:hover .a-icon-play {
  background-color: rgba(82, 79, 83, 0.8);
}

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

.m-grid-item--video .m-kaltura-video-image img {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
  margin: auto;
}

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

.m-kaltura-video-image .a-icon-play {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 80px;
  width: 5rem;
  height: 80px;
  height: 5rem;
  margin-left: -40px;
  margin-left: -2.5rem;
  margin-top: -40px;
  margin-top: -2.5rem;
  background-color: rgba(82, 79, 83, 0.6);
  z-index: 0;
  cursor: pointer;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
}

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

.m-kaltura-video-image .a-icon-play:before {
  color: #fff;
  position: absolute;
  font-size: 1.75rem;
  line-height: 1.75rem;
  left: 50%;
  top: 50%;
  margin-top: -0.875rem;
  margin-left: -0.7rem;
}

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

.m-kaltura-video-image .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 55, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/molecules/_kalturaVideo.scss */

.m-kaltura-video-image .a-icon-play:hover {
  background-color: rgba(82, 79, 83, 0.8);
}

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

.a-tooltip-icon {
  visibility: hidden;
}

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

.is-IE .a-tooltip-icon {
  visibility: visible;
}

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

.a-tooltip-icon:before {
  visibility: visible;
}

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

.a-tooltip-icon:hover {
  cursor: pointer;
}

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

.m-firestop-form-line .a-checkbox 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;
}

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

.m-overlay--firestop p {
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
}

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

.m-overlay--firestop input[type="text"] {
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
}

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

.m-overlay--firestop input[type="text"].a-error,
.m-overlay--firestop input[type="text"].error {
  margin-bottom: 0;
}

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

.m-library-list .a-link-wrapp {
  width: 100%;
  display: block;
  padding-bottom: 5px;
  padding-bottom: 0.3125rem;
  padding-top: 5px;
  padding-top: 0.3125rem;
}

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

.m-library-list .a-link-wrapp a.a-link--arrow-after {
  font-size: 16px !important;
  font-size: 1rem !important;
}

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

.m-library-list--sticky-header .m-showmore-buttons:before,
.m-library-list--sticky-header .m-showmore-buttons:after {
  left: 0;
  right: 0;
}

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

.m-library-list .a-tooltip.a-icon-info,
.m-library-list .a-tooltip.a-label-tip-link {
  padding-left: 4px;
  padding-left: 0.25rem;
}

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

.m-library-list .a-tooltip.a-icon-info:before,
.m-library-list .a-tooltip.a-label-tip-link:before {
  position: relative;
  top: 4px;
}

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

.m-library-header {
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
}

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

.m-library-header a:hover {
  color: #FFFFFF;
}

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

.m-library-header .a-checkbox {
  padding-bottom: 0;
  margin-top: 10px;
  margin-top: 0.625rem;
}

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

.m-library-header .a-checkbox 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;
}

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

.m-library-header .col-md-6 + .col-md-6 {
  text-align: right;
}

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

.m-library-header.is-stuck {
  background: #FFFFFF;
  border-bottom: 3px solid #EBE6dE;
  border-bottom: 0.1875rem solid #EBE6dE;
  padding-top: 10px;
  padding-top: 0.625rem;
  z-index: 3999;
}

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

.m-library-items,
.m-library-item {
  display: block;
}

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

.m-library-item {
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
  padding-top: 15px;
  padding-top: 0.9375rem;
  border-bottom: 1px solid #EBE6dE;
  border-bottom: 0.0625rem solid #EBE6dE;
}

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

.m-library-item:first-child {
  border-top: none !important;
}

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

.m-library-item-blocklink:hover {
  color: #000000;
}

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

.m-library-item .a-list-unordered {
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
}

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

.m-library-item p {
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
}

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

.m-library-item:first-child {
  border-top: 3px solid #EBE6dE;
  border-top: 0.1875rem solid #EBE6dE;
}

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

.m-library-item-text {
  position: relative;
}

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

.m-library-list--firestop .m-library-item-text {
  padding-left: 45px;
  padding-left: 2.8125rem;
}

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

.m-library-item-text .a-checkbox {
  position: absolute;
  top: 0;
  left: 0;
}

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

.m-library-additional-info {
  padding-top: 10px;
  padding-top: 0.625rem;
}

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

.m-library-tooltip td {
  padding: 0 20px 10px;
  padding: 0 1.25rem 0.625rem;
}

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

.m-library-icons {
  display: block;
  padding-top: 8px;
  padding-top: 0.5rem;
}

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

.m-library-icon {
  cursor: pointer;
  display: inline-block;
  box-sizing: content-box;
  max-width: 40px;
  max-width: 2.5rem;
  padding-top: 10px;
  padding-top: 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/firestop/_libraryIcons.scss */

.m-library-icon:last-child {
  padding-right: 0;
}

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

.m-library-icon picture img {
  max-height: 40px;
  max-height: 2.5rem;
}

/*************** SCROLLBAR BASE CSS (from vendor css file)***************/

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

.scroll-wrapper {
  padding: 0 !important;
  position: relative;
}

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

.scroll-wrapper > .scroll-content {
  border: none !important;
  box-sizing: content-box !important;
  height: auto;
  left: 0;
  margin: 0;
  max-height: none;
  max-width: none !important;
  overflow: scroll !important;
  padding: 0;
  position: relative !important;
  top: 0;
  width: auto !important;
}

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

.scroll-wrapper > .scroll-content::-webkit-scrollbar {
  height: 0;
  width: 0;
}

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

.scroll-element {
  display: none;
}

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

.scroll-element,
.scroll-element div {
  box-sizing: content-box;
}

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

.scroll-element.scroll-x.scroll-scrollx_visible,
.scroll-element.scroll-y.scroll-scrolly_visible {
  display: block;
}

/******************* EXTERNAL SCROLLBAR *******************/

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

.external-scroll_x,
.external-scroll_y {
  border: solid 1px rgba(151, 149, 152, 0.4);
  border: solid 0.0625rem rgba(151, 149, 152, 0.4);
  cursor: pointer;
  display: none;
}

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

.external-scroll_x.scroll-scrollx_visible {
  display: block;
  height: 20px;
  height: 1.25rem;
}

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

.external-scroll_x div {
  height: 20px;
  height: 1.25rem;
  left: 0;
  top: 0;
  position: absolute;
  width: 100%;
}

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

.external-scroll_x .scroll-bar,
.external-scroll_y .scroll-bar {
  background: #979598;
  opacity: .4;
  z-index: 12;
  -webkit-transition: opacity .3s;
  transition: opacity .3s;
}

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

.m-scrollbar-external_wrapper:hover .external-scroll_x .scroll-bar,
.m-scrollbar-external_wrapper:hover
  .external-scroll_y .scroll-bar {
  opacity: .8;
}

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

.external-scroll_x .scroll-bar {
  width: 100px;
  width: 6.25rem;
}

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

.m-scrollbar-external_wrapper {
  left: 0;
  right: 0;
  bottom: 50px;
  height: 20px;
  height: 1.25rem;
  position: absolute;
  z-index: 10;
  z-index: 1;
}

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

.m-scrollbar-external_wrapper.is-fixed {
  position: fixed;
  bottom: 10px;
  left: 40px;
  right: 40px;
}

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

.m-dropdown-multiple .m-filterbar-dropdown.is-disabled,
.m-dropdown-multiple .m-filterbar-dropdown.is-disabled .a-button-select-inner,
.m-dropdown-multiple .m-filterbar-dropdown.is-disabled .has-ellipsis {
  cursor: default !important;
}

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

.m-dropdown-multiple .m-filterbar-dropdown.is-disabled .a-button-select-inner > span,
.m-dropdown-multiple .m-filterbar-dropdown.is-disabled .a-button-select > div:after {
  color: #CBCACB;
}

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

.m-dropdown-multiple .m-filterbar-dropdown {
  background: #F3F0EB;
}

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

.m-dropdown-multiple .m-filterbar-dropdown-list {
  background-color: #fff;
}

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

.m-dropdown-multiple .m-filterbar-dropdown .a-button-select::before {
  background-color: #F3F0EB;
}

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

.m-dropdown-multiple .m-filterbar-dropdown .a-button-select .a-dropdown-zipper::before {
  background-color: #F3F0EB;
}

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

.m-dropdown-multiple .m-filterbar-dropdown .a-button-select.is-active::before {
  background-color: #fff;
  border-bottom-color: #fff;
}

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

.m-dropdown-multiple .m-filterbar-dropdown .a-button-select.is-active .a-button-select-inner {
  background-color: #fff;
  border-bottom-color: #fff;
}

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

.m-dropdown-multiple .m-filterbar-dropdown .a-button-select.is-active .a-dropdown-zipper::before {
  background-color: #fff;
}

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

.m-dropdown-multiple--theme-white .m-filterbar-dropdown {
  background: #fff;
}

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

.m-dropdown-multiple--theme-white .m-filterbar-dropdown-list {
  background-color: #F3F0EB;
}

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

.m-dropdown-multiple--theme-white .m-filterbar-dropdown .a-button-select::before {
  background-color: #fff;
}

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

.m-dropdown-multiple--theme-white .m-filterbar-dropdown .a-button-select .a-dropdown-zipper::before {
  background-color: #fff;
}

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

.m-dropdown-multiple--theme-white .m-filterbar-dropdown .a-button-select.is-active::before {
  background-color: #F3F0EB;
  border-bottom-color: #F3F0EB;
}

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

.m-dropdown-multiple--theme-white .m-filterbar-dropdown .a-button-select.is-active .a-button-select-inner {
  background-color: #F3F0EB;
  border-bottom-color: #F3F0EB;
}

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

.m-dropdown-multiple--theme-white .m-filterbar-dropdown .a-button-select.is-active .a-dropdown-zipper::before {
  background-color: #F3F0EB;
}

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

.m-checkbox-nested li {
  padding-left: 30px;
  padding-left: 1.875rem;
  position: relative;
}

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

.m-checkbox-nested li::before,
.m-checkbox-nested li::after {
  display: block;
  content: '';
  height: 3px;
  height: 0.1875rem;
  background: #D7CEBA;
  position: absolute;
}

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

.m-checkbox-nested li::before {
  width: 15px;
  width: 0.9375rem;
  margin-top: -8px;
  margin-top: -0.5rem;
  top: 24px;
  left: 3px;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

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

.m-checkbox-nested li::after {
  width: 12px;
  width: 0.75rem;
  top: 22px;
  left: 11px;
}

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

.m-smartbar-notfixed {
  margin: 30px 0;
  margin: 1.875rem 0;
}

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

.m-smartbar-notfixed .m-smartbar {
  position: relative;
  bottom: 0;
}

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

.m-smartbar {
  position: fixed;
  bottom: -110%;
  left: 0;
  z-index: 3999;
  width: 100%;
  -webkit-transition: bottom 1.3s;
  transition: bottom 1.3s;
}

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

.m-smartbar.is-active {
  visibility: visible;
  bottom: 0;
}

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

.m-smartbar .m-smartbar-container {
  padding: 15px 10px 20px 10px;
  padding: 0.9375rem 0.625rem 1.25rem 0.625rem;
  width: 100%;
  background: #F3F0EB;
  border-top: 3px solid #D2051E;
  border-top: 0.1875rem solid #D2051E;
  margin: 0 auto;
  position: relative;
}

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

.m-smartbar-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
}

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

.m-smartbar-content > * {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

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

.m-smartbar .m-smartbar-close {
  top: 0;
  right: 0;
}

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

.m-smartbar .m-smartbar-close:hover:before,
.m-smartbar .m-smartbar-close:hover:after {
  background-color: #D2051E;
}

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

.m-smartbar .m-smartbar-close:before,
.m-smartbar .m-smartbar-close:after {
  background-color: #000000;
}

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

.m-smartbar-column-left {
  width: 100%;
}

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

.m-smartbar-column-right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
}

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

.m-smartbar-column-right .a-heading-h2,
.m-smartbar-column-right .m-grid-item--banner .m-grid-item--cat-title,
.m-grid-item--banner .m-smartbar-column-right .m-grid-item--cat-title {
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
  padding-right: 15px;
  padding-right: 0.9375rem;
  padding-top: 15px;
  padding-top: 0.9375rem;
}

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

.m-smartbar-column-right .a-smartbar-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;
}

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

.m-smartbar-column-right .a-smartbar-content--marketingbanner,
.m-smartbar-column-right .a-smartbar-content--mcsbanner {
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
}

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

.m-smartbar-column-right .a-smartbar-content--marketingbanner p:last-of-type,
.m-smartbar-column-right .a-smartbar-content--mcsbanner p:last-of-type {
  padding-bottom: 0;
}

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

.m-smartbar-column-right .a-smartbar-content--legalbanner {
  padding-bottom: 0;
}

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

.m-smartbar-column-right .a-smartbar-content--legalbanner p:last-of-type {
  padding-bottom: 0;
}

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

.m-smartbar-column-right .a-smartbar-link {
  -ms-flex-item-align: end;
  align-self: flex-end;
}

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

.m-smartbar-buttons-wrapper {
  background: #D7CEBA;
  padding: 10px 0;
  padding: 0.625rem 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
}

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

.m-smartbar-buttons-wrapper .a-button-primary span,
.m-smartbar-buttons-wrapper .m-text--richtext .m-text-buttons a span,
.m-text--richtext .m-text-buttons .m-smartbar-buttons-wrapper a span {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

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

.m-smartbar-buttons-wrapper .a-button-primary span:before,
.m-smartbar-buttons-wrapper .m-text--richtext .m-text-buttons a span:before,
.m-text--richtext .m-text-buttons .m-smartbar-buttons-wrapper a span:before {
  top: 0;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

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

.m-smartbar-buttons-wrapper .a-button-primary span span,
.m-smartbar-buttons-wrapper .m-text--richtext .m-text-buttons a span span,
.m-text--richtext .m-text-buttons .m-smartbar-buttons-wrapper a span span {
  text-align: left;
  word-break: break-word;
}

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

.m-smartbar-buttons-wrapper .a-smartbar-button-close .a-icon-close {
  padding-right: 0;
}

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

.m-smartbar-buttons-wrapper .a-smartbar-button-close .a-icon-close:before {
  position: relative;
  content: '\00d7';
  background: transparent;
  width: auto;
  height: auto;
  -webkit-transform: rotate(0);
  transform: rotate(0);
  font-weight: bold;
  font-size: 26px;
  font-size: 1.625rem;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-family: initial;
}

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

.m-smartbar-buttons-wrapper .a-smartbar-button-close .a-icon-close:after {
  display: none;
}

/* import organisms */

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

.o-header {
  position: relative;
  z-index: 100;
  height: auto;
  min-height: 100px;
  min-height: 6.25rem;
  -webkit-transition: height 5.5s;
  transition: height 5.5s;
}

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

.o-header.o-header--minimal {
  height: 100px;
  height: 6.25rem;
  background: #F7F5F2;
  padding-top: 50px;
  padding-top: 3.125rem;
}

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

.o-header.o-header--minimal .o-header-top {
  box-shadow: none;
}

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

.o-header-top {
  width: 100%;
  max-width: 2560px;
  max-width: 160rem;
  background-color: #F3F0EB;
}

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

.o-header-top:not(.is-nav-open):after {
  content: '';
  position: absolute;
  z-index: 0;
  right: 0;
  left: 0;
  height: 4px;
  height: 0.25rem;
  bottom: -3px;
  background: -webkit-linear-gradient(rgba(0, 0, 0, 0.15), transparent);
  background: linear-gradient(rgba(0, 0, 0, 0.15), transparent);
}

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

.o-header-top.is-nav-open {
  position: fixed !important;
  top: 0;
  z-index: 1000;
  -webkit-transition: top 0.8s;
  transition: top 0.8s;
}

/* line 82, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/_header.scss */

.o-header-top.is-nav-open .m-nav-totop {
  opacity: 1;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

/* line 89, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/_header.scss */

.o-header-bottom {
  position: relative;
  z-index: 1;
  height: 0;
}

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

.o-footer {
  background: #F3F0EB;
  color: #000000;
}

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

.o-footer-top {
  background-color: #D7CEBA;
  padding-left: 10px;
  padding-left: 0.625rem;
  padding-right: 10px;
  padding-right: 0.625rem;
  padding-top: 30px;
  padding-top: 1.875rem;
  padding-bottom: 30px;
  padding-bottom: 1.875rem;
  position: relative;
}

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

.o-footer-top > * {
  position: relative;
  z-index: 10;
}

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

.o-footer-top: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 19, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/_footer.scss */

.o-footer-top:after {
  content: none;
  background-color: #D7CEBA;
  width: 100%;
}

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

.o-footer-top .a-heading-h2,
.o-footer-top .m-grid-item--banner .m-grid-item--cat-title,
.m-grid-item--banner .o-footer-top .m-grid-item--cat-title {
  padding-bottom: 0;
}

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

.o-footer-middle {
  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/organisms/_footer.scss */

.o-footer-bottom {
  padding-left: 10px;
  padding-left: 0.625rem;
  padding-right: 10px;
  padding-right: 0.625rem;
  padding-top: 20px;
  padding-top: 1.25rem;
  padding-bottom: 30px;
  padding-bottom: 1.875rem;
  background-color: #FFFFFF;
}

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

.o-footer-bottom .m-nav-social {
  padding-top: 5px;
  padding-top: 0.3125rem;
  padding-bottom: 5px;
  padding-bottom: 0.3125rem;
}

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

.o-footer-bottom .m-nav-footermeta {
  padding-top: 5px;
  padding-top: 0.3125rem;
}

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

.o-offcanvas {
  position: relative;
  overflow: hidden;
  max-height: 0;
  -webkit-transition: max-height 1.5s ease-out;
  transition: max-height 1.5s ease-out;
  background-color: #F3F0EB;
  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 */

.o-offcanvas {
  *zoom: 1;
}

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

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

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

.o-offcanvas:after {
  clear: both;
}

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

.o-offcanvas--login {
  -webkit-transition: none;
  transition: none;
}

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

.o-offcanvas.opened,
.o-offcanvas.opened-onload {
  overflow: visible;
  max-height: 1400px;
  max-height: 87.5rem;
  border-bottom: 1px solid #D7CEBA;
  border-bottom: 0.0625rem solid #D7CEBA;
}

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

.o-offcanvas.opened-onload {
  -webkit-transition: none;
  transition: none;
}

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

.o-offcanvas-wrapp {
  position: relative;
  z-index: 999;
}

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

.o-offcanvas-content {
  padding-top: 40px;
  padding-top: 2.5rem;
  padding-bottom: 30px;
  padding-bottom: 1.875rem;
  position: relative;
  z-index: 2;
}

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

.o-offcanvas-content .m-account-choose-copy {
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
}

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

.o-offcanvas-close-wrapper {
  display: inline-block;
  width: 100%;
  position: absolute;
  z-index: 3;
}

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

.o-offcanvas-close {
  position: absolute;
  display: inline-block;
  z-index: 10;
  width: 50px;
  width: 3.125rem;
  right: 15px;
  top: 15px;
  cursor: pointer;
  padding-top: 15px;
  padding-top: 0.9375rem;
}

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

.o-offcanvas-close:after,
.o-offcanvas-close:before {
  height: 2px;
  height: 0.125rem;
  width: 17px;
  width: 1.0625rem;
}

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

.o-offcanvas .m-message a: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) {
  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;
  color: #671A3D;
}

/* line 103, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/_offcanvas.scss */

.o-offcanvas .m-message .a-link,
.o-offcanvas .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;
  display: inline-block;
  color: #671A3D;
}

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

.o-offcanvas .a-link-wrapper {
  margin-right: 90px;
  margin-right: 5.625rem;
  width: auto;
  white-space: nowrap;
}

/* line 116, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/_offcanvas.scss */

.o-offcanvas .a-link-wrapper .a-link,
.o-offcanvas .a-link-wrapper .a-label-tip-link {
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 20px;
  line-height: 1.25rem;
}

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

.o-offcanvas .a-link-wrapper .a-link .need-help,
.o-offcanvas .a-link-wrapper .a-label-tip-link .need-help {
  font-size: 16px;
  font-size: 1rem;
}

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

.o-offcanvas .a-checkbox label {
  padding-left: 30px;
  padding-left: 1.875rem;
  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 137, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/_offcanvas.scss */

.o-offcanvas .a-checkbox label:before,
.o-offcanvas .a-checkbox input[type="checkbox"]:checked + label:before {
  margin-left: -30px;
  margin-left: -1.875rem;
}

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

.o-offcanvas .a-input-field input,
.o-offcanvas .a-stars-radio-field input {
  background: white;
}

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

.o-offcanvas [data-offcanvas-part].o-offcanvas--hidden {
  display: none !important;
}

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

.o-cookielayer {
  position: fixed;
  bottom: -200%;
  z-index: 4003;
  padding: 40px 0;
  padding: 2.5rem 0;
  width: 100%;
  background: #bab9ba;
  -webkit-transition: bottom .8s;
  transition: bottom .8s;
}

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

.o-cookielayer:not(.o-cookielayer--nomargin) {
  margin-left: -10px;
  margin-left: -0.625rem;
  margin-right: -10px;
  margin-right: -0.625rem;
}

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

.o-cookielayer.is-active {
  bottom: 0px;
}

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

.o-cookielayer 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;
  padding-bottom: 40px;
  padding-bottom: 2.5rem;
}

/* line 28, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/_cookielayer.scss */

.o-cookielayer img {
  width: 100%;
  max-width: 100%;
}

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

.o-cookielayer button {
  display: inline;
}

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

.o-cookielayer button:not(:last-child) {
  margin-bottom: 15px;
  margin-bottom: 0.9375rem;
}

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

.o-cookielayer.is-active {
  visibility: visible;
}

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

.o-cookielayer.is-active.keyboard-open {
  visibility: hidden;
}

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

.o-register {
  background-color: #F3F0EB;
  /**
   * Headings
   */
  /**
   * Messages
   */
  /**
   * Progress bar
   */
  /**
   * Pages: Confirm Email, Confirm Registration
   */
  /**
   * Page: Account
   */
}

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

.o-register-wrapp {
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  padding-top: 30px;
  padding-top: 1.875rem;
  padding-bottom: 50px;
  padding-bottom: 3.125rem;
}

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

.o-register-wrapp .o-hintbox {
  margin-bottom: 0;
}

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

.o-register .m-page-title {
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
}

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

.o-register .m-page-title-col p {
  padding-top: 10px;
  padding-top: 0.625rem;
}

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

.o-register .a-headline-h2 {
  margin-top: -6px;
  margin-top: -0.375rem;
}

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

.o-register .m-message:last-child {
  margin-bottom: 40px;
  margin-bottom: 2.5rem;
}

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

.o-register-progress {
  margin-top: -3px;
  margin-top: -0.1875rem;
  padding-bottom: 30px;
  padding-bottom: 1.875rem;
}

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

.o-register-legal-text {
  padding-top: 40px;
  padding-top: 2.5rem;
}

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

.o-register-legal-text p {
  padding-bottom: 0;
  font-size: 11px;
  font-size: 0.6875rem;
  line-height: 13px;
  line-height: 0.8125rem;
}

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

.o-register--confirm-email [class^="a-icon-mail"],
.o-register--confirm-registration [class^="a-icon-mail"] {
  font-size: 200px;
  font-size: 12.5rem;
  line-height: 0;
}

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

.o-register--confirm-email [class^="a-icon-mail"]::after,
.o-register--confirm-registration [class^="a-icon-mail"]::after {
  line-height: 0;
}

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

.o-register--confirm-email .m-text,
.o-register--confirm-registration .m-text {
  padding: 0;
}

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

.o-register--confirm-email .svg,
.o-register--confirm-registration .svg {
  max-width: 65px;
  max-width: 4.0625rem;
  margin: 10px 0;
  margin: 0.625rem 0;
}

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

.o-register--confirm-email .o-register-btns,
.o-register--confirm-registration .o-register-btns {
  display: table;
  width: 100%;
  height: 100%;
  table-layout: fixed;
}

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

.o-register--confirm-email .o-register-btns-col,
.o-register--confirm-registration .o-register-btns-col {
  display: table-cell;
  height: 100%;
  vertical-align: top;
}

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

.o-register--confirm-email .o-register-btns-col:first-child,
.o-register--confirm-registration .o-register-btns-col:first-child {
  padding-right: 20px;
  padding-right: 1.25rem;
}

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

.o-register--confirm-email .o-register-btns-col:last-child,
.o-register--confirm-registration .o-register-btns-col:last-child {
  padding-left: 20px;
  padding-left: 1.25rem;
}

/* line 142, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/_register.scss */

.o-register--confirm-email .o-register-btns .a-tinytext,
.o-register--confirm-email .o-register-btns .a-input-description p,
.a-input-description .o-register--confirm-email .o-register-btns p,
.o-register--confirm-email .o-register-btns .m-password-match,
.o-register--confirm-email .o-register-btns .m-register-form-required-text,
.o-register--confirm-registration .o-register-btns .a-tinytext,
.o-register--confirm-registration .o-register-btns .a-input-description p,
.a-input-description .o-register--confirm-registration .o-register-btns p,
.o-register--confirm-registration .o-register-btns .m-password-match,
.o-register--confirm-registration .o-register-btns .m-register-form-required-text {
  padding-bottom: rwdspacing("s");
  margin-top: 0;
}

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

.o-register--account .o-register-wrapp {
  padding-bottom: 30px;
  padding-bottom: 1.875rem;
}

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

.o-register--account form {
  position: relative;
  padding: 0;
}

/* line 168, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/_register.scss */

.o-register--account form .chosen-single,
.o-register--account form .a-button-select > div {
  display: table;
  table-layout: fixed;
}

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

.o-register--account form .chosen-single span,
.o-register--account form .a-button-select > div span {
  display: table-cell;
  width: 100%;
  margin-right: 0;
  padding: 10px 43px 10px 0;
  padding: 0.625rem 2.6875rem 0.625rem 0;
}

/* line 184, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/_register.scss */

.o-register--account .m-register-form-general,
.o-register--account .m-register-form-messaging {
  margin-bottom: 40px;
  margin-bottom: 2.5rem;
}

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

.o-register--account .m-register-form-general:last-of-type,
.o-register--account .m-register-form-messaging:last-of-type {
  margin-bottom: 0 !important;
}

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

.o-register--account-intro .m-message:last-child {
  margin-bottom: 40px;
  margin-bottom: 2.5rem;
}

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

.o-register--account-terms {
  padding-top: 40px;
  padding-top: 2.5rem;
  padding-bottom: 50px;
  padding-bottom: 3.125rem;
}

/* line 202, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/_register.scss */

.o-register--account-terms .m-register-form-required-text {
  margin-bottom: 30px;
  margin-bottom: 1.875rem;
  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 210, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/_register.scss */

.o-register--account-terms .a-checkbox {
  position: relative;
  padding-bottom: 15px !important;
  padding-bottom: 0.9375rem !important;
}

/* line 218, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/_register.scss */

.is-Firefox .o-register picture.svg {
  display: block;
}

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

.o-hintbox {
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
}

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

.o-hintbox--columns-2 .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 */

.o-hintbox--columns-2 .items {
  *zoom: 1;
}

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

.o-hintbox--columns-2 .items:before,
.o-hintbox--columns-2 .items:after {
  content: "";
  display: table;
}

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

.o-hintbox--columns-2 .items:after {
  clear: both;
}

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

.o-hintbox--columns-2 .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;
}

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

.o-hintbox--columns-2 .m-message:not(.m-message--tiny) .m-message-row {
  padding-right: 0px !important;
  padding-right: 0rem !important;
}

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

.o-hintbox--columns-3 .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 */

.o-hintbox--columns-3 .items {
  *zoom: 1;
}

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

.o-hintbox--columns-3 .items:before,
.o-hintbox--columns-3 .items:after {
  content: "";
  display: table;
}

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

.o-hintbox--columns-3 .items:after {
  clear: both;
}

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

.o-hintbox--columns-3 .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;
}

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

.o-hintbox--spacing-xxs {
  margin-bottom: 10px;
  margin-bottom: 0.625rem;
}

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

.o-wrapper {
  clear: both;
  background: #F7F5F2;
  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;
  padding-top: 40px;
  padding-top: 2.5rem;
  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 */

.o-wrapper {
  *zoom: 1;
}

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

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

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

.o-wrapper:after {
  clear: both;
}

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

.o-wrapper:not(.m-filterbar) > * {
  padding-bottom: 0;
  position: relative;
  z-index: 2;
}

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

.o-wrapper:not(.m-filterbar) > *.a-preloader {
  position: absolute;
  z-index: 100;
}

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

.o-wrapper--lineofdifference {
  position: relative;
  overflow: hidden;
}

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

.o-wrapper--lineofdifference > * {
  position: relative;
  z-index: 10;
}

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

.o-wrapper--lineofdifference: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 39, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/_wrapper.scss */

.o-wrapper--medium {
  background: #F3F0EB;
}

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

.o-wrapper-info {
  position: absolute;
  right: 15px;
  top: 0;
}

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

.o-wrapper-info .a-tooltip {
  text-transform: uppercase;
  font-size: 0;
}

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

.o-wrapper-info strong {
  margin-left: 10px;
  margin-left: 0.625rem;
}

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

.o-account-credentials {
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
  padding-top: 15px;
  padding-top: 0.9375rem;
  -webkit-transition: background 0.5s;
  transition: background 0.5s;
}

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

.o-account-credentials .a-form-title {
  padding-bottom: 5px;
  padding-bottom: 0.3125rem;
}

/* line 14, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_credentials.scss */

.o-account-credentials.is-editable {
  background-color: #F3F0EB;
  position: fixed;
  top: 0;
  z-index: 3000;
  width: 100vw;
  max-width: 100vw;
  height: 100vh;
  max-height: 100vh;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  padding-bottom: 60px;
  padding-bottom: 3.75rem;
}

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

.o-account-credentials:not(.is-editable) .m-account-form-dummy .a-input,
.o-account-credentials:not(.is-editable) .m-account-form-dummy .a-stars-radio,
.o-account-credentials:not(.is-editable) .m-account-form-dummy .a-select {
  position: relative;
  overflow: hidden;
  clear: both;
  padding-bottom: 0;
  margin-bottom: 5px;
  margin-bottom: 0.3125rem;
  -webkit-transition: after 0.5s;
  transition: after 0.5s;
}

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

.o-account-credentials:not(.is-editable) .m-account-form-dummy .a-input:last-child,
.o-account-credentials:not(.is-editable) .m-account-form-dummy .a-stars-radio:last-child,
.o-account-credentials:not(.is-editable) .m-account-form-dummy .a-select:last-child {
  margin-bottom: 0;
}

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

.o-account-credentials:not(.is-editable) .m-account-form-dummy .a-input:after,
.o-account-credentials:not(.is-editable) .m-account-form-dummy .a-stars-radio:after,
.o-account-credentials:not(.is-editable) .m-account-form-dummy .a-select:after {
  content: '';
  border-bottom: 1px solid #EBE6dE;
  border-bottom: 0.0625rem solid #EBE6dE;
  display: inline-block;
  margin: 0 10px;
  margin: 0 0.625rem;
  position: absolute;
  bottom: 0;
  left: 0%;
  right: 0%;
}

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

.o-account-credentials:not(.is-editable) .m-account-form-dummy .a-input-field.is-empty,
.o-account-credentials:not(.is-editable) .m-account-form-dummy .is-empty.a-stars-radio-field,
.o-account-credentials:not(.is-editable) .m-account-form-dummy .a-select-field.is-empty {
  position: relative;
}

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

.o-account-credentials:not(.is-editable) .m-account-form-dummy .a-input-field.is-empty:after,
.o-account-credentials:not(.is-editable) .m-account-form-dummy .is-empty.a-stars-radio-field:after,
.o-account-credentials:not(.is-editable) .m-account-form-dummy .a-select-field.is-empty:after {
  content: "–";
  background: #FFFFFF;
  opacity: 1;
  position: absolute;
  top: 50%;
  left: 3px;
  margin-top: -20px;
  margin-top: -1.25rem;
  right: 13px;
  display: inline-block;
  padding: 16px 21px 16px;
  padding: 1rem 1.3125rem 1rem;
  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 29, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_form.scss */

.o-account-form {
  padding-top: 20px;
  padding-top: 1.25rem;
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
  -webkit-transition: background 0.5s;
  transition: background 0.5s;
}

/* line 41, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_form.scss */

.m-hintbox + .o-account-form {
  padding-top: 50px;
  padding-top: 3.125rem;
  margin-top: -30px;
  margin-top: -1.875rem;
}

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

.o-account-form.is-editable {
  background: #F3F0EB;
  position: fixed;
  top: 0;
  z-index: 3000;
  width: 100vw;
  max-width: 100vw;
  height: 100vh;
  max-height: 100vh;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  padding-bottom: 60px;
  padding-bottom: 3.75rem;
}

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

.o-account-form.is-editable .a-input-field.is-empty:after,
.o-account-form.is-editable .is-empty.a-stars-radio-field:after,
.o-account-form.is-editable .a-input-wrapp.is-empty:after,
.o-account-form.is-editable .a-select-field.is-empty:after,
.o-account-form.is-editable .a-select-wrapp.is-empty:after {
  opacity: 0;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
}

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

.o-account-form.is-editable .chosen-container,
.o-account-form.is-editable .a-button-select {
  display: block;
}

/* line 98, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_form.scss */

.o-account-form form {
  padding: 0;
  position: relative;
}

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

.o-account-form form .chosen-single,
.o-account-form form .a-button-select > div {
  display: table;
  table-layout: fixed;
}

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

.o-account-form form .chosen-single span,
.o-account-form form .a-button-select > div span {
  display: table-cell;
  width: 100%;
  margin-right: 0;
  padding: 10px 43px 10px 0;
  padding: 0.625rem 2.6875rem 0.625rem 0;
}

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

.o-account-form:not(.is-editable) .a-label--formfield {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

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

.o-account-form:not(.is-editable) .a-input,
.o-account-form:not(.is-editable) .a-stars-radio,
.o-account-form:not(.is-editable) .a-select {
  position: relative;
  overflow: hidden;
  clear: both;
  -webkit-transition: after 0.5s;
  transition: after 0.5s;
}

/* line 136, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_form.scss */

.o-account-form:not(.is-editable) .a-input:last-child,
.o-account-form:not(.is-editable) .a-stars-radio:last-child,
.o-account-form:not(.is-editable) .a-select:last-child {
  margin-bottom: 0;
}

/* line 140, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_form.scss */

.o-account-form:not(.is-editable) .a-input:after,
.o-account-form:not(.is-editable) .a-stars-radio:after,
.o-account-form:not(.is-editable) .a-select:after {
  content: '';
  height: 1px;
  height: 0.0625rem;
  background-color: #EBE6dE;
  display: inline-block;
  margin: 0 10px;
  margin: 0 0.625rem;
  position: absolute;
  bottom: 15px;
  left: 0%;
  right: 0%;
  z-index: 11;
}

/* line 168, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_form.scss */

.o-account-form:not(.is-editable) .a-input-field.is-empty,
.o-account-form:not(.is-editable) .is-empty.a-stars-radio-field,
.o-account-form:not(.is-editable) .a-input-wrapp.is-empty,
.o-account-form:not(.is-editable) .a-select-field.is-empty,
.o-account-form:not(.is-editable) .a-select-wrapp.is-empty {
  position: relative;
}

/* line 171, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_form.scss */

.is-Edge .o-account-form:not(.is-editable) .a-input-field.is-empty,
.is-Edge .o-account-form:not(.is-editable) .is-empty.a-stars-radio-field,
.is-Edge .o-account-form:not(.is-editable) .a-input-wrapp.is-empty,
.is-Edge
      .o-account-form:not(.is-editable) .a-select-field.is-empty,
.is-Edge
      .o-account-form:not(.is-editable) .a-select-wrapp.is-empty {
  position: relative;
  margin-left: 0;
}

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

.o-account-form:not(.is-editable) .a-input-field.is-empty:after,
.o-account-form:not(.is-editable) .is-empty.a-stars-radio-field:after,
.o-account-form:not(.is-editable) .a-input-wrapp.is-empty:after,
.o-account-form:not(.is-editable) .a-select-field.is-empty:after,
.o-account-form:not(.is-editable) .a-select-wrapp.is-empty:after {
  content: "–";
  background: #FFFFFF;
  opacity: 1;
  position: absolute;
  top: 50%;
  left: 3px;
  margin-top: -20px;
  margin-top: -1.25rem;
  right: 13px;
  z-index: 10;
  display: inline-block;
  padding-bottom: 8px;
  padding-bottom: 0.5rem;
  padding-right: 20px;
  padding-right: 1.25rem;
  padding-top: 10px;
  padding-top: 0.625rem;
  font-family: "Hilti Roman", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.25rem;
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
}

/* line 188, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_form.scss */

.is-IE .o-account-form:not(.is-editable) .a-input-field.is-empty:after,
.is-IE .o-account-form:not(.is-editable) .is-empty.a-stars-radio-field:after,
.is-IE .o-account-form:not(.is-editable) .a-input-wrapp.is-empty:after,
.is-IE
        .o-account-form:not(.is-editable) .a-select-field.is-empty:after,
.is-IE
        .o-account-form:not(.is-editable) .a-select-wrapp.is-empty:after {
  margin-top: 0;
  bottom: 0;
  line-height: 1;
}

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

.is-IE .o-account-form:not(.is-editable) .a-input-field.is-empty:after,
.is-IE .o-account-form:not(.is-editable) .is-empty.a-stars-radio-field:after,
.is-IE .o-account-form:not(.is-editable) .a-input-wrapp.is-empty:after,
.is-IE
        .o-account-form:not(.is-editable) .a-select-field.is-empty:after,
.is-IE
        .o-account-form:not(.is-editable) .a-select-wrapp.is-empty:after {
  top: 1px;
}

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

.o-account-form:not(.is-editable) .a-input-field.is-empty:after,
.o-account-form:not(.is-editable) .is-empty.a-stars-radio-field:after,
.o-account-form:not(.is-editable) .a-select-field.is-empty:after {
  padding-left: 30px;
  padding-left: 1.875rem;
}

/* line 221, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_form.scss */

.o-account-form:not(.is-editable) .a-input-wrapp.is-empty:after,
.o-account-form:not(.is-editable) .a-select-wrapp.is-empty:after {
  padding-left: 20px;
  padding-left: 1.25rem;
}

/* line 227, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_form.scss */

.o-account-form:not(.is-editable) .a-input-field.is-empty:after,
.o-account-form:not(.is-editable) .is-empty.a-stars-radio-field:after {
  margin-left: 5px;
  margin-left: 0.3125rem;
}

/* line 231, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_form.scss */

.o-account-form:not(.is-editable) .a-error + label.a-error,
.o-account-form:not(.is-editable) .error + label.a-error,
.o-account-form:not(.is-editable) .a-error + label.error,
.o-account-form:not(.is-editable) .error + label.error {
  display: none;
}

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

.o-account-form:not(.is-editable) .dummy-select {
  background-color: #FFFFFF;
}

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

.o-shipmenttracking {
  padding-bottom: 80px;
  padding-bottom: 5rem;
  /*
  .tracking {
    @include rwdspacing-generate-variant( 'xs', 's', 'padding', false );
    @include rwdspacing-generate-variant( 'xs', 'none', 'padding-left', false );
    @include rwdspacing-generate-variant( 'xs', 'none', 'padding-right', false );

    @include clearfix;

    border-bottom: 3px solid color( 'warm-concrete--50' );


    @include breakpoint( 'md' ) {
      @include rwdspacing-generate-variant( 'lg', 'xs', 'padding', false );
      @include rwdspacing-generate-variant( 'lg', 'xxs', 'padding-left', false );
      @include rwdspacing-generate-variant( 'lg', 'xxs', 'padding-right', false );
    }


    .right {
      @include make-xs-column(12);
      @include make-sm-column(12);
      @include make-md-column(5);
      @include make-lg-column(3);

      @include breakpoint( 'md' ) {
        float: right;
      }
      @include breakpoint( 'lg' ) {
        float: right;
      }
    }
  }
  */
}

/* line 14, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_shipmentTracking.scss */

.o-shipmenttracking .tag {
  display: block;
  padding-bottom: 10px;
  padding-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;
}

/* line 36, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_shipmentTracking.scss */

.o-shipmenttracking .left,
.o-shipmenttracking .right {
  padding-top: 20px;
  padding-top: 1.25rem;
  float: none !important;
}

/* line 46, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_shipmentTracking.scss */

.o-shipmenttracking .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;
  padding-left: 15px;
  padding-left: 0.9375rem;
  padding-right: 15px;
  padding-right: 0.9375rem;
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
}

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

.o-shipmenttracking .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;
  padding-left: 20px;
  padding-left: 1.25rem;
  padding-right: 20px;
  padding-right: 1.25rem;
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
}

/* line 103, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_shipmentTracking.scss */

.o-shipmenttracking .m-table,
.o-shipmenttracking .m-text--richtext table,
.m-text--richtext .o-shipmenttracking table {
  border-bottom-width: 0;
}

/* line 107, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_shipmentTracking.scss */

.o-shipmenttracking .m-table thead tr,
.o-shipmenttracking .m-text--richtext table thead tr,
.m-text--richtext .o-shipmenttracking table thead tr {
  background-color: #FFFFFF;
  border-top-width: 0;
}

/* line 111, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_shipmentTracking.scss */

.o-shipmenttracking .m-table thead tr th,
.o-shipmenttracking .m-text--richtext table thead tr th,
.m-text--richtext .o-shipmenttracking table thead tr th {
  padding-top: 20px;
  padding-top: 1.25rem;
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
}

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

.o-shipmenttracking .m-table tbody tr,
.o-shipmenttracking .m-text--richtext table tbody tr,
.m-text--richtext .o-shipmenttracking table tbody tr {
  background-color: #FFFFFF;
}

/* line 130, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_shipmentTracking.scss */

.o-shipmenttracking .table-responsive[data-pattern="priority-columns"] td {
  white-space: normal !important;
}

/* line 135, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_shipmentTracking.scss */

.o-shipmenttracking .m-table-actions {
  padding: 0;
}

/* line 141, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_shipmentTracking.scss */

.o-shipmenttracking .table-wrapper .btn-toolbar {
  position: inherit;
  display: block;
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
  padding-top: 20px;
  padding-top: 1.25rem;
  background-color: #FFFFFF;
  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 */

.o-shipmenttracking .table-wrapper .btn-toolbar {
  *zoom: 1;
}

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

.o-shipmenttracking .table-wrapper .btn-toolbar:before,
.o-shipmenttracking .table-wrapper .btn-toolbar:after {
  content: "";
  display: table;
}

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

.o-shipmenttracking .table-wrapper .btn-toolbar:after {
  clear: both;
}

/* line 156, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_shipmentTracking.scss */

.o-shipmenttracking .table-wrapper .dropdown-btn-group {
  position: relative;
}

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

.shipment {
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
  border-top: 3px solid #DFD8C8;
  border-top: 0.1875rem solid #DFD8C8;
  border-bottom: 3px solid #DFD8C8;
  border-bottom: 0.1875rem solid #DFD8C8;
  background: #F3F0EB;
  margin-bottom: 80px;
  margin-bottom: 5rem;
}

/* line 174, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_shipmentTracking.scss */

.shipment:last-child {
  margin-bottom: 0;
}

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

.shipment .a-heading-h3,
.shipment .m-product-review--title,
.shipment .m-product-review--comment-title,
.shipment .m-product-addreview--title,
.shipment .m-chat-popup--title,
.shipment .m-filterbar-title,
.shipment .o-prod-grid--header-title {
  font-family: "Hilti Roman", Arial, Verdana, sans-serif;
  font-weight: normal;
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
}

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

.shipment .a-heading-h3:first-child,
.shipment .m-product-review--title:first-child,
.shipment .m-product-review--comment-title:first-child,
.shipment .m-product-addreview--title:first-child,
.shipment .m-chat-popup--title:first-child,
.shipment .m-filterbar-title:first-child,
.shipment .o-prod-grid--header-title:first-child {
  padding-bottom: 5px;
  padding-bottom: 0.3125rem;
}

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

.o-orders-miscellaneous {
  padding-bottom: 50px;
  padding-bottom: 3.125rem;
}

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

.o-favlist-miscellaneous {
  padding-bottom: 50px;
  padding-bottom: 3.125rem;
}

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

.o-favorite-list {
  position: relative;
}

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

.o-favorite-list--name {
  padding-top: 20px;
  padding-top: 1.25rem;
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
}

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

.o-favorite-list--name .a-link,
.o-favorite-list--name .a-label-tip-link {
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
}

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

.o-favorite-list .a-preloader {
  padding: 0px;
  padding: 0rem;
}

/* line 28, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favoriteList.scss */

.o-favorite-list .m-table-sorting-target {
  height: 40px;
  height: 2.5rem;
}

/* line 30, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favoriteList.scss */

.o-favorite-list .m-table-sorting-target .a-tooltip {
  position: relative;
  margin-right: 0;
}

/* line 36, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favoriteList.scss */

.o-favorite-list-table-head {
  padding-top: 10px;
  padding-top: 0.625rem;
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
  padding-left: 15px;
  padding-left: 0.9375rem;
  background: #FFFFFF;
  border-bottom: 3px solid transparent;
  border-bottom: 0.1875rem solid transparent;
  z-index: 1000;
  margin: 0px;
  margin: 0rem;
}

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

.o-favorite-list-table-head {
  *zoom: 1;
}

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

.o-favorite-list-table-head:before,
.o-favorite-list-table-head:after {
  content: "";
  display: table;
}

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

.o-favorite-list-table-head:after {
  clear: both;
}

/* line 54, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favoriteList.scss */

.o-favorite-list-table-head.is-stuck {
  border-bottom: 3px solid #EBE6dE;
  border-bottom: 0.1875rem solid #EBE6dE;
  /* fix for bug when "is-stuck" className is not removed
      // Will be overwritten by inline "position:fixed:"  */
  position: relative;
  margin-bottom: -4px;
  margin-bottom: -0.25rem;
}

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

.o-favorite-list-table-head button {
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
}

/* line 74, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favoriteList.scss */

.o-favorite-list-table-head.is-stuck button {
  margin-bottom: 0;
}

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

.o-favorite-list-table-head > div > div {
  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-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

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

.o-favorite-list-table-head .custom-col-1 {
  display: none;
}

/* line 103, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favoriteList.scss */

.o-favorite-list-table-head .custom-col-2 {
  display: none;
  -webkit-box-flex: 21%;
  -ms-flex: 21% 1 1;
  flex: 21% 1 1;
}

/* line 121, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favoriteList.scss */

.o-favorite-list-table-head .custom-col-3 {
  display: none;
  -webkit-box-flex: 100%;
  -ms-flex: 100% 1 1;
  flex: 100% 1 1;
}

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

.o-favorite-list-table-head .custom-col-3 .a-icon-cart-after {
  left: -15px;
}

/* line 133, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favoriteList.scss */

.o-favorite-list-table-head .custom-col-4 {
  -webkit-box-flex: 100%;
  -ms-flex: 100% 1 0px;
  flex: 100% 1 0;
}

/* line 141, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favoriteList.scss */

.o-favorite-list-table-head .custom-col-4 button {
  max-width: 100%;
}

/* line 143, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favoriteList.scss */

.o-favorite-list-table-head .custom-col-4 button span {
  margin: 0px;
  margin: 0rem;
  width: 100%;
  text-align: center;
}

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

.o-favorite-list-table-head .custom-col-4 button span.hide-behavior {
  display: none;
}

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

.o-favorite-list-table-head .a-icon-cart-after {
  position: relative;
}

/* line 170, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favoriteList.scss */

.o-favorite-list-table-head .a-button-secondary {
  display: none;
}

/* line 181, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favoriteList.scss */

.o-favorite-list-table-head .fleet-contr-link {
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
  font-size: 16px !important;
  font-size: 1rem !important;
}

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

.o-favorite-list-table-head .fleet-contr-link:hover:after {
  left: 5px;
}

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

.o-favorite-list-table-head .fleet-contr-link:after {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

/* line 200, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favoriteList.scss */

.o-favorite-list-table-head.is-stuck .fleet-contr-link {
  display: none;
}

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

.o-favorite-list .m-cart--table {
  margin-bottom: 100px;
  margin-bottom: 6.25rem;
}

/* line 211, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favoriteList.scss */

.o-favorite-list .m-cart--thead {
  padding-top: 20px;
  padding-top: 1.25rem;
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
}

/* line 221, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favoriteList.scss */

.o-favorite-list .m-cart--thead .sorting {
  cursor: pointer;
  outline: none;
  height: 100%;
}

/* line 227, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favoriteList.scss */

.o-favorite-list .m-cart--thead .sorting:hover {
  color: #D2051E;
}

/* line 231, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favoriteList.scss */

.o-favorite-list .m-cart--thead .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 */

.o-favorite-list .m-cart--thead .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 */

.o-favorite-list .m-cart--thead .sorting > .th-inner:before {
  content: "\EA34";
}

/* line 238, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favoriteList.scss */

.o-favorite-list .m-cart--thead .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 245, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favoriteList.scss */

.is-IE .o-favorite-list .m-cart--thead .sorting > .th-inner:before {
  margin-top: -7px;
  margin-top: -0.4375rem;
}

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

.o-favorite-list .m-cart--thead .sorting.sorted.ascending > .th-inner:before {
  -webkit-transform: rotateX(0deg);
  transform: rotateX(0deg);
  color: #D2051E;
  margin-top: -9px;
  margin-top: -0.5625rem;
}

/* line 263, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favoriteList.scss */

.o-favorite-list .m-cart--thead .sorting.sorted.descending > .th-inner:before {
  -webkit-transform: rotateX(180deg);
  transform: rotateX(180deg);
  color: #D2051E;
}

/* line 272, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favoriteList.scss */

.o-favorite-list .m-cart--item {
  -webkit-transition: box-shadow 0.2s, -webkit-transform 0.2s;
  transition: box-shadow 0.2s, -webkit-transform 0.2s;
  transition: transform 0.2s, box-shadow 0.2s;
  transition: transform 0.2s, box-shadow 0.2s, -webkit-transform 0.2s;
}

/* line 274, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favoriteList.scss */

.o-favorite-list .m-cart--item input[type=number] {
  -moz-appearance: textfield;
}

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

.o-favorite-list .m-cart--item input[type=number]::-webkit-inner-spin-button,
.o-favorite-list .m-cart--item input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* line 282, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favoriteList.scss */

.o-favorite-list .m-cart--item.ui-sortable-helper {
  background: #FFFFFF;
  opacity: .7;
  position: absolute;
  z-index: 1002;
}

/* line 288, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favoriteList.scss */

.o-favorite-list .m-cart--item.ui-state-highlight {
  position: relative;
}

/* line 290, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favoriteList.scss */

.o-favorite-list .m-cart--item.ui-state-highlight:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: .7;
  background: #F3F0EB;
  z-index: 500;
}

/* line 379, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favoriteList.scss */

.o-favorite-list .m-cart--th-last {
  display: none;
}

/* line 395, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favoriteList.scss */

.o-favorite-list .m-cart--td-checkbox,
.o-favorite-list .m-cart--td-drag-icon {
  display: none;
}

/* line 416, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favoriteList.scss */

.o-favorite-list .m-cart--td-info {
  padding-bottom: 30px;
  padding-bottom: 1.875rem;
}

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

.o-favorite-list .m-cart--td-info-description {
  width: 100%;
}

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

.o-favorite-list .m-cart--td-info-description .a-link--arrow-after {
  margin-top: 0px;
  margin-top: 0rem;
  margin-bottom: 0px;
  margin-bottom: 0rem;
}

/* line 438, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favoriteList.scss */

.o-favorite-list .m-cart--td-info-list-ul {
  padding-left: 20px;
  padding-left: 1.25rem;
}

/* line 440, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favoriteList.scss */

.o-favorite-list .m-cart--td-info-list-ul li {
  list-style-type: disc;
  padding-bottom: 4px;
  padding-bottom: 0.25rem;
}

/* line 443, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favoriteList.scss */

.o-favorite-list .m-cart--td-info-list-ul li span {
  display: block;
  margin-left: -4px;
  margin-left: -0.25rem;
}

/* line 451, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favoriteList.scss */

.o-favorite-list .m-cart--td-info-list .js-show-more {
  display: none;
  z-index: 100;
  text-transform: uppercase;
}

/* line 460, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favoriteList.scss */

.o-favorite-list .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 465, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favoriteList.scss */

.o-favorite-list .m-cart--td-info-list.view-showmore-btn .js-show-more strong {
  display: inline;
}

/* line 468, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favoriteList.scss */

.o-favorite-list .m-cart--td-info-list.view-showmore-btn .js-show-more span {
  display: none;
}

/* line 471, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favoriteList.scss */

.o-favorite-list .m-cart--td-info-list.view-showmore-btn .js-show-more:before {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  -webkit-transition: top .2s ease-out;
  transition: top .2s ease-out;
}

/* line 475, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favoriteList.scss */

.o-favorite-list .m-cart--td-info-list.view-showmore-btn .js-show-more.hover,
.o-favorite-list .m-cart--td-info-list.view-showmore-btn .js-show-more:hover {
  color: colors("hilti-red");
}

/* line 477, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favoriteList.scss */

.o-favorite-list .m-cart--td-info-list.view-showmore-btn .js-show-more.hover:before,
.o-favorite-list .m-cart--td-info-list.view-showmore-btn .js-show-more:hover:before {
  left: 0;
  top: -2px;
}

/* line 486, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favoriteList.scss */

.o-favorite-list .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 495, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favoriteList.scss */

.o-favorite-list .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 507, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favoriteList.scss */

.o-favorite-list .m-cart--td-info-list.view-more .m-cart--td-info-list-ul {
  height: auto !important;
}

/* line 512, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favoriteList.scss */

.o-favorite-list .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 522, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favoriteList.scss */

.o-favorite-list .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 525, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favoriteList.scss */

.o-favorite-list .m-cart--td-info-list.view-more .js-show-more strong {
  display: none;
}

/* line 528, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favoriteList.scss */

.o-favorite-list .m-cart--td-info-list.view-more .js-show-more span {
  display: inline;
}

/* line 531, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favoriteList.scss */

.o-favorite-list .m-cart--td-info-list.view-more .js-show-more:before {
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

/* line 535, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favoriteList.scss */

.o-favorite-list .m-cart--td-info-list.view-more .js-show-more.hover:before,
.o-favorite-list .m-cart--td-info-list.view-more .js-show-more:hover:before {
  left: 0;
  top: -7px;
}

/* line 573, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favoriteList.scss */

.o-favorite-list .m-cart .m-cart--outStockReplace + .m-cart--item,
.o-favorite-list .m-cart .m-cart--outStock + .m-cart--item {
  border-top: none;
}

/* line 602, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favoriteList.scss */

.o-favorite-list .m-cart--td-input--extra-data,
.o-favorite-list .m-cart--td-info--extra-data,
.o-favorite-list .m-cart--extra-md-col {
  display: none;
}

/* line 613, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favoriteList.scss */

.o-favorite-list .m-cart--td-info--extra-data {
  margin-bottom: 10px;
  margin-bottom: 0.625rem;
}

/* line 615, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favoriteList.scss */

.o-favorite-list .m-cart--td-info--extra-data:last-child {
  margin-bottom: 0px;
  margin-bottom: 0rem;
}

/* line 618, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favoriteList.scss */

.o-favorite-list .m-cart--td-info--extra-data strong {
  display: block;
  margin-bottom: 5px;
  margin-bottom: 0.3125rem;
}

/* line 623, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favoriteList.scss */

.o-favorite-list .m-cart--td-input--extra-data {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  position: relative;
}

/* line 626, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favoriteList.scss */

.o-favorite-list .m-cart--td-input--extra-data .a-icon {
  cursor: pointer;
  position: absolute;
  bottom: 5px;
  right: 5px;
  padding: 20px 0 20px 20px;
  padding: 1.25rem 0 1.25rem 1.25rem;
}

/* line 632, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favoriteList.scss */

.o-favorite-list .m-cart--td-input--extra-data .a-icon:before {
  -webkit-transform: scale(2);
  transform: scale(2);
}

/* line 637, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favoriteList.scss */

.o-favorite-list .m-cart--td-priceFL {
  width: 100%;
  margin-bottom: 15px;
  margin-bottom: 0.9375rem;
}

/* line 640, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favoriteList.scss */

.o-favorite-list .m-cart--td-priceFL > strong {
  display: block;
  padding-bottom: 5px;
  padding-bottom: 0.3125rem;
}

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

.o-favorite-list .m-cart--priceFavorite {
  *zoom: 1;
}

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

.o-favorite-list .m-cart--priceFavorite:before,
.o-favorite-list .m-cart--priceFavorite:after {
  content: "";
  display: table;
}

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

.o-favorite-list .m-cart--priceFavorite:after {
  clear: both;
}

/* line 673, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favoriteList.scss */

.o-favorite-list .m-cart--priceFavorite .a-radio {
  padding-bottom: 0px;
  padding-bottom: 0rem;
}

/* line 676, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favoriteList.scss */

.o-favorite-list .m-cart--priceFavorite-radio {
  float: left;
}

/* line 688, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favoriteList.scss */

.o-favorite-list .m-cart--priceFavorite-priceType {
  float: left;
  padding-left: 30px;
  padding-left: 1.875rem;
}

/* line 692, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favoriteList.scss */

.o-favorite-list .m-cart--priceFavorite-priceLabel {
  display: block;
}

/* line 695, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favoriteList.scss */

.o-favorite-list .m-cart--priceFavorite-price {
  float: right;
  text-align: right;
  min-width: 80px;
  min-width: 5rem;
}

/* line 701, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favoriteList.scss */

.o-favorite-list .m-cart--priceFavorite-price span {
  display: block;
  white-space: nowrap;
}

/* line 710, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favoriteList.scss */

.o-favorite-list .m-cart--priceFavorite-fleet,
.o-favorite-list .m-cart--priceFavorite-software--yearly {
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
}

/* line 721, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favoriteList.scss */

.o-favorite-list .m-cart--priceFavorite-fleet .a-radio,
.o-favorite-list .m-cart--priceFavorite-software--yearly .a-radio {
  margin-bottom: 5px;
  margin-bottom: 0.3125rem;
}

/* line 727, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favoriteList.scss */

.o-favorite-list .m-cart--priceFavorite-fleet .m-cart--priceFavorite-radio,
.o-favorite-list .m-cart--priceFavorite-software--yearly .m-cart--priceFavorite-radio {
  float: none;
}

/* line 739, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favoriteList.scss */

.o-favorite-list .m-cart--priceFavorite-fleet--non-fleet div {
  display: inline;
}

/* line 743, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favoriteList.scss */

.o-favorite-list .m-cart--priceFavorite-fleet--non-fleet .m-cart--priceFavorite-radio {
  float: left;
}

/* line 766, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favoriteList.scss */

.o-favorite-list .m-cart--priceFavorite-buy--non-fleet div,
.o-favorite-list .m-cart--priceFavorite-software--single div {
  display: inline;
}

/* line 771, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favoriteList.scss */

.o-favorite-list .m-cart--priceFavorite-buy--title {
  font-size: 14px !important;
  font-size: 0.875rem !important;
}

/* line 792, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favoriteList.scss */

.o-favorite-list .m-cart--priceFavorite-software--yearly .m-cart--priceFavorite-radio {
  float: left;
}

/* line 822, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favoriteList.scss */

.o-favorite-list .m-cart--td-inputGroup {
  width: 100%;
}

/* line 825, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favoriteList.scss */

.o-favorite-list .m-cart--td-inputGroup .a-input,
.o-favorite-list .m-cart--td-inputGroup .a-stars-radio {
  padding-bottom: 0;
}

/* line 830, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favoriteList.scss */

.o-favorite-list .m-cart--td-inputGroup .has-changed input {
  border-bottom: 3px solid #DFD8C8;
  border-bottom: 0.1875rem solid #DFD8C8;
}

/* line 835, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favoriteList.scss */

.o-favorite-list .m-cart--td-inputGroup .js--btn-add {
  margin-top: 8px;
  margin-top: 0.5rem;
  margin-bottom: 8px;
  margin-bottom: 0.5rem;
}

/* line 839, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favoriteList.scss */

.o-favorite-list .m-cart--td-inputGroup .js--btn-remove {
  margin-bottom: 8px;
  margin-bottom: 0.5rem;
}

/* line 881, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favoriteList.scss */

.o-favorite-list .m-cart--row-action-remove {
  width: 100%;
  text-align: right;
}

/* line 894, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favoriteList.scss */

.o-favorite-list .m-cart--td-drag-icon .a-icon {
  font-size: 25px;
  font-size: 1.5625rem;
  cursor: -webkit-grab;
  cursor: grab;
  padding: 0 0 15px 15px;
  padding: 0 0 0.9375rem 0.9375rem;
}

/* line 911, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favoriteList.scss */

.o-favorite-list .m-cart .m-cart--row--outStock .m-cart--td-drag-icon,
.o-favorite-list .m-cart .m-cart--row--outStockReplace .m-cart--td-drag-icon {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  text-align: right;
}

/* line 920, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favoriteList.scss */

.o-favorite-list--fleet-tooltip td {
  padding: 5px;
  padding: 0.3125rem;
}

/* line 922, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favoriteList.scss */

.o-favorite-list--fleet-tooltip td i {
  position: relative;
}

/* line 924, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favoriteList.scss */

.o-favorite-list--fleet-tooltip td i:before {
  position: absolute;
  top: -3px;
  -webkit-transform: scale(2);
  transform: scale(2);
  left: 8px;
}

/* line 936, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favoriteList.scss */

.o-favorite-list button > span {
  width: 100%;
  text-align: center;
}

/* line 942, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favoriteList.scss */

.o-favorite-list-drag-start {
  box-shadow: -6px 6px 20px rgba(0, 0, 0, 0.2);
  -webkit-transform: translate(0px, -5px);
  transform: translate(0px, -5px);
}

/* line 954, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favoriteList.scss */

.o-favorite-list--purchases .a-link--back,
.o-favorite-list--recommendations .a-link--back {
  padding-bottom: 50px;
  padding-bottom: 3.125rem;
}

/* line 968, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favoriteList.scss */

.o-favorite-list--purchases .m-cart--outStockReplace .m-cart--td-single,
.o-favorite-list--purchases .m-cart--outStockReplace .m-cart--extra-md-col,
.o-favorite-list--purchases .m-cart--outStock .m-cart--td-single,
.o-favorite-list--purchases .m-cart--outStock .m-cart--extra-md-col,
.o-favorite-list--recommendations .m-cart--outStockReplace .m-cart--td-single,
.o-favorite-list--recommendations .m-cart--outStockReplace .m-cart--extra-md-col,
.o-favorite-list--recommendations .m-cart--outStock .m-cart--td-single,
.o-favorite-list--recommendations .m-cart--outStock .m-cart--extra-md-col {
  opacity: .4;
}

/* line 974, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favoriteList.scss */

.o-favorite-list--purchases .m-cart--table,
.o-favorite-list--recommendations .m-cart--table {
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
}

/* line 1012, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favoriteList.scss */

.o-favorite-list--purchases .m-cart--th-checkbox,
.o-favorite-list--purchases .m-cart--td-checkbox,
.o-favorite-list--recommendations .m-cart--th-checkbox,
.o-favorite-list--recommendations .m-cart--td-checkbox {
  display: none !important;
}

/* line 1021, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favoriteList.scss */

.o-favorite-list--purchases .m-cart--XL-td,
.o-favorite-list--recommendations .m-cart--XL-td {
  display: none !important;
}

/* line 1028, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favoriteList.scss */

.o-favorite-list--purchases .m-cart--td-info-description,
.o-favorite-list--recommendations .m-cart--td-info-description {
  padding-bottom: 5px;
  padding-bottom: 0.3125rem;
}

/* line 1032, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favoriteList.scss */

.o-favorite-list--purchases .m-cart--td-packagingunit,
.o-favorite-list--recommendations .m-cart--td-packagingunit {
  padding-bottom: 5px;
  padding-bottom: 0.3125rem;
}

/* line 1045, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favoriteList.scss */

.o-favorite-list--purchases .m-cart--td-image figure picture img,
.o-favorite-list--recommendations .m-cart--td-image figure picture img {
  max-width: 90px;
  max-width: 5.625rem;
  max-height: 60px;
  max-height: 3.75rem;
}

/* line 1063, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favoriteList.scss */

.o-favorite-list--purchases .m-cart--td-inputGroup--fl strong,
.o-favorite-list--recommendations .m-cart--td-inputGroup--fl strong {
  display: none;
}

/* line 1067, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favoriteList.scss */

.o-favorite-list--purchases .m-cart--td-inputGroup--fl .js--btn-remove,
.o-favorite-list--recommendations .m-cart--td-inputGroup--fl .js--btn-remove {
  display: none;
}

/* line 1080, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favoriteList.scss */

.o-favorite-list--purchases .m-cart--td-priceFL,
.o-favorite-list--recommendations .m-cart--td-priceFL {
  margin-bottom: 5px;
  margin-bottom: 0.3125rem;
}

/* line 1098, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favoriteList.scss */

.o-favorite-list--purchases .m-cart--td-priceFL label,
.o-favorite-list--recommendations .m-cart--td-priceFL 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 1102, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favoriteList.scss */

.o-favorite-list--purchases .m-cart--td-priceFL .m-cart--priceFavorite,
.o-favorite-list--recommendations .m-cart--td-priceFL .m-cart--priceFavorite {
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
}

/* line 1111, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favoriteList.scss */

.o-favorite-list--purchases .m-cart--outStockReplace,
.o-favorite-list--purchases .m-cart--outStock,
.o-favorite-list--recommendations .m-cart--outStockReplace,
.o-favorite-list--recommendations .m-cart--outStock {
  padding-bottom: 0px;
  padding-bottom: 0rem;
  border: none !important;
}

/* line 1120, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favoriteList.scss */

.o-favorite-list--purchases .m-cart--outStockReplace .m-cart-row,
.o-favorite-list--purchases .m-cart--outStock .m-cart-row,
.o-favorite-list--recommendations .m-cart--outStockReplace .m-cart-row,
.o-favorite-list--recommendations .m-cart--outStock .m-cart-row {
  margin-left: 0px;
  margin-left: 0rem;
  margin-right: 0px;
  margin-right: 0rem;
}

/* line 1127, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favoriteList.scss */

.o-favorite-list--purchases .m-cart--outStockReplace:first-of-type,
.o-favorite-list--purchases .m-cart--outStock:first-of-type,
.o-favorite-list--recommendations .m-cart--outStockReplace:first-of-type,
.o-favorite-list--recommendations .m-cart--outStock:first-of-type {
  border-top: 3px solid #EBE6dE !important;
  border-top: 0.1875rem solid #EBE6dE !important;
}

/* line 1141, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favoriteList.scss */

.o-favorite-list--purchases .m-cart--outStockReplace .m-cart--row-suggestion,
.o-favorite-list--purchases .m-cart--outStock .m-cart--row-suggestion,
.o-favorite-list--recommendations .m-cart--outStockReplace .m-cart--row-suggestion,
.o-favorite-list--recommendations .m-cart--outStock .m-cart--row-suggestion {
  border-top-width: 1px !important;
  border-bottom-width: 1px !important;
}

/* line 1175, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favoriteList.scss */

.o-favorite-list--purchases .m-cart--extra-md-col {
  width: 14%;
}

/* line 1245, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favoriteList.scss */

.o-favorite-list--recommendations .m-cart--extra-md-col {
  width: 14%;
}

/* line 1283, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favoriteList.scss */

.add-to-cart-animate {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 0;
  height: 0;
  pointer-events: none;
  z-index: 1000;
  background: #D2051E;
}

/* line 1294, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favoriteList.scss */

.add-to-cart-animate button,
.add-to-cart-animate .a-button,
.add-to-cart-animate input[type="submit"]:not([class*='a-button-']),
.add-to-cart-animate
  button[type="submit"]:not([class*='a-button-']),
.add-to-cart-animate .m-text--richtext .m-text-buttons a,
.m-text--richtext .m-text-buttons
  .add-to-cart-animate a,
.add-to-cart-animate a-button-primary,
.add-to-cart-animate a-button-secondary {
  max-width: none;
  opacity: 1;
  -webkit-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition: opacity 0.7s ease, -webkit-transform 1s ease;
  transition: opacity 0.7s ease, -webkit-transform 1s ease;
  transition: transform 1s ease, opacity 0.7s ease;
  transition: transform 1s ease, opacity 0.7s ease, -webkit-transform 1s ease;
}

/*
// For the price preloaders
.m-cart--priceFavorite-fleet .m-cart--priceFavorite-price {
  //min-height: 45px;
}
.m-cart--priceFavorite-buy .m-cart--priceFavorite-price {
  //min-height: 15px;
}
*/

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

.o-favlist-teasers {
  padding-bottom: 30px;
  padding-bottom: 1.875rem;
  margin-top: -5px;
  margin-top: -0.3125rem;
}

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

.o-favlist-teasers .m-editorial-teaser-overlay {
  z-index: 2;
}

/* line 17, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favlistTeasers.scss */

.o-favlist-teasers .m-editorial-teaser .a-heading-editorial-h2,
.o-favlist-teasers .m-editorial-teaser .a-heading-editorial-h2--medium {
  font-family: "Hilti Roman", Arial, Verdana, sans-serif;
  font-weight: normal;
  color: #D2051E;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 1;
  letter-spacing: 1px;
  letter-spacing: 0.0625rem;
  text-transform: uppercase;
}

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

.o-favlist-teasers .m-editorial-teaser--dark .a-heading-editorial-h2 {
  color: #FFFFFF !important;
}

/* line 30, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favlistTeasers.scss */

.o-favlist-teasers .m-editorial-teaser:not(.m-editorial-teaser--dark) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
  -ms-flex-direction: row !important;
  flex-direction: row !important;
  padding-bottom: 0;
}

/* line 36, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favlistTeasers.scss */

.o-favlist-teasers .m-editorial-teaser:not(.m-editorial-teaser--dark) .m-editorial-teaser-content {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
}

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

.o-favlist-teasers .m-editorial-teaser:not(.m-editorial-teaser--dark) .m-editorial-teaser-image {
  display: none;
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
  width: 20%;
  padding-top: 15px;
  padding-top: 0.9375rem;
  padding-right: 15px;
  padding-right: 0.9375rem;
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
}

/* line 67, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favlistTeasers.scss */

.o-favlist-teasers .m-editorial-teaser:not(.m-editorial-teaser--dark) .m-editorial-teaser-purchases {
  padding-top: 15px;
  padding-top: 0.9375rem;
  padding-right: 15px;
  padding-right: 0.9375rem;
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
  padding-left: 8px;
  padding-left: 0.5rem;
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
  display: none;
  width: 50%;
}

/* line 82, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favlistTeasers.scss */

.o-favlist-teasers .m-editorial-teaser:not(.m-editorial-teaser--dark) .m-editorial-teaser-purchases .m-editorial-teaser-purchase {
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
}

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

.o-favlist-teasers .m-editorial-teaser:not(.m-editorial-teaser--dark) .m-editorial-teaser-purchases .m-editorial-teaser-purchase:not(:first-child) {
  padding-top: 10px;
  padding-top: 0.625rem;
}

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

.o-favlist-teasers .m-editorial-teaser:not(.m-editorial-teaser--dark) .m-editorial-teaser-purchases .m-editorial-teaser-purchase:not(:last-child) {
  border-bottom: 1px solid #E7E2D6;
  border-bottom: 0.0625rem solid #E7E2D6;
}

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

.o-favlist-teasers .m-editorial-teaser:not(.m-editorial-teaser--dark) .m-editorial-teaser-purchases .m-editorial-teaser-purchase-product {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

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

.o-favlist-teasers .m-editorial-teaser:not(.m-editorial-teaser--dark) .m-editorial-teaser-purchases .m-editorial-teaser-purchase-product figure {
  padding-right: 20px;
  padding-right: 1.25rem;
}

/* line 106, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favlistTeasers.scss */

.o-favlist-teasers .m-editorial-teaser:not(.m-editorial-teaser--dark) .m-editorial-teaser-purchases .m-editorial-teaser-purchase-product figure picture {
  width: 100%;
}

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

.o-favlist-teasers .m-editorial-teaser:not(.m-editorial-teaser--dark) .m-editorial-teaser-purchases .m-editorial-teaser-purchase-product figure picture img {
  max-height: 40px;
  max-height: 2.5rem;
  max-width: 60px;
  max-width: 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 117, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favlistTeasers.scss */

.o-favlist-teasers .m-editorial-teaser:not(.m-editorial-teaser--dark) .m-editorial-teaser-purchases .m-editorial-teaser-purchase-product > div {
  width: 58.33333%;
  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 139, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favlistTeasers.scss */

.o-favlist-teasers.has-purchases .m-editorial-teaser:not(.m-editorial-teaser--dark) .m-editorial-teaser-content:hover .a-link--arrow-after {
  color: #D2051E;
}

/* line 141, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favlistTeasers.scss */

.touchevents .o-favlist-teasers.has-purchases .m-editorial-teaser:not(.m-editorial-teaser--dark) .m-editorial-teaser-content:hover .a-link--arrow-after {
  color: #000000;
}

/* line 156, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/account/_favlistTeasers.scss */

.o-favlist-teasers.has-purchases .m-editorial-teaser:not(.m-editorial-teaser--dark):hover .a-link--arrow-after {
  color: #000000;
}

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

.o-select-country {
  position: relative;
  padding-bottom: 50px;
  padding-bottom: 3.125rem;
}

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

.o-select-country-title {
  padding-top: 30px;
  padding-top: 1.875rem;
  padding-bottom: 30px;
  padding-bottom: 1.875rem;
}

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

.o-select-country-continent-title {
  padding-top: 20px;
  padding-top: 1.25rem;
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
  margin-top: 0px;
  margin-top: 0rem;
  line-height: 1.2;
  border-top: 1px solid #D7CEBA;
  border-top: 0.0625rem solid #D7CEBA;
}

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

.o-select-country-lists-wrapper-by-continent {
  padding-top: 0px;
  padding-top: 0rem;
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
}

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

.o-select-country-list {
  float: left;
  line-height: 30px;
  line-height: 1.875rem;
  font-size: 14px;
  font-size: 0.875rem;
  padding-left: 0;
}

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

.m-sidebar-nav-wrapper {
  width: 25%;
  padding: 0 10px;
  padding: 0 0.625rem;
  position: absolute;
  top: 90px;
  bottom: 0;
  right: 0;
  padding-bottom: 50px;
  padding-bottom: 3.125rem;
}

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

.m-sidebar-nav-wrapper .m-sidebar-nav {
  min-width: auto;
}

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

.offering-online,
.offering-online-xs {
  margin-top: 8px;
  margin-top: 0.5rem;
  padding-bottom: 8px;
  padding-bottom: 0.5rem;
  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;
  float: right;
  padding-left: 1.8em;
  text-transform: none;
  font-weight: 400;
}

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

.offering-online:before,
.offering-online-xs:before {
  font-size: 1.3em;
}

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

.offering-online-xs {
  display: none;
}

/* line 68, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/_selectCountry.scss */

.o-select-country .a-icon-cartfull-after:after,
.o-select-country .chosen-results .active-result.is-cart:after,
.chosen-results .o-select-country .active-result.is-cart:after {
  position: relative;
  top: 4px;
  left: 10px;
}

/* portable screens */

/**
 * Common styles for Product page
 */

/* line 4, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/product/_common.scss */

.debug-element {
  background-color: green;
  width: 100vw;
  height: 1px;
  height: 0.0625rem;
  position: absolute;
}

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

.o-product {
  /**
   * Main Area (product description)
   */
  /**
   * Secondary Area
   */
  /**
   * Dynamic tabs
   */
  /**
   * Sidebar
   */
}

/* line 22, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/product/_common.scss */

.o-product-actions {
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
}

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

.o-product-actions .item {
  padding-right: 20px;
  padding-right: 1.25rem;
  display: inline-block;
  width: 100%;
}

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

.o-product-actions .item:last-of-type {
  padding-right: 0px;
  padding-right: 0rem;
}

/* line 41, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/product/_common.scss */

.o-product-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 44, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/product/_common.scss */

.o-product-content--offset {
  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;
  float: none !important;
  z-index: 2;
}

/* line 63, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/product/_common.scss */

.o-product-content--offset-small {
  position: relative;
  min-height: 1px;
  min-height: 0.0625rem;
  padding-left: 10px;
  padding-left: 0.625rem;
  padding-right: 10px;
  padding-right: 0.625rem;
}

/* line 73, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/product/_common.scss */

.o-product-main {
  position: relative;
  z-index: 999;
  margin-top: -10px;
  margin-top: -0.625rem;
  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 */

.o-product-main {
  *zoom: 1;
}

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

.o-product-main:before,
.o-product-main:after {
  content: "";
  display: table;
}

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

.o-product-main:after {
  clear: both;
}

/* line 82, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/product/_common.scss */

.o-product-main .o-product-content {
  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 88, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/product/_common.scss */

.o-product-main .o-product-sidebar {
  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 98, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/product/_common.scss */

.o-product-secondary {
  padding-top: 30px;
  padding-top: 1.875rem;
}

/* line 118, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/product/_common.scss */

.o-product-sidebar {
  z-index: 3;
}

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

.o-wrapper .o-product-secondary {
  padding-top: 0px;
  padding-top: 0rem;
}

/**
 * TAB: Ratings & Reviews
 * Description: this is the part of product range page
 */

/**
 * Introduction
 */

/* line 9, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/product/tabs/_ratingsReviews.scss */

.m-product-introduction {
  margin-left: -10px;
  margin-left: -0.625rem;
  margin-right: -10px;
  margin-right: -0.625rem;
  position: relative;
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
}

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

.m-product-introduction {
  *zoom: 1;
}

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

.m-product-introduction:before,
.m-product-introduction: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-introduction:after {
  clear: both;
}

/**
 * Ratings block
 */

/* line 32, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/product/tabs/_ratingsReviews.scss */

.m-product-ratings {
  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/organisms/product/tabs/_ratingsReviews.scss */

.m-product-ratings-widget-wrapper {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  min-height: 0.0625rem;
  padding-left: 10px;
  padding-left: 0.625rem;
  padding-right: 10px;
  padding-right: 0.625rem;
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}

/* line 54, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/product/tabs/_ratingsReviews.scss */

.m-product-writereview {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  min-height: 0.0625rem;
  padding-left: 10px;
  padding-left: 0.625rem;
  padding-right: 10px;
  padding-right: 0.625rem;
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}

/* line 79, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/product/tabs/_ratingsReviews.scss */

.o-product-tab--ratings-reviews {
  /**
   * Ratings block
   */
}

/* line 89, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/product/tabs/_ratingsReviews.scss */

.o-product-tab--ratings-reviews .a-link--back {
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
}

/* line 4, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/grid/_list.scss */

.o-prod-main {
  margin-bottom: 50px;
  margin-bottom: 3.125rem;
}

/* line 17, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/grid/_list.scss */

.o-prod-main .m-page-title {
  padding-top: 15px;
  padding-top: 0.9375rem;
}

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

.o-prod-main .m-page-title-col p {
  padding-top: 15px;
  padding-top: 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 31, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/grid/_list.scss */

.o-prod-grid {
  position: relative;
  padding-top: 30px;
  padding-top: 1.875rem;
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
  /**
   * Header with title & button
   */
  /**
  * ListWrapper fot crop lines
  */
  /**
   * Main List with products
   */
  /**
   * Footer
   */
}

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

.o-prod-grid-outer,
.o-prod-grid-grey-wrap {
  background-color: #F3F0EB;
}

/* line 47, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/grid/_list.scss */

.o-prod-grid--header,
.o-prod-grid--footer {
  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 */

.o-prod-grid--header,
.o-prod-grid--footer {
  *zoom: 1;
}

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

.o-prod-grid--header:before,
.o-prod-grid--header:after,
.o-prod-grid--footer:before,
.o-prod-grid--footer:after {
  content: "";
  display: table;
}

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

.o-prod-grid--header:after,
.o-prod-grid--footer:after {
  clear: both;
}

/* line 52, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/grid/_list.scss */

.o-prod-grid--btn {
  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;
  display: none;
}

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

.o-prod-grid--btn .a-button,
.o-prod-grid--btn input[type="submit"]:not([class*='a-button-']),
.o-prod-grid--btn
    button[type="submit"]:not([class*='a-button-']),
.o-prod-grid--btn .m-text--richtext .m-text-buttons a,
.m-text--richtext .m-text-buttons .o-prod-grid--btn a {
  position: relative;
}

/* line 67, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/grid/_list.scss */

.o-prod-grid--btn .a-button-tooltip {
  z-index: 0;
  bottom: 0;
  right: 0;
  left: 0;
  top: 0;
  position: absolute;
  display: none;
  pointer-events: none;
}

/* line 76, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/grid/_list.scss */

.is-IE10 .o-prod-grid--btn .a-button-tooltip {
  background-color: rgba(0, 0, 0, 0.01);
  right: 10px;
  left: 10px;
}

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

.o-prod-grid--btn .a-button-primary:disabled + .a-button-tooltip,
.o-prod-grid--btn .m-text--richtext .m-text-buttons a:disabled + .a-button-tooltip,
.m-text--richtext .m-text-buttons .o-prod-grid--btn a:disabled + .a-button-tooltip,
.o-prod-grid--btn .a-button-primary.is-disabled + .a-button-tooltip,
.o-prod-grid--btn .m-text--richtext .m-text-buttons a.is-disabled + .a-button-tooltip,
.m-text--richtext .m-text-buttons
    .o-prod-grid--btn a.is-disabled + .a-button-tooltip,
.o-prod-grid--btn .a-button-secondary:disabled + .a-button-tooltip,
.o-prod-grid--btn .m-tiles-item--disabled .a-button-secondary + .a-button-tooltip,
.m-tiles-item--disabled
    .o-prod-grid--btn .a-button-secondary + .a-button-tooltip,
.o-prod-grid--btn .a-button-secondary.is-disabled + .a-button-tooltip {
  pointer-events: auto;
  z-index: 996;
  display: block;
}

/* line 97, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/grid/_list.scss */

.o-prod-grid--btn .a-button.is-disabled .a-button-tooltip,
.o-prod-grid--btn input.is-disabled[type="submit"]:not([class*='a-button-']) .a-button-tooltip,
.o-prod-grid--btn
    button.is-disabled[type="submit"]:not([class*='a-button-']) .a-button-tooltip,
.o-prod-grid--btn .m-text--richtext .m-text-buttons a.is-disabled .a-button-tooltip,
.m-text--richtext .m-text-buttons .o-prod-grid--btn a.is-disabled .a-button-tooltip {
  z-index: 1000;
  display: block;
}

/* line 109, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/grid/_list.scss */

.o-prod-grid--header {
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
}

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

.o-prod-grid--header-title {
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
  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 131, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/grid/_list.scss */

.o-prod-grid .js-compare-counttotal {
  display: none;
}

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

.o-prod-grid--list-wrap.crop-list-state {
  overflow: hidden;
  position: relative;
  -webkit-transition: height .3s ease-out;
  transition: height .3s ease-out;
}

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

.o-prod-grid--list-wrap.crop-list-state::after {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 2px;
  height: 3px;
  height: 0.1875rem;
  background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.2), transparent);
  background: linear-gradient(to top, rgba(0, 0, 0, 0.2), transparent);
}

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

.o-prod-grid--list {
  min-width: 100%;
}

/* line 168, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/grid/_list.scss */

.o-prod-grid--list .m-grid-item {
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
}

/* line 211, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/grid/_list.scss */

.no-flexwrap .o-prod-grid--list .m-grid-item--content {
  height: 100%;
}

/* line 222, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/grid/_list.scss */

.o-prod-grid--footer {
  padding-top: 5px;
  padding-top: 0.3125rem;
  padding-bottom: 5px;
  padding-bottom: 0.3125rem;
}

/* line 234, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/grid/_list.scss */

.o-prod-grid--show-more {
  position: relative;
  text-align: center;
  cursor: pointer;
}

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

.o-prod-grid--show-more:before {
  content: "";
  display: block;
  position: absolute;
  top: -2px;
  left: 0;
  right: 0;
  height: 3px;
  height: 0.1875rem;
  background-color: #DFD8C8;
  -webkit-transition: background-color .3s ease-out;
  transition: background-color .3s ease-out;
}

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

.o-prod-grid--show-more:hover::before {
  background-color: #D7CEBA;
}

/* line 259, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/grid/_list.scss */

.o-prod-grid--show-more .a-link-action {
  position: relative;
  z-index: 0;
  margin: 10px 0;
  margin: 0.625rem 0;
  padding-left: 1.2em;
}

/* line 265, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/grid/_list.scss */

.o-prod-grid--show-more .a-link-action::before {
  top: 0;
  -webkit-transition: top 0.3s;
  transition: top 0.3s;
}

/* line 270, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/grid/_list.scss */

.o-prod-grid--show-more .a-link-action::after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: -20px;
  right: -5px;
  z-index: -1;
  background-color: #F3F0EB;
}

/* line 283, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/grid/_list.scss */

.o-prod-grid--show-more:hover .a-link-action {
  color: #D2051E;
}

/* line 285, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/grid/_list.scss */

.o-prod-grid--show-more:hover .a-link-action:before {
  top: 3px;
}

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

.o-prod-grid .m-message {
  margin-bottom: 15px;
  margin-bottom: 0.9375rem;
}

/* line 294, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/grid/_list.scss */

.o-prod-grid .m-message .a-link--arrow-after:not(.a-link--needhelp):after {
  border-bottom: none;
}

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

.o-prod-grid .m-message .a-link--arrow-after:not(.a-link--needhelp):hover {
  border-bottom: none !important;
}

/* line 302, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/grid/_list.scss */

.o-prod-grid--overlay {
  padding-left: 30px;
  padding-left: 1.875rem;
  padding-right: 30px;
  padding-right: 1.875rem;
}

/* line 306, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/grid/_list.scss */

.o-prod-grid--overlay .o-prod-grid--list-wrap {
  padding-top: 20px;
  padding-top: 1.25rem;
}

/* line 327, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/grid/_list.scss */

.o-prod-grid--overlay .m-grid-item--inner {
  box-shadow: 0 0 2px 2px #dddddd;
}

/* line 332, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/grid/_list.scss */

.o-prod-grid--overlay .a-heading-h2,
.o-prod-grid--overlay .m-grid-item--banner .m-grid-item--cat-title,
.m-grid-item--banner .o-prod-grid--overlay .m-grid-item--cat-title {
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
}

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

.m-stick-menu {
  display: none;
  padding-top: 8px;
  padding-top: 0.5rem;
  padding-bottom: 8px;
  padding-bottom: 0.5rem;
  margin-bottom: 8px;
  margin-bottom: 0.5rem;
  border: 3px solid #EBE6dE;
  border: 0.1875rem solid #EBE6dE;
  border-left: 0;
  border-right: 0;
  overflow: hidden;
}

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

.m-stick-menu.is-stick {
  width: 100%;
}

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

.m-stick-menu.scroll-to-fixed-fixed {
  background-color: #FFFFFF;
  border-top-color: #FFFFFF;
  margin-right: 0 !important;
  margin-left: 0 !important;
}

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

.m-stick-menu.scroll-to-fixed-fixed .m-stick-menu-col {
  padding-left: 10px !important;
  padding-left: 0.625rem !important;
}

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

.m-stick-menu.scroll-to-fixed-fixed:before,
.m-stick-menu.scroll-to-fixed-fixed:after {
  content: '';
  position: absolute;
  top: -3px;
  bottom: -3px;
  width: 30px;
  width: 1.875rem;
  background-color: #FFFFFF;
  border-top: 3px solid #FFFFFF;
  border-top: 0.1875rem solid #FFFFFF;
  border-bottom: 3px solid #EBE6dE;
  border-bottom: 0.1875rem solid #EBE6dE;
}

/* line 74, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/grid/_stickMenu.scss */

.m-stick-menu.scroll-to-fixed-fixed:before {
  left: -30px;
}

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

.m-stick-menu.scroll-to-fixed-fixed:after {
  right: -30px;
}

/* line 84, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/grid/_stickMenu.scss */

.m-stick-menu.scroll-to-fixed-fixed > .container-fluid,
.m-stick-menu.scroll-to-fixed-fixed > .m-account-form,
.m-stick-menu.scroll-to-fixed-fixed > .m-register-form-general,
.m-stick-menu.scroll-to-fixed-fixed > .m-register-form-messaging,
.m-stick-menu.scroll-to-fixed-fixed > .o-account-credentials-wrapper,
.o-account-form .m-stick-menu.scroll-to-fixed-fixed > form,
.m-stick-menu.scroll-to-fixed-fixed > .o-favorite-list-table-head,
.m-stick-menu.scroll-to-fixed-fixed > .o-prod-grid {
  padding-left: 0;
  padding-right: 0;
}

/* line 92, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/grid/_stickMenu.scss */

.m-stick-menu .a-button-tertiary,
.m-stick-menu .m-forgot-pass-form-cancel-btn,
.m-stick-menu .m-reset-pass-form-cancel-btn {
  position: relative;
  text-align: left;
}

/* line 98, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/grid/_stickMenu.scss */

.m-stick-menu .a-button-tertiary.is-disabled .a-button-tooltip,
.m-stick-menu .is-disabled.m-forgot-pass-form-cancel-btn .a-button-tooltip,
.m-stick-menu .is-disabled.m-reset-pass-form-cancel-btn .a-button-tooltip {
  z-index: 1000;
  bottom: 0;
  right: 0;
  left: 0;
  top: 0;
  position: absolute;
  pointer-events: auto;
}

/* line 109, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/grid/_stickMenu.scss */

.m-stick-menu-col {
  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;
  white-space: nowrap;
}

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

.m-stick-menu-col:first-child {
  padding-left: 0;
}

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

.o-cart-empty {
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
  margin-top: 40px;
  margin-top: 2.5rem;
}

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

.o-cart-empty .a-link:hover .a-link,
.o-cart-empty .a-label-tip-link:hover .a-link,
.o-cart-empty .m-table tbody tr td.is-hover.has-hoverlink [data-hoverlink] .a-link,
.m-table tbody tr td.is-hover.has-hoverlink .o-cart-empty [data-hoverlink] .a-link,
.o-cart-empty .m-text--richtext table tbody tr td.is-hover.has-hoverlink [data-hoverlink] .a-link,
.m-text--richtext table tbody tr td.is-hover.has-hoverlink .o-cart-empty [data-hoverlink] .a-link,
.o-cart-empty .m-list--click-sensitive .m-list-content:hover .a-link .a-link,
.m-list--click-sensitive .m-list-content:hover .o-cart-empty .a-link .a-link,
.o-cart-empty .m-list--click-sensitive .m-list-content:hover .a-label-tip-link .a-link,
.m-list--click-sensitive .m-list-content:hover .o-cart-empty .a-label-tip-link .a-link,
.o-cart-empty .a-link:hover .a-label-tip-link,
.o-cart-empty .a-label-tip-link:hover .a-label-tip-link,
.o-cart-empty .m-table tbody tr td.is-hover.has-hoverlink [data-hoverlink] .a-label-tip-link,
.m-table tbody tr td.is-hover.has-hoverlink .o-cart-empty [data-hoverlink] .a-label-tip-link,
.o-cart-empty .m-text--richtext table tbody tr td.is-hover.has-hoverlink [data-hoverlink] .a-label-tip-link,
.m-text--richtext table tbody tr td.is-hover.has-hoverlink .o-cart-empty [data-hoverlink] .a-label-tip-link,
.o-cart-empty .m-list--click-sensitive .m-list-content:hover .a-link .a-label-tip-link,
.m-list--click-sensitive .m-list-content:hover .o-cart-empty .a-link .a-label-tip-link,
.o-cart-empty .m-list--click-sensitive .m-list-content:hover .a-label-tip-link .a-label-tip-link,
.m-list--click-sensitive .m-list-content:hover .o-cart-empty .a-label-tip-link .a-label-tip-link {
  color: #D2051E;
}

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

.o-cart-empty .a-link:hover .a-link:after,
.o-cart-empty .a-label-tip-link:hover .a-link:after,
.o-cart-empty .m-table tbody tr td.is-hover.has-hoverlink [data-hoverlink] .a-link:after,
.m-table tbody tr td.is-hover.has-hoverlink .o-cart-empty [data-hoverlink] .a-link:after,
.o-cart-empty .m-text--richtext table tbody tr td.is-hover.has-hoverlink [data-hoverlink] .a-link:after,
.m-text--richtext table tbody tr td.is-hover.has-hoverlink .o-cart-empty [data-hoverlink] .a-link:after,
.o-cart-empty .m-list--click-sensitive .m-list-content:hover .a-link .a-link:after,
.m-list--click-sensitive .m-list-content:hover .o-cart-empty .a-link .a-link:after,
.o-cart-empty .m-list--click-sensitive .m-list-content:hover .a-label-tip-link .a-link:after,
.m-list--click-sensitive .m-list-content:hover .o-cart-empty .a-label-tip-link .a-link:after,
.o-cart-empty .a-link:hover .a-label-tip-link:after,
.o-cart-empty .a-label-tip-link:hover .a-label-tip-link:after,
.o-cart-empty .m-table tbody tr td.is-hover.has-hoverlink [data-hoverlink] .a-label-tip-link:after,
.m-table tbody tr td.is-hover.has-hoverlink .o-cart-empty [data-hoverlink] .a-label-tip-link:after,
.o-cart-empty .m-text--richtext table tbody tr td.is-hover.has-hoverlink [data-hoverlink] .a-label-tip-link:after,
.m-text--richtext table tbody tr td.is-hover.has-hoverlink .o-cart-empty [data-hoverlink] .a-label-tip-link:after,
.o-cart-empty .m-list--click-sensitive .m-list-content:hover .a-link .a-label-tip-link:after,
.m-list--click-sensitive .m-list-content:hover .o-cart-empty .a-link .a-label-tip-link:after,
.o-cart-empty .m-list--click-sensitive .m-list-content:hover .a-label-tip-link .a-label-tip-link:after,
.m-list--click-sensitive .m-list-content:hover .o-cart-empty .a-label-tip-link .a-label-tip-link:after {
  left: 10px;
}

/* line 14, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/shoppingCart/_empty.scss */

.o-cart-empty .a-heading-h2,
.o-cart-empty .m-grid-item--banner .m-grid-item--cat-title,
.m-grid-item--banner .o-cart-empty .m-grid-item--cat-title {
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
}

/* line 18, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/shoppingCart/_empty.scss */

.o-cart-empty .a-heading-h4 {
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
  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 23, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/shoppingCart/_empty.scss */

.o-cart-empty hr,
.o-cart-empty .a-hr,
.o-cart-empty .m-product-gallery-stage .m-slider::after,
.m-product-gallery-stage .o-cart-empty .m-slider::after {
  border-top-color: #EBE6dE;
}

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

.o-cart-empty > div > div:nth-child(2) hr,
.o-cart-empty > div > div:nth-child(2) .a-hr,
.o-cart-empty > div > div:nth-child(2) .m-product-gallery-stage .m-slider::after,
.m-product-gallery-stage .o-cart-empty > div > div:nth-child(2) .m-slider::after {
  border-top-width: 3px;
}

/* line 32, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/shoppingCart/_empty.scss */

.o-cart-empty > div > div:last-of-type.o-cart-empty-new-products {
  padding-bottom: 50px;
  padding-bottom: 3.125rem;
}

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

.o-cart-empty-search-products {
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
}

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

.o-cart-empty-search-products input[type="search"] {
  margin-bottom: 10px;
  margin-bottom: 0.625rem;
}

/* line 47, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/shoppingCart/_empty.scss */

.o-cart-empty-search-products .a-button-secondary {
  margin-bottom: 0px;
  margin-bottom: 0rem;
  width: 100%;
}

/* line 57, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/shoppingCart/_empty.scss */

.o-cart-empty-new-products {
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
}

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

.o-cart-empty-new-products h2.a-heading-h2,
.o-cart-empty-new-products .m-grid-item--banner h2.m-grid-item--cat-title,
.m-grid-item--banner .o-cart-empty-new-products h2.m-grid-item--cat-title {
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
  margin-top: 0px;
  margin-top: 0rem;
  font-size: 20px;
  font-size: 1.25rem;
}

/* line 70, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/shoppingCart/_empty.scss */

.o-cart-empty-new-products .a-link.a-display-block,
.o-cart-empty-new-products .a-display-block.a-label-tip-link {
  padding-top: 15px;
  padding-top: 0.9375rem;
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
  border-top: 2px solid #EBE6dE;
  border-top: 0.125rem solid #EBE6dE;
  border-bottom: 2px solid #EBE6dE;
  border-bottom: 0.125rem solid #EBE6dE;
}

/* line 77, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/shoppingCart/_empty.scss */

.o-cart-empty-new-products .a-button-tertiary,
.o-cart-empty-new-products .m-forgot-pass-form-cancel-btn,
.o-cart-empty-new-products .m-reset-pass-form-cancel-btn {
  margin-bottom: 0px;
  margin-bottom: 0rem;
  margin-top: 0px;
  margin-top: 0rem;
}

/* line 84, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/shoppingCart/_empty.scss */

.o-cart-empty-login-register {
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
}

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

.o-cart-empty-login-register .a-button-wide {
  width: 100%;
}

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

.o-cart-empty-login-register .a-button-tertiary,
.o-cart-empty-login-register .m-forgot-pass-form-cancel-btn,
.o-cart-empty-login-register .m-reset-pass-form-cancel-btn {
  margin-bottom: 0px;
  margin-bottom: 0rem;
  margin-top: 0px;
  margin-top: 0rem;
}

/* line 99, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/shoppingCart/_empty.scss */

.o-cart-empty-login-register .visible-xs-block {
  margin-top: 20px;
  margin-top: 1.25rem;
}

/* line 105, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/shoppingCart/_empty.scss */

.o-cart-empty-login-register .m-login .a-heading-h4 {
  padding-bottom: 5px;
  padding-bottom: 0.3125rem;
}

/* line 109, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/shoppingCart/_empty.scss */

.o-cart-empty-login-register .m-login ul,
.o-cart-empty-login-register .m-login .a-list-downloads,
.o-cart-empty-login-register .m-login .a-list-unordered {
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
}

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

.o-cart-empty-login-register .m-login p {
  font-size: 16px !important;
  font-size: 1rem !important;
  padding-bottom: 8px;
  padding-bottom: 0.5rem;
}

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

.o-cart-empty-teasers {
  padding-bottom: 30px;
  padding-bottom: 1.875rem;
}

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

.o-cart-empty-recomendations {
  padding-bottom: 30px;
  padding-bottom: 1.875rem;
}

/* line 130, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/shoppingCart/_empty.scss */

.o-cart-empty-recomendations p:last-child {
  padding-bottom: 0px;
  padding-bottom: 0rem;
}

/* line 133, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/shoppingCart/_empty.scss */

.o-cart-empty-recomendations .m-slider {
  margin-bottom: 0px;
  margin-bottom: 0rem;
}

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

.o-delego-creditcard-form {
  padding: 20px;
  padding: 1.25rem;
  position: relative;
}

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

.o-delego-creditcard-header {
  background-color: #B8B2A8;
  height: 40px;
  height: 2.5rem;
  width: 100%;
  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;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

/* line 18, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/checkout/_delgoCreditCard.scss */

.o-delego-creditcard-header > span {
  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;
  color: #FFFFFF;
}

/* line 22, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/checkout/_delgoCreditCard.scss */

.o-delego-creditcard-header > span:before {
  padding-right: 8px;
  padding-right: 0.5rem;
}

/* line 28, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/checkout/_delgoCreditCard.scss */

.o-delego-creditcard .a-label--formfield {
  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 34, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/checkout/_delgoCreditCard.scss */

.o-delego-creditcard .a-select-field,
.o-delego-creditcard .a-input-field,
.o-delego-creditcard .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 40, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/checkout/_delgoCreditCard.scss */

.o-delego-creditcard .a-select--no-label,
.o-delego-creditcard .a-input--nolabel {
  margin: 0;
}

/* line 42, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/checkout/_delgoCreditCard.scss */

.o-delego-creditcard .a-select--no-label .a-select-field,
.o-delego-creditcard .a-select--no-label .a-input-field,
.o-delego-creditcard .a-select--no-label .a-stars-radio-field,
.o-delego-creditcard .a-input--nolabel .a-select-field,
.o-delego-creditcard .a-input--nolabel .a-input-field,
.o-delego-creditcard .a-input--nolabel .a-stars-radio-field {
  width: 100%;
  left: 0;
  padding: 0;
}

/* line 49, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/checkout/_delgoCreditCard.scss */

.o-delego-creditcard .a-button-submit {
  margin-bottom: 15px;
  margin-bottom: 0.9375rem;
}

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

.o-delego-creditcard .a-button-tertiary,
.o-delego-creditcard .m-forgot-pass-form-cancel-btn,
.o-delego-creditcard .m-reset-pass-form-cancel-btn {
  margin: 0 !important;
}

/* line 57, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/checkout/_delgoCreditCard.scss */

.o-delego-creditcard-expiration,
.o-delego-creditcard-security {
  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 */

.o-delego-creditcard-expiration,
.o-delego-creditcard-security {
  *zoom: 1;
}

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

.o-delego-creditcard-expiration:before,
.o-delego-creditcard-expiration:after,
.o-delego-creditcard-security:before,
.o-delego-creditcard-security:after {
  content: "";
  display: table;
}

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

.o-delego-creditcard-expiration:after,
.o-delego-creditcard-security:after {
  clear: both;
}

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

.o-delego-creditcard-expiration-month:after,
.o-delego-creditcard-security-month:after {
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.25rem;
  color: #887F6E;
  content: "/";
  position: absolute;
  top: 10px;
  right: -3px;
}

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

.o-delego-creditcard-expiration-month,
.o-delego-creditcard-expiration-year,
.o-delego-creditcard-expiration .a-input,
.o-delego-creditcard-expiration .a-stars-radio,
.o-delego-creditcard-security-month,
.o-delego-creditcard-security-year,
.o-delego-creditcard-security .a-input,
.o-delego-creditcard-security .a-stars-radio {
  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;
}

/* line 77, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/checkout/_delgoCreditCard.scss */

.o-delego-creditcard-security-info {
  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;
  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 84, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/checkout/_delgoCreditCard.scss */

.o-delego-creditcard-security-info-image {
  padding-right: 15px;
  padding-right: 0.9375rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

/* line 89, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/checkout/_delgoCreditCard.scss */

.o-delego-creditcard-security-info-image figure {
  max-height: 45px;
  max-height: 2.8125rem;
  min-height: 45px;
  min-height: 2.8125rem;
}

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

.o-delego-creditcard-security-info-image picture,
.o-delego-creditcard-security-info-image img {
  max-height: 45px;
  max-height: 2.8125rem;
}

/* line 99, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/checkout/_delgoCreditCard.scss */

.o-delego-creditcard-security-info-image span {
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.25rem;
  padding-top: 8px;
  padding-top: 0.5rem;
  color: #887F6E;
}

/* line 107, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/checkout/_delgoCreditCard.scss */

.o-delego-creditcard-security-info-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 45px;
  height: 2.8125rem;
}

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

.o-delego-creditcard-security .a-select-bottom-label span {
  min-height: 0 !important;
}

/* line 125, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/checkout/_delgoCreditCard.scss */

.o-delego-creditcard-security--noImage .o-delego-creditcard-security-info-image {
  display: none;
}

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

.o-delego-creditcard-security--noImage .a-select-bottom-label span {
  width: 320px;
  width: 20rem;
}

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

.o-delego-creditcard select.a-error ~ span.a-error,
.o-delego-creditcard .a-error.a-select ~ span.a-error,
.o-delego-creditcard .a-select.error ~ span.a-error,
.o-delego-creditcard select.error ~ span.a-error,
.o-delego-creditcard select.a-error ~ span.error,
.o-delego-creditcard .a-error.a-select ~ span.error,
.o-delego-creditcard .a-select.error ~ span.error,
.o-delego-creditcard select.error ~ span.error,
.o-delego-creditcard input.a-error ~ span.a-error,
.o-delego-creditcard input.error ~ span.a-error,
.o-delego-creditcard input.a-error ~ span.error,
.o-delego-creditcard input.error ~ span.error {
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.25rem;
}

/* line 142, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/checkout/_delgoCreditCard.scss */

.o-delego-creditcard .a-icon-close {
  position: absolute;
  right: 15px;
  top: 15px;
  width: 20px;
  width: 1.25rem;
  height: 20px;
  height: 1.25rem;
}

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

.o-billing-information .a-heading-copy,
.o-billing-information .a-legend,
.o-billing-information legend {
  margin-bottom: 8px;
  margin-bottom: 0.5rem;
}

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

.o-billing-information .a-tooltip {
  position: absolute;
  right: 0;
  top: -3px;
  padding: 0;
  display: block;
  width: 20px;
  width: 1.25rem;
  height: 20px;
  height: 1.25rem;
  overflow: hidden;
  line-height: 1.3;
}

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

.is-IE .o-billing-information .a-tooltip {
  line-height: 1;
}

/* line 34, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/checkout/_billingInformation.scss */

.o-billing-information select,
.o-billing-information .a-select {
  max-width: 100%;
}

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

.o-billing-information-item:after {
  content: "";
  display: block;
  height: 3px;
  height: 0.1875rem;
  background-color: #EBE6dE;
  margin-top: 20px;
  margin-top: 1.25rem;
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
}

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

.o-billing-label {
  padding-bottom: 8px;
  padding-bottom: 0.5rem;
  position: relative;
}

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

.o-billing-hint {
  display: block;
  margin-top: 15px;
  margin-top: 0.9375rem;
  font-size: 11px !important;
  font-size: 0.6875rem !important;
}

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

.o-order-summary {
  /* Test sass failure
  @include breakpoint( 'md' ) {
    @include rwdfont( 'icon--increase-l' );

    // everything below gets ignored
    .o-order-summary-carts {
      background: red;
    }
  }
*/
  /* mobile behavior */
  /* ----------------- Tool Park Management goes here ------------------- */
}

/* line 14, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/checkout/_orderSummary.scss */

.o-order-summary .header {
  margin-left: -10px;
  margin-left: -0.625rem;
  margin-right: -10px;
  margin-right: -0.625rem;
  /* mobile behavior */
}

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

.o-order-summary .header {
  *zoom: 1;
}

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

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

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

.o-order-summary .header:after {
  clear: both;
}

/* line 18, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/checkout/_orderSummary.scss */

.o-order-summary .header > div:first-child {
  position: relative;
  float: left;
  width: 66.66667%;
  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/organisms/checkout/_orderSummary.scss */

.o-order-summary .header > div:last-child {
  position: relative;
  float: left;
  width: 33.33333%;
  min-height: 1px;
  min-height: 0.0625rem;
  padding-left: 10px;
  padding-left: 0.625rem;
  padding-right: 10px;
  padding-right: 0.625rem;
}

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

.o-order-summary .header > div:last-child:after {
  font-size: 26px;
  font-size: 1.625rem;
}

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

.o-order-summary .header h3 {
  padding-bottom: 8px;
  padding-bottom: 0.5rem;
}

/* line 73, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/checkout/_orderSummary.scss */

.o-order-summary .content {
  /* mobile behavior */
}

/* line 75, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/checkout/_orderSummary.scss */

.o-order-summary .content .information {
  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 */

.o-order-summary .content .information {
  *zoom: 1;
}

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

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

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

.o-order-summary .content .information:after {
  clear: both;
}

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

.o-order-summary .content .information > .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 86, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/checkout/_orderSummary.scss */

.o-order-summary .content .subheader {
  margin-left: -10px;
  margin-left: -0.625rem;
  margin-right: -10px;
  margin-right: -0.625rem;
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
}

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

.o-order-summary .content .subheader {
  *zoom: 1;
}

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

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

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

.o-order-summary .content .subheader:after {
  clear: both;
}

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

.o-order-summary .content .subheader > div:first-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;
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  /* mobile behavior */
}

/* line 98, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/checkout/_orderSummary.scss */

.o-order-summary .content .subheader > div:last-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;
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  text-align: right;
}

/* line 106, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/checkout/_orderSummary.scss */

.o-order-summary .content .subheader p {
  padding-bottom: 0px;
  padding-bottom: 0rem;
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.25rem;
}

/* line 109, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/checkout/_orderSummary.scss */

.o-order-summary .content .subheader p span,
.o-order-summary .content .subheader p a {
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.25rem;
}

/* line 116, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/checkout/_orderSummary.scss */

.o-order-summary .content .table {
  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 */

.o-order-summary .content .table {
  *zoom: 1;
}

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

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

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

.o-order-summary .content .table:after {
  clear: both;
}

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

.o-order-summary .content .table > .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;
}

/* line 125, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/checkout/_orderSummary.scss */

.o-order-summary .content .table .m-table--responsive-grid tbody td:first-child {
  width: 100%;
}

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

.o-order-summary .content .table .m-table--responsive-grid tbody td:nth-child(2) {
  width: 100%;
}

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

.o-order-summary .softbox {
  background-color: #F3F0EB;
  padding-top: 20px;
  padding-top: 1.25rem;
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
  padding-left: 15px;
  padding-left: 0.9375rem;
  padding-right: 15px;
  padding-right: 0.9375rem;
  /* mobile behavior */
}

/* line 214, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/checkout/_orderSummary.scss */

.o-order-summary-info {
  margin-left: -10px;
  margin-left: -0.625rem;
  margin-right: -10px;
  margin-right: -0.625rem;
  padding-bottom: 30px;
  padding-bottom: 1.875rem;
  /* mobile behavior */
}

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

.o-order-summary-info {
  *zoom: 1;
}

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

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

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

.o-order-summary-info:after {
  clear: both;
}

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

.o-order-summary-info-billing,
.o-order-summary-info-delivery,
.o-order-summary-info-pickup {
  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;
  /* mobile behavior */
}

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

.o-order-summary-info-billing .o-billing-label,
.o-order-summary-info-delivery .o-billing-label,
.o-order-summary-info-pickup .o-billing-label {
  padding-bottom: 0px;
  padding-bottom: 0rem;
}

/* line 248, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/checkout/_orderSummary.scss */

.o-order-summary-info-billing .m-billing-accountinfo-copy,
.o-order-summary-info-delivery .m-billing-accountinfo-copy,
.o-order-summary-info-pickup .m-billing-accountinfo-copy {
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
  word-wrap: break-word;
}

/* line 260, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/checkout/_orderSummary.scss */

.o-order-summary-info-billing .header > .column:first-child,
.o-order-summary-info-delivery .header > .column:first-child,
.o-order-summary-info-pickup .header > .column:first-child {
  width: auto;
  max-width: 66.66667%;
}

/* line 265, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/checkout/_orderSummary.scss */

.o-order-summary-info-billing .header > .column:last-child,
.o-order-summary-info-delivery .header > .column:last-child,
.o-order-summary-info-pickup .header > .column:last-child {
  width: auto;
  float: right;
}

/* line 273, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/checkout/_orderSummary.scss */

.o-order-summary-info-billing {
  /* mobile behavior */
}

/* line 284, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/checkout/_orderSummary.scss */

.o-order-summary .o-order-summary-info-pickup .content .information > .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;
}

/* line 290, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/checkout/_orderSummary.scss */

.o-order-summary-info-pickup .m-staticmap {
  padding-top: 0px;
  padding-top: 0rem;
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
}

/* line 294, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/checkout/_orderSummary.scss */

.o-order-summary-info-pickup .m-staticmap .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;
  padding-bottom: 0px;
  padding-bottom: 0rem;
}

/* line 297, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/checkout/_orderSummary.scss */

.o-order-summary-info-pickup .m-staticmap .m-staticmap-details .columns {
  /* mobile behavior */
}

/* line 298, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/checkout/_orderSummary.scss */

.o-order-summary-info-pickup .m-staticmap .m-staticmap-details .columns .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;
  padding-bottom: 0px;
  padding-bottom: 0rem;
}

/* line 304, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/checkout/_orderSummary.scss */

.o-order-summary-info-pickup .m-staticmap .m-staticmap-details .columns .column dt {
  padding-bottom: 0px;
  padding-bottom: 0rem;
}

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

.o-order-summary-info-pickup .m-staticmap .m-staticmap-details .columns .column .information {
  margin: 0;
  padding-top: 8px;
  padding-top: 0.5rem;
  padding-bottom: 0px;
  padding-bottom: 0rem;
}

/* line 314, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/checkout/_orderSummary.scss */

.o-order-summary-info-pickup .m-staticmap .m-staticmap-details .columns .openinghours-wrap > span {
  padding-right: 15px;
  padding-right: 0.9375rem;
  vertical-align: top;
}

/* line 317, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/checkout/_orderSummary.scss */

.o-order-summary-info-pickup .m-staticmap .m-staticmap-details .columns .openinghours-wrap > span:last-child {
  padding-right: 0;
}

/* line 336, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/checkout/_orderSummary.scss */

.o-order-summary-info > div: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;
  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/organisms/checkout/_orderSummary.scss */

.o-order-summary-info > div:only-child .content .information > .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 353, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/checkout/_orderSummary.scss */

.o-order-summary-carts {
  /* mobile behavior */
}

/* line 354, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/checkout/_orderSummary.scss */

.o-order-summary-carts > div:not(:last-child) {
  padding-bottom: 40px;
  padding-bottom: 2.5rem;
}

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

.o-order-summary-cart {
  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 */

.o-order-summary-cart {
  *zoom: 1;
}

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

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

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

.o-order-summary-cart:after {
  clear: both;
}

/* line 374, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/checkout/_orderSummary.scss */

.o-order-summary-cart > .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;
}

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

.o-order-summary-info--TPM .o-billing-label {
  padding-bottom: 5px;
  padding-bottom: 0.3125rem;
}

/* line 393, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/checkout/_orderSummary.scss */

.o-order-summary-info--TPM .m-billing-accountinfo-copy {
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
}

/* line 397, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/checkout/_orderSummary.scss */

.o-order-summary-info--TPM .o-order-summary-info-delivery:only-child {
  width: 100% !important;
}

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

.o-order-summary--TPM-container {
  padding-left: 0px;
  padding-left: 0rem;
  padding-right: 0px;
  padding-right: 0rem;
}

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

.o-order-confirmation .m-message {
  margin-bottom: 30px;
  margin-bottom: 1.875rem;
}

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

.o-order-confirmation .m-message-buttons .a-button-primary,
.o-order-confirmation .m-message-buttons .m-text--richtext .m-text-buttons a,
.m-text--richtext .m-text-buttons .o-order-confirmation .m-message-buttons a {
  max-width: 100%;
}

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

.o-order-confirmation .m-message-buttons .a-link-action {
  margin-left: 15px;
  margin-left: 0.9375rem;
}

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

.o-delivery-information select,
.o-delivery-information .a-select {
  max-width: 100%;
}

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

.o-delivery-label {
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
  position: relative;
}

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

.o-delivery-hint {
  display: block;
  margin-top: 10px;
  margin-top: 0.625rem;
  font-size: 11px !important;
  font-size: 0.6875rem !important;
}

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

.o-delivery-information-item:after {
  content: "";
  display: block;
  height: 3px;
  height: 0.1875rem;
  background-color: #EBE6dE;
  margin-top: 20px;
  margin-top: 1.25rem;
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
}

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

.o-delivery-information-item--TPM .o-delivery-label + .a-radio--tile {
  margin-bottom: 5px;
  margin-bottom: 0.3125rem;
}

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

.o-delivery-information-items--TPM .o-delivery-information-item:last-child:after {
  display: none;
}

/* line 42, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/checkout/_deliveryInformation.scss */

.o-delivery-information-item .m-message {
  max-width: 350px;
  max-width: 21.875rem;
}

/* line 47, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/checkout/_deliveryInformation.scss */

.o-delivery-change {
  text-transform: uppercase;
}

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

.o-delivery-change:hover {
  color: #D2051E;
}

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

.o-delivery-information-items--TPM .o-delivery-change {
  margin-top: 10px;
  margin-top: 0.625rem;
}

/* line 58, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/checkout/_deliveryInformation.scss */

.o-delivery-information-items--TPM .o-delivery-change:hover {
  cursor: pointer;
}

/* line 80, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/checkout/_deliveryInformation.scss */

.o-delivery-info-tooltip {
  position: relative;
  display: block;
}

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

.o-delivery-info-tooltip .a-tooltip {
  text-transform: uppercase;
  display: inline-block;
  color: #000000;
}

/* line 97, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/checkout/_deliveryInformation.scss */

.o-delivery-info-tooltip .a-tooltip:hover {
  color: #D2051E;
}

/* line 101, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/checkout/_deliveryInformation.scss */

.o-delivery-info-tooltip .a-tooltip:after {
  display: none !important;
}

/* line 111, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/checkout/_deliveryInformation.scss */

.m-delivery-shipping .a-tooltip {
  padding-left: 30px;
  padding-left: 1.875rem;
}

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

.o-homepage-header-bottom {
  padding-left: 10px;
  padding-left: 0.625rem;
  padding-right: 10px;
  padding-right: 0.625rem;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  margin-left: 10px;
  margin-left: 0.625rem;
  margin-right: 10px;
  margin-right: 0.625rem;
  position: relative;
}

/* line 14, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/homepage/_header.scss */

.o-homepage-header-bottom .m-quick-access {
  min-height: 100%;
}

/* line 52, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/homepage/_header.scss */

.o-homepage-header-addproduct > .m-quickitem {
  border-bottom: 3px solid #E7E2D6;
  border-bottom: 0.1875rem solid #E7E2D6;
}

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

.o-editorial-header {
  padding-bottom: 40px;
  padding-bottom: 2.5rem;
  position: relative;
}

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

.o-editorial-header h2 {
  padding-bottom: 0;
}

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

.o-editorial-header--bold {
  background-color: white;
}

/* line 18, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/editorials/_marginalColumn.scss */

.o-editorial-marginal-col-module {
  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;
  border-bottom: 3px solid #EBE6dE;
  border-bottom: 0.1875rem solid #EBE6dE;
}

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

.o-editorial-module {
  padding-bottom: 40px;
  padding-bottom: 2.5rem;
}

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

.o-editorial-section {
  margin-left: -10px;
  margin-left: -0.625rem;
  margin-right: -10px;
  margin-right: -0.625rem;
  padding-left: 10px;
  padding-left: 0.625rem;
  padding-right: 10px;
  padding-right: 0.625rem;
}

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

.o-editorial-section--nopadding {
  margin-left: -10px;
  margin-left: -0.625rem;
  margin-right: -10px;
  margin-right: -0.625rem;
}

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

.o-editorial-section--highlighted {
  background: #F7F5F2;
  padding-top: 40px;
  padding-top: 2.5rem;
  margin-bottom: 40px;
  margin-bottom: 2.5rem;
  overflow: hidden;
  position: relative;
}

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

.o-editorial-section--highlighted.o-editorial-section--last {
  margin-bottom: 0px;
  margin-bottom: 0rem;
}

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

.o-editorial-section--highlighted + .o-editorial-section--nopadding {
  margin-top: -40px;
  margin-top: -2.5rem;
}

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

.o-editorial-section--highlighted > * {
  position: relative;
  z-index: 10;
}

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

.o-editorial-section--highlighted: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 27, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/editorials/_section.scss */

.o-editorial-section--last {
  padding-bottom: 30px;
  padding-bottom: 1.875rem;
}

/* line 4, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/categoryOverview/_list.scss */

.m-category-page-title p {
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.25rem;
  padding-top: 15px;
  padding-top: 0.9375rem;
}

/* line 12, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/categoryOverview/_list.scss */

.m-category-breadcrumbs {
  padding-bottom: 0px !important;
  padding-bottom: 0rem !important;
}

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

.o-category-list {
  min-width: 100%;
}

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

.o-category-list-border {
  border-top: 3px solid #EBE6dE;
  border-top: 0.1875rem solid #EBE6dE;
  margin-top: -1px;
  margin-top: -0.0625rem;
}

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

.o-category-bottom {
  padding-bottom: 50px;
  padding-bottom: 3.125rem;
}

/* line 4, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/categoryOverview/_bottom.scss */

.o-category-bottom .m-category-newproduct {
  padding-top: 15px;
  padding-top: 0.9375rem;
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
  border-top: 2px solid #EBE6dE;
  border-top: 0.125rem solid #EBE6dE;
  border-bottom: 2px solid #EBE6dE;
  border-bottom: 0.125rem solid #EBE6dE;
}

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

.o-category-bottom .m-category-teasers {
  /*
    &:last-child {
      .m-marketing-teaser {
        @include breakpoint('md') {
          margin-bottom: - spacing('xxxs'); // not 0 because of m-marketing-teaser:after height
        }
      }
    }
    */
}

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

.o-category-bottom .m-category-teasers .m-slider-dots {
  width: 100%;
}

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

.checkbox-toggler.partial-selection + label:after {
  content: "";
  display: block;
  width: 9px;
  width: 0.5625rem;
  height: 9px;
  height: 0.5625rem;
  background: #000000;
  position: absolute;
  top: 10px;
  left: 10px;
  -webkit-transition: background .5s;
  transition: background .5s;
}

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

.tr-combo-mainrow--open .checkbox-toggler.partial-selection + label:after {
  background: #D2051E;
}

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

.btn-short {
  max-width: 90px;
  max-width: 5.625rem;
}

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

.m-overlay.m-overlay--repair {
  padding: 0 !important;
}

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

.m-overlay.m-overlay--repair .m-message {
  margin: 0;
}

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

.o-toolmanagement {
  margin-bottom: 100px;
  margin-bottom: 6.25rem;
}

/* line 30, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/_toolManagenemt.scss */

.o-toolmanagement .td-label--combo {
  cursor: pointer;
}

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

.o-toolmanagement--top .repairlistoptions {
  padding-bottom: 0px;
  padding-bottom: 0rem;
}

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

.o-toolmanagement--top .o-toolmanagement--maintext {
  padding-top: 15px;
  padding-top: 0.9375rem;
}

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

.o-toolmanagement--top .o-toolmanagement--maintext:empty {
  display: none;
}

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

.o-toolmanagement-overlay-trigger {
  display: none;
}

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

.o-toolmanagement .chosen-drop .chosen-search input[type="text"] {
  background: transparent;
}

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

.o-toolmanagement input[placeholder] {
  text-overflow: ellipsis;
}

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

.o-toolmanagement .m-table-wrapper {
  margin-top: 0;
}

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

.o-toolmanagement .m-table-wrapper.has-buttons {
  margin-top: 0 !important;
}

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

.o-toolmanagement-title .a-heading-h2,
.o-toolmanagement-title .m-grid-item--banner .m-grid-item--cat-title,
.m-grid-item--banner .o-toolmanagement-title .m-grid-item--cat-title {
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
}

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

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

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

.o-toolmanagement-repair-forms tr {
  border-top: none !important;
}

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

.o-toolmanagement .m-message:not(.m-table--toolmanagement .m-message) {
  margin-top: 20px;
  margin-top: 1.25rem;
}

/* line 95, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/_toolManagenemt.scss */

.o-toolmanagement--top .m-message,
.o-toolmanagement-forms .m-message {
  margin-top: 20px;
  margin-top: 1.25rem;
  margin-bottom: 0;
}

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

.o-toolmanagement .m-message {
  margin-bottom: 0;
}

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

.o-toolmanagement .a-icon-wrench :before {
  position: relative;
  right: 5px;
}

/* line 111, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/_toolManagenemt.scss */

.o-toolmanagement .js-repair-trigger,
.o-toolmanagement .js-repair-head-trigger {
  display: none;
}

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

.o-toolmanagement.show-repair-trigger .js-repair-single {
  display: none;
}

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

.o-toolmanagement.show-repair-trigger .js-repair-trigger,
.o-toolmanagement.show-repair-trigger .js-repair-head-trigger {
  display: inline-block;
}

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

.o-toolmanagement .is-hover {
  background-color: #FFFFFF !important;
}

/* line 132, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/_toolManagenemt.scss */

.o-toolmanagement .no-link .a-link--arrow-after:after {
  display: none;
}

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

.o-toolmanagement--TPM .o-toolmanagement-exports .a-link-download {
  font-family: "Hilti Roman", Arial, Verdana, sans-serif;
  padding-left: 10px;
  padding-left: 0.625rem;
}

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

.o-toolmanagement--TPM .o-toolmanagement-exports .a-link-download:first-of-type {
  margin-left: 20px;
  margin-left: 1.25rem;
}

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

.o-toolmanagement--TPM .o-toolmanagement-exports .a-link-download .a-icon {
  margin-left: -10px;
  margin-left: -0.625rem;
}

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

.o-toolmanagement--TPM .o-toolmanagement-exports .a-link-download .a-icon:before {
  margin-right: 5px;
  margin-right: 0.3125rem;
}

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

.o-toolmanagement--TPM .m-table,
.o-toolmanagement--TPM .m-text--richtext table,
.m-text--richtext .o-toolmanagement--TPM table {
  border-bottom: 0;
}

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

.o-toolmanagement--TPM .m-table .tr-combo-show-full,
.o-toolmanagement--TPM .m-text--richtext table .tr-combo-show-full,
.m-text--richtext .o-toolmanagement--TPM table .tr-combo-show-full {
  border-bottom: 0 !important;
  z-index: 1;
}

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

.o-toolmanagement--TPM .m-table .tr-combo-show-full-mobile,
.o-toolmanagement--TPM .m-text--richtext table .tr-combo-show-full-mobile,
.m-text--richtext .o-toolmanagement--TPM table .tr-combo-show-full-mobile {
  display: none;
}

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

.o-toolmanagement--TPM .m-table .tr-combo-show-full .a-link,
.o-toolmanagement--TPM .m-text--richtext table .tr-combo-show-full .a-link,
.m-text--richtext .o-toolmanagement--TPM table .tr-combo-show-full .a-link,
.o-toolmanagement--TPM .m-table .tr-combo-show-full .a-label-tip-link,
.o-toolmanagement--TPM .m-text--richtext table .tr-combo-show-full .a-label-tip-link,
.m-text--richtext .o-toolmanagement--TPM table .tr-combo-show-full .a-label-tip-link {
  min-width: 130px;
  min-width: 8.125rem;
}

/* line 194, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/_toolManagenemt.scss */

.o-toolmanagement--TPM .m-table .tr-combo-show-full .a-link.a-icon-arrowdown,
.o-toolmanagement--TPM .m-text--richtext table .tr-combo-show-full .a-link.a-icon-arrowdown,
.m-text--richtext .o-toolmanagement--TPM table .tr-combo-show-full .a-link.a-icon-arrowdown,
.o-toolmanagement--TPM .m-table .tr-combo-show-full .a-icon-arrowdown.a-label-tip-link,
.o-toolmanagement--TPM .m-text--richtext table .tr-combo-show-full .a-icon-arrowdown.a-label-tip-link,
.m-text--richtext .o-toolmanagement--TPM table .tr-combo-show-full .a-icon-arrowdown.a-label-tip-link {
  text-transform: uppercase;
}

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

.o-toolmanagement--TPM .m-table .tr-combo-show-full .a-link.a-icon-arrowdown strong,
.o-toolmanagement--TPM .m-text--richtext table .tr-combo-show-full .a-link.a-icon-arrowdown strong,
.m-text--richtext .o-toolmanagement--TPM table .tr-combo-show-full .a-link.a-icon-arrowdown strong,
.o-toolmanagement--TPM .m-table .tr-combo-show-full .a-icon-arrowdown.a-label-tip-link strong,
.o-toolmanagement--TPM .m-text--richtext table .tr-combo-show-full .a-icon-arrowdown.a-label-tip-link strong,
.m-text--richtext .o-toolmanagement--TPM table .tr-combo-show-full .a-icon-arrowdown.a-label-tip-link strong {
  display: inline;
}

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

.o-toolmanagement--TPM .m-table .tr-combo-show-full .a-link.a-icon-arrowdown span,
.o-toolmanagement--TPM .m-text--richtext table .tr-combo-show-full .a-link.a-icon-arrowdown span,
.m-text--richtext .o-toolmanagement--TPM table .tr-combo-show-full .a-link.a-icon-arrowdown span,
.o-toolmanagement--TPM .m-table .tr-combo-show-full .a-icon-arrowdown.a-label-tip-link span,
.o-toolmanagement--TPM .m-text--richtext table .tr-combo-show-full .a-icon-arrowdown.a-label-tip-link span,
.m-text--richtext .o-toolmanagement--TPM table .tr-combo-show-full .a-icon-arrowdown.a-label-tip-link span {
  display: none;
}

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

.o-toolmanagement--TPM .m-table .tr-combo-show-full .a-link.a-icon-arrowup,
.o-toolmanagement--TPM .m-text--richtext table .tr-combo-show-full .a-link.a-icon-arrowup,
.m-text--richtext .o-toolmanagement--TPM table .tr-combo-show-full .a-link.a-icon-arrowup,
.o-toolmanagement--TPM .m-table .tr-combo-show-full .a-icon-arrowup.a-label-tip-link,
.o-toolmanagement--TPM .m-text--richtext table .tr-combo-show-full .a-icon-arrowup.a-label-tip-link,
.m-text--richtext .o-toolmanagement--TPM table .tr-combo-show-full .a-icon-arrowup.a-label-tip-link {
  text-transform: uppercase;
}

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

.o-toolmanagement--TPM .m-table .tr-combo-show-full .a-link.a-icon-arrowup strong,
.o-toolmanagement--TPM .m-text--richtext table .tr-combo-show-full .a-link.a-icon-arrowup strong,
.m-text--richtext .o-toolmanagement--TPM table .tr-combo-show-full .a-link.a-icon-arrowup strong,
.o-toolmanagement--TPM .m-table .tr-combo-show-full .a-icon-arrowup.a-label-tip-link strong,
.o-toolmanagement--TPM .m-text--richtext table .tr-combo-show-full .a-icon-arrowup.a-label-tip-link strong,
.m-text--richtext .o-toolmanagement--TPM table .tr-combo-show-full .a-icon-arrowup.a-label-tip-link strong {
  display: none;
}

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

.o-toolmanagement--TPM .m-table .tr-combo-show-full .a-link.a-icon-arrowup span,
.o-toolmanagement--TPM .m-text--richtext table .tr-combo-show-full .a-link.a-icon-arrowup span,
.m-text--richtext .o-toolmanagement--TPM table .tr-combo-show-full .a-link.a-icon-arrowup span,
.o-toolmanagement--TPM .m-table .tr-combo-show-full .a-icon-arrowup.a-label-tip-link span,
.o-toolmanagement--TPM .m-text--richtext table .tr-combo-show-full .a-icon-arrowup.a-label-tip-link span,
.m-text--richtext .o-toolmanagement--TPM table .tr-combo-show-full .a-icon-arrowup.a-label-tip-link span {
  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;
  display: inline;
}

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

.o-toolmanagement--TPM .m-table .tr-combo-show-full .td-combo-show,
.o-toolmanagement--TPM .m-text--richtext table .tr-combo-show-full .td-combo-show,
.m-text--richtext .o-toolmanagement--TPM table .tr-combo-show-full .td-combo-show {
  display: block;
  text-align: center;
  padding-top: 0px;
  padding-top: 0rem;
  padding-bottom: 0px;
  padding-bottom: 0rem;
}

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

.o-toolmanagement--TPM .m-table .tr-combo-show-full .row-combo-show,
.o-toolmanagement--TPM .m-text--richtext table .tr-combo-show-full .row-combo-show,
.m-text--richtext .o-toolmanagement--TPM table .tr-combo-show-full .row-combo-show {
  display: inline-block;
  padding: 0 15px;
  padding: 0 0.9375rem;
  background-color: #FFFFFF;
}

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

.o-toolmanagement--TPM .m-table tbody,
.o-toolmanagement--TPM .m-text--richtext table tbody,
.m-text--richtext .o-toolmanagement--TPM table tbody {
  border-bottom-width: 2px;
}

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

.o-toolmanagement--TPM .m-table tbody .tr-combo-mainrow .a-link,
.o-toolmanagement--TPM .m-text--richtext table tbody .tr-combo-mainrow .a-link,
.m-text--richtext .o-toolmanagement--TPM table tbody .tr-combo-mainrow .a-link,
.o-toolmanagement--TPM .m-table tbody .tr-combo-mainrow .a-label-tip-link,
.o-toolmanagement--TPM .m-text--richtext table tbody .tr-combo-mainrow .a-label-tip-link,
.m-text--richtext .o-toolmanagement--TPM table tbody .tr-combo-mainrow .a-label-tip-link {
  min-width: auto;
}

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

.o-toolmanagement--TPM .m-table tbody tr td:first-of-type,
.o-toolmanagement--TPM .m-text--richtext table tbody tr td:first-of-type,
.m-text--richtext .o-toolmanagement--TPM table tbody tr td:first-of-type {
  padding-left: 0px;
  padding-left: 0rem;
}

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

.o-toolmanagement--TPM .m-table th:first-of-type,
.o-toolmanagement--TPM .m-text--richtext table th:first-of-type,
.m-text--richtext .o-toolmanagement--TPM table th:first-of-type,
.o-toolmanagement--TPM .m-table td:first-of-type,
.o-toolmanagement--TPM .m-text--richtext table td:first-of-type,
.m-text--richtext
    .o-toolmanagement--TPM table td:first-of-type {
  padding-left: 0px;
  padding-left: 0rem;
}

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

.o-toolmanagement--TPM .m-table th:last-of-type,
.o-toolmanagement--TPM .m-text--richtext table th:last-of-type,
.m-text--richtext .o-toolmanagement--TPM table th:last-of-type,
.o-toolmanagement--TPM .m-table td:last-of-type,
.o-toolmanagement--TPM .m-text--richtext table td:last-of-type,
.m-text--richtext
    .o-toolmanagement--TPM table td:last-of-type {
  padding-right: 0px;
  padding-right: 0rem;
  text-align: right;
}

/* line 252, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/_toolManagenemt.scss */

.o-toolmanagement--TPM .m-table .td-description a:hover,
.o-toolmanagement--TPM .m-text--richtext table .td-description a:hover,
.m-text--richtext .o-toolmanagement--TPM table .td-description a:hover,
.o-toolmanagement--TPM .m-table .td-description.is-hover a,
.o-toolmanagement--TPM .m-text--richtext table .td-description.is-hover a,
.m-text--richtext
    .o-toolmanagement--TPM table .td-description.is-hover a {
  border-bottom: 0 !important;
}

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

.o-toolmanagement--TPM .m-table .td-description a:hover .a-link--arrow-after,
.o-toolmanagement--TPM .m-text--richtext table .td-description a:hover .a-link--arrow-after,
.m-text--richtext .o-toolmanagement--TPM table .td-description a:hover .a-link--arrow-after,
.o-toolmanagement--TPM .m-table .td-description.is-hover a .a-link--arrow-after,
.o-toolmanagement--TPM .m-text--richtext table .td-description.is-hover a .a-link--arrow-after,
.m-text--richtext
      .o-toolmanagement--TPM table .td-description.is-hover a .a-link--arrow-after {
  color: #D2051E;
}

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

.o-toolmanagement--TPM .m-table .td-description a:hover .a-link--arrow-after:after,
.o-toolmanagement--TPM .m-text--richtext table .td-description a:hover .a-link--arrow-after:after,
.m-text--richtext .o-toolmanagement--TPM table .td-description a:hover .a-link--arrow-after:after,
.o-toolmanagement--TPM .m-table .td-description.is-hover a .a-link--arrow-after:after,
.o-toolmanagement--TPM .m-text--richtext table .td-description.is-hover a .a-link--arrow-after:after,
.m-text--richtext
        .o-toolmanagement--TPM table .td-description.is-hover a .a-link--arrow-after:after {
  left: 5px;
}

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

.o-toolmanagement--TPM .m-table .td-description a:hover .a-display-block,
.o-toolmanagement--TPM .m-text--richtext table .td-description a:hover .a-display-block,
.m-text--richtext .o-toolmanagement--TPM table .td-description a:hover .a-display-block,
.o-toolmanagement--TPM .m-table .td-description.is-hover a .a-display-block,
.o-toolmanagement--TPM .m-text--richtext table .td-description.is-hover a .a-display-block,
.m-text--richtext
      .o-toolmanagement--TPM table .td-description.is-hover a .a-display-block {
  color: #000000;
}

/* line 266, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/_toolManagenemt.scss */

.o-toolmanagement--TPM .m-table .td-description .a-link--arrow-after:after,
.o-toolmanagement--TPM .m-text--richtext table .td-description .a-link--arrow-after:after,
.m-text--richtext .o-toolmanagement--TPM table .td-description .a-link--arrow-after:after {
  top: 2px;
}

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

.o-toolmanagement--TPM .m-table .td-description .a-display-block,
.o-toolmanagement--TPM .m-text--richtext table .td-description .a-display-block,
.m-text--richtext .o-toolmanagement--TPM table .td-description .a-display-block {
  color: #000000;
  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 276, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/_toolManagenemt.scss */

.o-toolmanagement--TPM .m-table .a-icon--subitem,
.o-toolmanagement--TPM .m-text--richtext table .a-icon--subitem,
.m-text--richtext .o-toolmanagement--TPM table .a-icon--subitem {
  margin-left: 2px;
  margin-left: 0.125rem;
}

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

.o-toolmanagement--TPM .m-table .td-checkbox,
.o-toolmanagement--TPM .m-text--richtext table .td-checkbox,
.m-text--richtext .o-toolmanagement--TPM table .td-checkbox {
  position: relative;
  z-index: 1;
}

/* line 514, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/_toolManagenemt.scss */

.o-toolmanagement--TPM .toolmanagement-combo td:first-child:before {
  display: none;
}

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

.o-toolmanagement--TPM .a-icon--subitem {
  width: 30px;
  width: 1.875rem;
}

/* line 545, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/_toolManagenemt.scss */

.o-toolmanagement-forms .btn-toolbar {
  display: none !important;
  position: absolute !important;
  z-index: -1;
}

/* line 552, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/_toolManagenemt.scss */

.o-toolmanagement .btn-toolbar {
  position: absolute !important;
  z-index: -1;
}

/* line 571, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/_toolManagenemt.scss */

.m-table--toolmanagement .m-table-actions {
  min-height: 80px;
  min-height: 5rem;
}

/* line 575, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/_toolManagenemt.scss */

.m-table--toolmanagement .m-table-actions .m-table-button {
  width: auto;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}

/* line 579, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/_toolManagenemt.scss */

.m-table--toolmanagement .m-table-actions .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 592, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/_toolManagenemt.scss */

.m-table--toolmanagement .m-table-actions .m-table-button .a-button-primary:disabled + .a-button-tooltip,
.m-table--toolmanagement .m-table-actions .m-table-button .m-text--richtext .m-text-buttons a:disabled + .a-button-tooltip,
.m-text--richtext .m-text-buttons .m-table--toolmanagement .m-table-actions .m-table-button a:disabled + .a-button-tooltip,
.m-table--toolmanagement .m-table-actions .m-table-button .a-button-primary.is-disabled + .a-button-tooltip,
.m-table--toolmanagement .m-table-actions .m-table-button .m-text--richtext .m-text-buttons a.is-disabled + .a-button-tooltip,
.m-text--richtext .m-text-buttons
    .m-table--toolmanagement .m-table-actions .m-table-button a.is-disabled + .a-button-tooltip {
  pointer-events: auto;
  z-index: 996;
  display: block;
}

/* line 601, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/_toolManagenemt.scss */

.m-table--toolmanagement tbody tr td .image-wrapper {
  margin-top: -15px;
  margin-top: -0.9375rem;
}

/* line 607, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/_toolManagenemt.scss */

.m-table--toolmanagement tbody tr:last-child {
  border-bottom: 1px solid #EBE6dE;
  border-bottom: 0.0625rem solid #EBE6dE;
}

/* line 612, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/_toolManagenemt.scss */

.m-table--toolmanagement th > span {
  white-space: nowrap;
}

/* line 616, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/_toolManagenemt.scss */

.m-table--toolmanagement tr {
  border-bottom: 3px solid #EBE6dE !important;
  border-bottom: 0.1875rem solid #EBE6dE !important;
}

/* line 620, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/_toolManagenemt.scss */

.m-table--toolmanagement td {
  vertical-align: top;
}

/* line 624, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/_toolManagenemt.scss */

.m-table--toolmanagement td .a-button > span:after,
.m-table--toolmanagement td input[type="submit"]:not([class*='a-button-']) > span:after,
.m-table--toolmanagement td
  button[type="submit"]:not([class*='a-button-']) > span:after,
.m-table--toolmanagement td .m-text--richtext .m-text-buttons a > span:after,
.m-text--richtext .m-text-buttons .m-table--toolmanagement td a > span:after {
  padding-right: 20px !important;
  padding-right: 1.25rem !important;
  padding-left: 0 !important;
}

/* line 630, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/_toolManagenemt.scss */

.m-table--toolmanagement td .image-wrapper {
  padding-top: 20px !important;
  padding-top: 1.25rem !important;
  padding-bottom: 20px !important;
  padding-bottom: 1.25rem !important;
}

/* line 634, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/_toolManagenemt.scss */

.m-table--toolmanagement td .m-message {
  white-space: normal;
  width: 200px;
  width: 12.5rem;
  color: #887F6E;
  border-left: 10px solid #887F6E;
  border-left: 0.625rem solid #887F6E;
}

/* line 640, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/_toolManagenemt.scss */

.m-table--toolmanagement td .m-message .a-link--arrow:before {
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
}

/* line 646, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/_toolManagenemt.scss */

.m-table--toolmanagement .counter-wrapper {
  padding-top: 5px;
  padding-top: 0.3125rem;
  font-size: 14px !important;
  font-size: 0.875rem !important;
}

/* line 651, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/_toolManagenemt.scss */

.m-table--toolmanagement .a-link--arrow:before {
  left: -5px;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

/* line 656, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/_toolManagenemt.scss */

.m-table--toolmanagement .a-link--arrow:hover:before {
  top: 1px;
  left: -5px;
}

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

.m-table--toolmanagement .m-table-button {
  left: 0 !important;
  max-width: 295px;
  max-width: 18.4375rem;
}

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

.m-table--toolmanagement .no-available .image-wrapper {
  opacity: 0.3;
}

/* line 674, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/_toolManagenemt.scss */

.m-table--repair-forms {
  border-bottom: none;
}

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

.m-table--repair-forms thead tr th:first-child {
  padding-left: 0px;
  padding-left: 0rem;
}

/* line 690, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/_toolManagenemt.scss */

.m-table--repair-forms tbody td:first-child {
  padding-left: 0 !important;
}

/* line 694, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/_toolManagenemt.scss */

.m-table--repair-forms tbody td .a-icon--subitem + .image-wrapper img {
  max-width: 45px;
  max-width: 2.8125rem;
}

/* line 699, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/_toolManagenemt.scss */

.m-table--repair-forms tbody .td-image {
  position: relative;
}

/* line 701, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/_toolManagenemt.scss */

.m-table--repair-forms tbody .td-image .a-icon--subitem {
  position: absolute;
  top: 15px;
}

/* line 704, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/_toolManagenemt.scss */

.m-table--repair-forms tbody .td-image .a-icon--subitem + .image-wrapper {
  padding-left: 45px;
  padding-left: 2.8125rem;
}

/* line 711, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/_toolManagenemt.scss */

.m-table--repair-forms .image-wrapper {
  padding-top: 20px !important;
  padding-top: 1.25rem !important;
  padding-bottom: 20px !important;
  padding-bottom: 1.25rem !important;
}

/* line 801, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/_toolManagenemt.scss */

.m-table.m-table--toolmanagement tbody tr td,
.m-text--richtext table.m-table--toolmanagement tbody tr td,
.m-table.m-table--repair-forms tbody tr td,
.m-text--richtext table.m-table--repair-forms tbody tr td {
  padding-top: 15px;
  padding-top: 0.9375rem;
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
}

/* line 807, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/_toolManagenemt.scss */

.m-table.m-table--toolmanagement .td-label,
.m-text--richtext table.m-table--toolmanagement .td-label,
.m-table.m-table--repair-forms .td-label,
.m-text--richtext table.m-table--repair-forms .td-label {
  text-transform: uppercase;
  font-family: "Hilti Bold", Arial, Verdana, sans-serif;
  color: #887F6E;
  -webkit-transition: color .5s;
  transition: color .5s;
}

/* line 814, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/_toolManagenemt.scss */

.m-table.m-table--toolmanagement .is-hover,
.m-text--richtext table.m-table--toolmanagement .is-hover,
.m-table.m-table--repair-forms .is-hover,
.m-text--richtext table.m-table--repair-forms .is-hover {
  background-color: #FFFFFF;
}

/* line 819, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/_toolManagenemt.scss */

.toolmanagement-combo {
  border-bottom: 3px solid #EBE6dE;
  border-bottom: 0.1875rem solid #EBE6dE;
}

/* line 821, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/_toolManagenemt.scss */

.toolmanagement-combo td:first-child {
  position: relative;
}

/* line 824, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/_toolManagenemt.scss */

.toolmanagement-combo td:first-child:before {
  content: "";
  display: block;
  background: white;
  height: 2px;
  height: 0.125rem;
  position: absolute;
  left: 0;
  bottom: -1px;
  width: 18px;
  width: 1.125rem;
  -webkit-transition: width .5s;
  transition: width .5s;
}

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

.toolmanagement-combo tr {
  border-bottom: 1px solid #EBE6dE !important;
  border-bottom: 0.0625rem solid #EBE6dE !important;
}

/* line 841, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/_toolManagenemt.scss */

.toolmanagement-combo .tr-combo--subitem td {
  -webkit-transition: padding-top .5s, padding-bottom .5s;
  transition: padding-top .5s, padding-bottom .5s;
}

/* line 843, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/_toolManagenemt.scss */

.toolmanagement-combo .tr-combo--subitem td > div {
  max-height: 500px;
  max-height: 31.25rem;
  -webkit-transition: max-height .5s;
  transition: max-height .5s;
  opacity: 1;
}

/* line 850, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/_toolManagenemt.scss */

.toolmanagement-combo .tr-combo--subitem td > div img {
  opacity: 1;
  -webkit-transition: opacity .5s;
  transition: opacity .5s;
}

/* line 859, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/_toolManagenemt.scss */

.toolmanagement-combo.is-closed td:first-child:before {
  width: 0;
}

/* line 865, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/_toolManagenemt.scss */

.toolmanagement-combo.is-closed .tr-combo--subitem {
  cursor: pointer;
}

/* line 870, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/_toolManagenemt.scss */

.toolmanagement-combo.is-closed .tr-combo--subitem td {
  padding-top: 2px !important;
  padding-top: 0.125rem !important;
  padding-bottom: 2px !important;
  padding-bottom: 0.125rem !important;
}

/* line 879, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/_toolManagenemt.scss */

.toolmanagement-combo.is-closed .tr-combo--subitem td.js-hoverlink-related-productdetails {
  z-index: -1;
  position: relative;
}

/* line 884, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/_toolManagenemt.scss */

.toolmanagement-combo.is-closed .tr-combo--subitem td > div {
  overflow: hidden;
  max-height: 1px;
  max-height: 0.0625rem;
  opacity: 0;
}

/* line 889, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/_toolManagenemt.scss */

.toolmanagement-combo.is-closed .tr-combo--subitem td > div img {
  opacity: 0;
}

/* line 898, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/_toolManagenemt.scss */

.tr-combo--subitem:not(:last-child) {
  border-bottom: 1px solid #EBE6dE;
  border-bottom: 0.0625rem solid #EBE6dE;
}

/* line 904, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/_toolManagenemt.scss */

.tr-combo-mainrow .a-link,
.tr-combo-mainrow .a-label-tip-link {
  min-width: 130px;
  min-width: 8.125rem;
}

/* line 908, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/_toolManagenemt.scss */

.tr-combo-mainrow .a-link.a-icon-arrowdown,
.tr-combo-mainrow .a-icon-arrowdown.a-label-tip-link {
  text-transform: uppercase;
}

/* line 910, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/_toolManagenemt.scss */

.tr-combo-mainrow .a-link.a-icon-arrowdown strong,
.tr-combo-mainrow .a-icon-arrowdown.a-label-tip-link strong {
  display: inline;
}

/* line 913, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/_toolManagenemt.scss */

.tr-combo-mainrow .a-link.a-icon-arrowdown span,
.tr-combo-mainrow .a-icon-arrowdown.a-label-tip-link span {
  display: none;
}

/* line 917, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/_toolManagenemt.scss */

.tr-combo-mainrow .a-link.a-icon-arrowup,
.tr-combo-mainrow .a-icon-arrowup.a-label-tip-link {
  text-transform: uppercase;
}

/* line 919, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/_toolManagenemt.scss */

.tr-combo-mainrow .a-link.a-icon-arrowup strong,
.tr-combo-mainrow .a-icon-arrowup.a-label-tip-link strong {
  display: none;
}

/* line 922, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/_toolManagenemt.scss */

.tr-combo-mainrow .a-link.a-icon-arrowup span,
.tr-combo-mainrow .a-icon-arrowup.a-label-tip-link span {
  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;
  display: inline;
}

/* line 931, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/_toolManagenemt.scss */

.tr-combo--mobile-hide {
  display: none;
}

/* line 937, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/_toolManagenemt.scss */

.tr-combo--subitem:last-child td:first-child:before {
  display: none;
}

/* line 940, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/_toolManagenemt.scss */

.a-icon--subitem {
  display: inline-block;
  float: left;
  position: relative;
  width: 40px;
  width: 2.5rem;
  height: 30px;
  height: 1.875rem;
}

/* line 946, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/_toolManagenemt.scss */

.a-icon--subitem span {
  display: inline-block;
  height: 3px;
  height: 0.1875rem;
  background: #EBE6dE;
  position: absolute;
}

/* line 951, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/_toolManagenemt.scss */

.a-icon--subitem span:first-child {
  width: 15px;
  width: 0.9375rem;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  top: 7px;
  left: -8px;
}

/* line 957, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/_toolManagenemt.scss */

.a-icon--subitem span:last-child {
  width: 21px;
  width: 1.3125rem;
  top: 15px;
  left: -2px;
}

/* line 966, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/_toolManagenemt.scss */

.m-table-td-input-max8 input {
  min-width: 120px;
  min-width: 7.5rem;
}

/* line 969, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/_toolManagenemt.scss */

.m-table-td-input-max12 input {
  min-width: 150px;
  min-width: 9.375rem;
}

/* line 999, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/_toolManagenemt.scss */

[data-tool-management] .m-stick-menu .m-stick-menu-col,
.o-toolmanagement .m-stick-menu .m-stick-menu-col {
  width: 100%;
}

/* line 1008, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/_toolManagenemt.scss */

[data-tool-management] .table-wrapper,
.o-toolmanagement .table-wrapper {
  margin-top: 0 !important;
}

/* line 1037, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/_toolManagenemt.scss */

[data-tool-management] .m-table-actions.m-table-actions--outside.is-stuck,
.o-toolmanagement .m-table-actions.m-table-actions--outside.is-stuck {
  background: #FFFFFF;
  box-shadow: 0px 0px 5px #CBCACB;
  width: 100% !important;
  z-index: 1000;
  top: auto !important;
  right: 0;
  bottom: 0;
  -webkit-animation-name: fadeAppear;
  animation-name: fadeAppear;
  -webkit-animation-duration: .6s;
  animation-duration: .6s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

/* line 1054, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/_toolManagenemt.scss */

[data-tool-management] .m-table-actions.m-table-actions--outside.is-stuck .m-table-button,
.o-toolmanagement .m-table-actions.m-table-actions--outside.is-stuck .m-table-button {
  padding: 10px 20px;
  padding: 0.625rem 1.25rem;
}

/* line 1070, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/_toolManagenemt.scss */

.is-IE11 [data-tool-management] .m-table-button button,
.is-IE11 [data-tool-management] .td-action button,
.is-IE11 [data-tool-management] .td-action span,
.is-IE11
.o-toolmanagement .m-table-button button,
.is-IE11
.o-toolmanagement .td-action button,
.is-IE11
.o-toolmanagement .td-action span {
  display: inline-block !important;
}

/* line 1084, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/_toolManagenemt.scss */

.m-table--toolmanagement .m-table--tool-mobile-heading + span,
.m-table--repair-forms .m-table--tool-mobile-heading + span,
.m-table--reorder-labels-forms .m-table--tool-mobile-heading + span {
  white-space: normal !important;
}

/* line 1089, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/_toolManagenemt.scss */

.m-table--toolmanagement .m-table--tool-mobile-heading,
.m-table--repair-forms .m-table--tool-mobile-heading,
.m-table--reorder-labels-forms .m-table--tool-mobile-heading {
  display: none;
}

/* line 1392, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/_toolManagenemt.scss */

.m-table--toolmanagement:not(.m-table-clone) .m-table-button {
  visibility: hidden;
}

/* line 1398, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/_toolManagenemt.scss */

.m-table--toolmanagement.m-table-clone .m-table-button.is-sticky {
  position: fixed;
  left: auto !important;
  z-index: 2;
}

/* ---------------------- TOOL PARK MANAGEMENT specific css for ".m-table--repair-forms" goes here ------------------------*/

/* line 1408, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/_toolManagenemt.scss */

.o-toolmanagement-forms-block--TPM > .header {
  padding-top: 0px !important;
  padding-top: 0rem !important;
  padding-bottom: 0px !important;
  padding-bottom: 0rem !important;
  padding-right: 0px !important;
  padding-right: 0rem !important;
  padding-left: 0px !important;
  padding-left: 0rem !important;
}

/* line 1413, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/_toolManagenemt.scss */

.o-toolmanagement-forms-block--TPM > .header .column:only-child {
  width: 100% !important;
}

/* line 1416, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/_toolManagenemt.scss */

.o-toolmanagement-forms-block--TPM > .header .a-heading-h3,
.o-toolmanagement-forms-block--TPM > .header .m-product-review--title,
.o-toolmanagement-forms-block--TPM > .header .m-product-review--comment-title,
.o-toolmanagement-forms-block--TPM > .header .m-product-addreview--title,
.o-toolmanagement-forms-block--TPM > .header .m-chat-popup--title,
.o-toolmanagement-forms-block--TPM > .header .m-filterbar-title,
.o-toolmanagement-forms-block--TPM > .header .o-prod-grid--header-title {
  border-top-color: #DFD8C8;
}

/* line 1425, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/_toolManagenemt.scss */

.o-toolmanagement-forms-block--TPM > .header > div:last-child:after {
  top: 28px !important;
  right: 20px !important;
}

/* line 1431, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/_toolManagenemt.scss */

.o-toolmanagement-forms-block--TPM .table.m-table,
.o-toolmanagement-forms-block--TPM .m-text--richtext table.table,
.m-text--richtext .o-toolmanagement-forms-block--TPM table.table {
  margin-right: 0px !important;
  margin-right: 0rem !important;
  margin-left: 0px !important;
  margin-left: 0rem !important;
}

/* line 1437, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/_toolManagenemt.scss */

.o-toolmanagement-forms-block--TPM .m-table--repair-forms tbody tr:last-child {
  border-bottom: 0 !important;
}

/* line 1448, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/_toolManagenemt.scss */

.o-toolmanagement-forms-block--TPM .m-table--repair-forms tbody .a-icon--subitem {
  left: 10px;
}

/* line 1459, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/_toolManagenemt.scss */

.m-repair-form--TPM-body {
  border-bottom: 1px solid #EBE6dE;
  border-bottom: 0.0625rem solid #EBE6dE;
  padding-bottom: 5px;
  padding-bottom: 0.3125rem;
}

/* line 1470, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/_toolManagenemt.scss */

.m-repair-form--TPM-body-col {
  margin-bottom: 15px;
  margin-bottom: 0.9375rem;
}

/* line 1504, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/_toolManagenemt.scss */

.m-repair-form--TPM-footer {
  padding-top: 20px;
  padding-top: 1.25rem;
  border-top: 1px solid #EBE6dE;
  border-top: 0.0625rem solid #EBE6dE;
}

/* line 1512, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/_toolManagenemt.scss */

.m-repair-form--TPM-footer-left {
  padding-bottom: 8px;
  padding-bottom: 0.5rem;
}

/* line 1524, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/_toolManagenemt.scss */

.m-repair-form--TPM-footer .m-repair-form-subtitle {
  display: inline;
  width: auto;
  padding-right: 10px;
  padding-right: 0.625rem;
}

/* ---------------------- TOOL PARK MANAGEMENT end ------------------------*/

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

.o-search-results {
  padding-bottom: 50px;
  padding-bottom: 3.125rem;
  padding-top: 30px;
  padding-top: 1.875rem;
}

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

.o-search-results .disabled {
  pointer-events: none;
  cursor: default;
  opacity: .5;
}

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

.o-search-results--videos .o-prod-grid,
.o-search-results--videos .o-prod-grid-outer {
  padding-bottom: 0;
}

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

.o-search-results--videos .o-prod-grid-outer {
  background: #FFFFFF;
}

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

.o-search-results--videos .m-grid-item--video {
  margin-bottom: 0;
  border-bottom: 1px solid #EBE6dE;
  border-bottom: 0.0625rem solid #EBE6dE;
}

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

.o-search-results--videos .m-grid-item--video a.a-link--arrow-after {
  font-size: 16px !important;
  font-size: 1rem !important;
}

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

.o-search-results--videos .m-grid-item--video .m-grid-item--description {
  padding-top: 15px;
  padding-top: 0.9375rem;
}

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

.o-search-results--videos .m-grid-item--video .m-grid-item--content {
  padding-left: 0;
  padding-right: 0;
}

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

.o-search-results--videos .m-grid-item--description > div {
  font-size: 16px !important;
  font-size: 1rem !important;
}

/* line 95, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/_searchResults.scss */

.o-search-results--videos .m-product-videos-item {
  padding-top: 20px;
  padding-top: 1.25rem;
}

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

.o-search-results--videos:hover .m-grid-item--description div {
  color: #000000;
}

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

.o-search-results .o-prod-grid--show-more .a-link-action::after {
  background: white;
}

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

.o-search-results .o-prod-grid {
  padding-bottom: 0;
}

/* line 116, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/_searchResults.scss */

.o-search-results .m-grid-item--content {
  padding-left: 15px;
  padding-left: 0.9375rem;
  padding-right: 15px;
  padding-right: 0.9375rem;
}

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

.o-search-results .m-showmore-buttons:before,
.o-search-results .m-showmore-buttons:after {
  right: 0;
  left: 0;
}

/* line 132, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/_searchResults.scss */

.o-search-results .m-library-list {
  margin-top: 15px;
  margin-top: 0.9375rem;
}

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

.o-search-results .m-library-list .col-2-narrow a,
.o-search-results .m-library-list .m-library-item a {
  font-size: 16px !important;
  font-size: 1rem !important;
}

/* line 140, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/_searchResults.scss */

.o-search-results .m-library-list .m-library-item-blocklink {
  display: block;
  padding: 15px;
  padding: 0.9375rem;
}

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

.o-search-results .m-library-list .m-library-item-blocklink:hover {
  background: #F7F5F2;
}

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

.o-search-results .m-library-list .m-library-item-blocklink:hover .readmore-link {
  color: #D2051E;
}

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

.o-search-results .m-library-list .m-library-item-blocklink:hover .readmore-link:after {
  left: 5px;
}

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

.o-search-results .m-library-item:first-child {
  border-top: 0;
  padding-top: 0;
}

/* line 170, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/_searchResults.scss */

.o-search-results .m-library-item--search-pages {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

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

.o-search-results .m-filterbar2 {
  margin-top: 0px !important;
  margin-top: 0rem !important;
}

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

.o-search-results .m-filtertags {
  margin-bottom: 5px;
  margin-bottom: 0.3125rem;
}

/* line 201, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/_searchResults.scss */

.o-search-results .o-prod-grid--show-more {
  z-index: 100;
}

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

.o-firestop .m-filterbar2-group {
  display: block;
}

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

.o-firestop .m-account-nav.m-search-results,
.o-library .m-account-nav.m-search-results {
  padding-bottom: 30px;
  padding-bottom: 1.875rem;
}

/* line 18, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/firestop/_firestop.scss */

.o-firestop .m-filterbar2,
.o-library .m-filterbar2 {
  margin-top: 0;
}

/* line 23, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/firestop/_firestop.scss */

.o-library .o-prod-grid--show-more .a-link-action::after {
  background: white;
}

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

.o-firestop-form {
  padding-top: 20px;
  padding-top: 1.25rem;
}

/* line 4, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/organisms/firestop/_firestopForm.scss */

.o-firestop-form .m-upload {
  padding-left: 8px;
  padding-left: 0.5rem;
  padding-right: 8px;
  padding-right: 0.5rem;
}

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

.o-firestop-form hr,
.o-firestop-form .a-hr,
.o-firestop-form .m-product-gallery-stage .m-slider::after,
.m-product-gallery-stage .o-firestop-form .m-slider::after {
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
}

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

.m-firestop-form-bottom .a-link--back {
  margin-top: 10px;
  margin-top: 0.625rem;
  padding-bottom: 30px;
  padding-bottom: 1.875rem;
}

/* import templates */

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

.t-default {
  color: #000000;
}

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

.t-default-outer {
  position: relative;
  overflow: hidden;
  width: 100%;
}

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

.t-default-inner {
  position: relative;
  width: 100%;
  right: 0;
  -webkit-transition: right 0.5s;
  transition: right 0.5s;
}

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

.t-default-inner.is-open {
  right: 70%;
}

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

.m-navigation-offcanvas {
  position: absolute;
  top: 0;
  right: -70%;
  height: 100%;
  width: 70%;
  background: #333333;
}

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

.is-nav-background {
  z-index: 99;
  position: fixed;
}

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

.is-nav-background > * {
  opacity: 1;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}

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

.is-nav-background > *:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  background: transparent;
  -webkit-transition: background 0.3s;
  transition: background 0.3s;
}

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

.is-nav-background.is-overlap > * {
  position: relative;
  cursor: pointer;
}

/* line 68, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/templates/_default.scss */

.is-nav-background.is-overlap > *:before {
  display: block;
  z-index: 4002;
  background: rgba(0, 0, 0, 0.6);
}

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

.t-editorial {
  color: #000000;
}

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

.t-range {
  color: #000000;
}

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

.t-item {
  color: #000000;
}

/*!
 * jQuery UI CSS Framework 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 */

/* Layout helpers
----------------------------------*/

/* line 14, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/vendors/_jquery-ui.scss */

.ui-helper-hidden {
  display: none;
}

/* line 17, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/vendors/_jquery-ui.scss */

.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  height: 0.0625rem;
  margin: -1px;
  margin: -0.0625rem;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  width: 0.0625rem;
}

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

.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}

/* line 37, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/vendors/_jquery-ui.scss */

.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse;
}

/* line 43, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/vendors/_jquery-ui.scss */

.ui-helper-clearfix:after {
  clear: both;
}

/* line 46, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/vendors/_jquery-ui.scss */

.ui-helper-clearfix {
  min-height: 0;
  /* support: IE7 */
}

/* line 49, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/vendors/_jquery-ui.scss */

.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0);
  /* support: IE8 */
}

/* line 59, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/vendors/_jquery-ui.scss */

.ui-front {
  z-index: 100;
}

/* Interaction Cues
----------------------------------*/

/* line 66, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/vendors/_jquery-ui.scss */

.ui-state-disabled {
  cursor: default !important;
}

/* Icons
----------------------------------*/

/* states and images */

/* line 75, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/vendors/_jquery-ui.scss */

.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}

/* Misc visuals
----------------------------------*/

/* Overlays */

/* line 87, /Users/saschacremer/Documents/0_repositories/holng54/dev/layout/responsive/source/source/web/assets/stylesheets/vendors/_jquery-ui.scss */

.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

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

.ui-sortable-handle {
  -ms-touch-action: none;
  touch-action: none;
}

/* Delego scss, only comment in to generate css for the delego overlay */

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

.print-only {
  display: none;
}

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

.is-ios body {
  cursor: pointer;
}