/* 0, 370px */
/* 371, 767px */
/* 768px, 1023px */
/* 1024px, 1440px */
/* 1441px, 1920px */
/* 1921px */
.rc-categoryteaser__slidearrow {
  width: 18px;
  height: 12px;
  fill: #a2a2a2;
  transition: fill 0.2s linear; }
.rc-categoryteaser__slidearrow:hover {
  fill: #222222; }

.rc-products-gallery__nav-inner {
  position: relative; }

.cookie--fail {
  display: none; }

.noscript .rc-message--error, .cookie .rc-message--error {
  border-bottom-left-radius: unset !important;
  border-bottom-right-radius: unset !important; }
.noscript .rc-message--error .rc-message__error-text, .cookie .rc-message--error .rc-message__error-text {
  border-bottom-left-radius: unset !important;
  border-bottom-right-radius: unset !important; }

.rc-dummy-products-grid {
  visibility: hidden; }

.rc-pdp-product-image__main-image {
  position: relative;
  height: 300px; }
@media only screen and (min-width: 48em) {
  .rc-pdp-product-image__main-image {
    height: 350px; } }
@media only screen and (min-width: 64em) {
  .rc-pdp-product-image__main-image {
    height: 500px; } }
@media only screen and (min-width: 64em) {
  .rc-pdp-product-image__main-image .tablet {
    height: 350px; } }

.rc-pdp-product-image__image {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%); }

.rc-hidden {
  display: none; }

.rc-flyout-cart__table-value {
  white-space: nowrap; }

.js-email-used-hint {
  display: none; }

.rc-message__error--top {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  margin-bottom: 15px; }

.rc-message--error--top {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  display: none; }

.rc-footer__legal-note p {
  font-size: 0.9286rem;
  margin: 0; }

.rc-width {
  width: 150px !important; }

.rc-right {
  float: right; }

.rc-left {
  float: left; }

.rc-dashboard-order-addional-cost {
  width: auto;
  padding-top: 1.14286rem;
  padding-bottom: 1.14286rem; }

.rc-dashboard-order-addional-cost-width {
  width: 150px !important; }

@media only screen and (min-width: 64em) {
  .rc-comparison-table__value--product {
    height: 450px; } }
.rc-comparison-table__value--product .rc-product-summary__image {
  height: 200px;
  position: relative; }
.rc-comparison-table__value--product .rc-product-summary {
  height: 100%; }

@media only screen and (min-width: 64em) {
  .rc-comparison-table__field {
    height: auto; } }

.rc-comparison-table__product-thumbnail-photo {
  max-height: 70px; }

.rc-category-toolbar .rc-pagination-arrow {
  position: static;
  margin: 0;
  display: block;
  width: 15px;
  height: 24px;
  fill: #a2a2a2; }

.rc-btn--arrow-left .rc-pagination-arrow {
  right: auto;
  left: 10px; }

.rc-section__container > .rc-pagination .rc-pagination-arrow, .rc-search-results__right > .rc-pagination .rc-pagination-arrow {
  position: absolute;
  margin-top: -5.5px;
  right: 10px;
  height: 11px;
  width: 7px;
  fill: #fff;
  top: 50%; }

/* Shipping information modal*/
.tax-information-modal .rc-modal__content {
  max-height: 500px; }

.tax-information-modal .rc-modal__inner {
  max-width: 800px;
  color: #000000; }

/* Age Restrictions */
.age-restrictions-modal .rc-modal__header {
  padding-bottom: 37px; }

.age-restrictions-modal .rc-modal__content {
  max-height: 500px; }

.age-restrictions-modal .rc-modal__outer .rc-modal__inner {
  max-width: 800px;
  color: #000000; }

@media only screen and (min-width: 64em) {
  .age-rating {
    float: none; } }
.age-rating {
  padding: 0 0 0px 10px;
  margin-top: 0;
  float: right;
  clear: none; }

@media only screen and (min-width: 23.19em) and (max-width: 47.938em) {
  .rc-dashboard-headline {
    display: none; } }

/* Hided for Demo Shop Presentation */
.rc-dashboard__coupons {
  display: none; }
@media only screen and (min-width: 48em) and (max-width: 63.938em) {
  .rc-dashboard__coupons {
    display: block;
    visibility: hidden; } }

.rc-section__container--top-margin {
  margin-top: 20px; }

.rc-password-reset__inner {
  max-width: 500px !important; }

.rc-password-reset__fields {
  width: 100%;
  border: none; }

.rc-placeholder__text--summary {
  top: calc(50% + 35px); }

.rc-product-listitem__no-image {
  height: 200px; }
.rc-product-listitem__no-image .rc-placeholder__text {
  top: calc(50%); }
.rc-product-listitem__no-image .rc-placeholder__icon {
  transform: translate(-50%, -80%); }

.rc-product-listitem__image {
  max-height: 200px;
  max-width: 100%;
  width: auto; }

.rc-search-results--layer .rc-loading-indicator--centered {
  top: 35%; }

.rc-list__item--deals {
  color: white !important; }
.rc-list__item--deals .rc-list__amount {
  color: white; }

.rc-cart__products-th {
  border-top: 1px solid #e7e7e7; }

.rc-cart__products-th--left {
  border-left: 0 none; }

.js-flow-font-size .rc-ribbon__text--h3 {
  font-size: 2em; }

.rc-teaser-text h1, h2, h3, h4, h5, h6 {
  font-size: inherit; }

.rc-product-summary--centered-thumbnail .rc-product-summary__brand-outer {
  height: 20px; }
.rc-product-summary--centered-thumbnail .rc-product-summary__brand {
  max-height: 60%; }

.rc-loading-indicator--fixed {
  left: 50% !important;
  position: absolute !important;
  top: 50% !important;
  transform: translate3d(-50%, -50%, 0px) !important;
  pointer-events: none !important;
  z-index: 499; }

.rc-communication-bar__items .rc-svg__default {
  width: 15px;
  height: 15px; }

/**
 * European Energy Label in CSS
 */
.rc-product-summary__energetic-class--left {
  font-family: Boxed Heavy, monospace;
  text-align: center;
  font-weight: bold; }
.rc-product-summary__energetic-class--left .rc-product-summary__energetic-class--efficiency {
  color: white;
  font-size: 26px;
  height: 26px;
  line-height: 26px;
  min-width: 44px;
  padding-left: 5px;
  padding-right: 5px; }
.rc-product-summary__energetic-class--left .rc-product-summary__energetic-class--efficiency:before {
  border-bottom: 13px solid transparent;
  border-top: 13px solid transparent;
  content: "";
  position: absolute;
  right: 100%; }
.rc-product-summary__energetic-class--left .rc-product-summary__energetic-class--efficiency .rc-product-summary__energetic-class--plus-plus {
  color: #fff;
  display: block;
  font-size: 15px;
  height: 21px;
  left: 12px;
  position: absolute;
  top: 7px;
  width: 30px; }
.rc-product-summary__energetic-class--left .rc-product-summary__energetic-class--efficiency-1 {
  background: #3b7634; }
.rc-product-summary__energetic-class--left .rc-product-summary__energetic-class--efficiency-1:before {
  border-right: 13px solid #3b7634; }
.rc-product-summary__energetic-class--left .rc-product-summary__energetic-class--efficiency-2 {
  background: #5da436; }
.rc-product-summary__energetic-class--left .rc-product-summary__energetic-class--efficiency-2:before {
  border-right: 13px solid #5da436; }
.rc-product-summary__energetic-class--left .rc-product-summary__energetic-class--efficiency-3 {
  background: #a3cf2a; }
.rc-product-summary__energetic-class--left .rc-product-summary__energetic-class--efficiency-3:before {
  border-right: 13px solid #a3cf2a; }
.rc-product-summary__energetic-class--left .rc-product-summary__energetic-class--efficiency-4 {
  background: #f6df1b; }
.rc-product-summary__energetic-class--left .rc-product-summary__energetic-class--efficiency-4:before {
  border-right: 13px solid #f6df1b; }
.rc-product-summary__energetic-class--left .rc-product-summary__energetic-class--efficiency-5 {
  background: #f29020; }
.rc-product-summary__energetic-class--left .rc-product-summary__energetic-class--efficiency-5:before {
  border-right: 13px solid #f29020; }
.rc-product-summary__energetic-class--left .rc-product-summary__energetic-class--efficiency-6 {
  background: #eb422c; }
.rc-product-summary__energetic-class--left .rc-product-summary__energetic-class--efficiency-6:before {
  border-right: 13px solid #eb422c; }
.rc-product-summary__energetic-class--left .rc-product-summary__energetic-class--efficiency-7 {
  background: #ea2039; }
.rc-product-summary__energetic-class--left .rc-product-summary__energetic-class--efficiency-7:before {
  border-right: 13px solid #ea2039; }

.rc-product-summary__energetic-class--right {
  font-family: Boxed Heavy, monospace;
  text-align: center;
  font-weight: bold; }
.rc-product-summary__energetic-class--right .rc-product-summary__energetic-class--efficiency {
  color: white;
  font-size: 26px;
  height: 26px;
  line-height: 26px;
  min-width: 44px;
  padding-left: 5px;
  padding-right: 5px; }
.rc-product-summary__energetic-class--right .rc-product-summary__energetic-class--efficiency:before {
  content: '';
  position: absolute;
  left: 100%;
  background: transparent;
  border-top: 13px solid transparent;
  border-bottom: 13px solid transparent; }
.rc-product-summary__energetic-class--right .rc-product-summary__energetic-class--efficiency .rc-product-summary__energetic-class--plus-plus {
  position: absolute;
  top: 9px;
  left: 23px;
  height: 21px;
  display: block;
  color: #fff;
  font-size: 15px; }
.rc-product-summary__energetic-class--right .rc-product-summary__energetic-class--efficiency-1 {
  background: #3b7634; }
.rc-product-summary__energetic-class--right .rc-product-summary__energetic-class--efficiency-1:before {
  border-left: 13px solid #3b7634; }
.rc-product-summary__energetic-class--right .rc-product-summary__energetic-class--efficiency-2 {
  background: #5da436; }
.rc-product-summary__energetic-class--right .rc-product-summary__energetic-class--efficiency-2:before {
  border-left: 13px solid #5da436; }
.rc-product-summary__energetic-class--right .rc-product-summary__energetic-class--efficiency-3 {
  background: #a3cf2a; }
.rc-product-summary__energetic-class--right .rc-product-summary__energetic-class--efficiency-3:before {
  border-left: 13px solid #a3cf2a; }
.rc-product-summary__energetic-class--right .rc-product-summary__energetic-class--efficiency-4 {
  background: #f6df1b; }
.rc-product-summary__energetic-class--right .rc-product-summary__energetic-class--efficiency-4:before {
  border-left: 13px solid #f6df1b; }
.rc-product-summary__energetic-class--right .rc-product-summary__energetic-class--efficiency-5 {
  background: #f29020; }
.rc-product-summary__energetic-class--right .rc-product-summary__energetic-class--efficiency-5:before {
  border-left: 13px solid #f29020; }
.rc-product-summary__energetic-class--right .rc-product-summary__energetic-class--efficiency-6 {
  background: #eb422c; }
.rc-product-summary__energetic-class--right .rc-product-summary__energetic-class--efficiency-6:before {
  border-left: 13px solid #eb422c; }
.rc-product-summary__energetic-class--right .rc-product-summary__energetic-class--efficiency-7 {
  background: #ea2039; }
.rc-product-summary__energetic-class--right .rc-product-summary__energetic-class--efficiency-7:before {
  border-left: 13px solid #ea2039; }

.rc-product-summary__energetic-class {
  right: 12% !important;
  top: 10% !important; }

/**
 * European Energy Label in CSS
 */
.rc-product-listitem__energetic-class--left {
  font-family: Boxed Heavy, monospace;
  text-align: center;
  font-weight: bold; }
.rc-product-listitem__energetic-class--left .rc-product-listitem__energetic-class--efficiency {
  color: white;
  font-size: 36px;
  height: 36px;
  line-height: 36px;
  min-width: 44px;
  padding-left: 5px;
  padding-right: 5px; }
.rc-product-listitem__energetic-class--left .rc-product-listitem__energetic-class--efficiency:before {
  border-bottom: 18px solid transparent;
  border-top: 18px solid transparent;
  content: "";
  position: absolute;
  right: 100%; }
.rc-product-listitem__energetic-class--left .rc-product-listitem__energetic-class--efficiency .rc-product-listitem__energetic-class--plus-plus {
  color: #fff;
  display: block;
  font-size: 15px;
  height: 21px;
  left: 12px;
  position: absolute;
  top: 7px;
  width: 30px; }
.rc-product-listitem__energetic-class--left .rc-product-listitem__energetic-class--efficiency-1 {
  background: #3b7634; }
.rc-product-listitem__energetic-class--left .rc-product-listitem__energetic-class--efficiency-1:before {
  border-right: 18px solid #3b7634; }
.rc-product-listitem__energetic-class--left .rc-product-listitem__energetic-class--efficiency-2 {
  background: #5da436; }
.rc-product-listitem__energetic-class--left .rc-product-listitem__energetic-class--efficiency-2:before {
  border-right: 18px solid #5da436; }
.rc-product-listitem__energetic-class--left .rc-product-listitem__energetic-class--efficiency-3 {
  background: #a3cf2a; }
.rc-product-listitem__energetic-class--left .rc-product-listitem__energetic-class--efficiency-3:before {
  border-right: 18px solid #a3cf2a; }
.rc-product-listitem__energetic-class--left .rc-product-listitem__energetic-class--efficiency-4 {
  background: #f6df1b; }
.rc-product-listitem__energetic-class--left .rc-product-listitem__energetic-class--efficiency-4:before {
  border-right: 18px solid #f6df1b; }
.rc-product-listitem__energetic-class--left .rc-product-listitem__energetic-class--efficiency-5 {
  background: #f29020; }
.rc-product-listitem__energetic-class--left .rc-product-listitem__energetic-class--efficiency-5:before {
  border-right: 18px solid #f29020; }
.rc-product-listitem__energetic-class--left .rc-product-listitem__energetic-class--efficiency-6 {
  background: #eb422c; }
.rc-product-listitem__energetic-class--left .rc-product-listitem__energetic-class--efficiency-6:before {
  border-right: 18px solid #eb422c; }
.rc-product-listitem__energetic-class--left .rc-product-listitem__energetic-class--efficiency-7 {
  background: #ea2039; }
.rc-product-listitem__energetic-class--left .rc-product-listitem__energetic-class--efficiency-7:before {
  border-right: 18px solid #ea2039; }

.rc-product-listitem__energetic-class--right {
  font-family: Boxed Heavy, monospace;
  text-align: center;
  font-weight: bold; }
.rc-product-listitem__energetic-class--right .rc-product-listitem__energetic-class--efficiency {
  color: white;
  font-size: 26px;
  height: 36px;
  line-height: 36px;
  min-width: 44px;
  padding-left: 5px;
  padding-right: 5px; }
.rc-product-listitem__energetic-class--right .rc-product-listitem__energetic-class--efficiency:before {
  content: '';
  position: absolute;
  left: 100%;
  background: transparent;
  border-top: 18px solid transparent;
  border-bottom: 18px solid transparent; }
.rc-product-listitem__energetic-class--right .rc-product-listitem__energetic-class--efficiency .rc-product-listitem__energetic-class--plus-plus {
  position: absolute;
  top: 9px;
  left: 23px;
  height: 21px;
  display: block;
  color: #fff;
  font-size: 15px; }
.rc-product-listitem__energetic-class--right .rc-product-listitem__energetic-class--efficiency-1 {
  background: #3b7634; }
.rc-product-listitem__energetic-class--right .rc-product-listitem__energetic-class--efficiency-1:before {
  border-left: 18px solid #3b7634; }
.rc-product-listitem__energetic-class--right .rc-product-listitem__energetic-class--efficiency-2 {
  background: #5da436; }
.rc-product-listitem__energetic-class--right .rc-product-listitem__energetic-class--efficiency-2:before {
  border-left: 18px solid #5da436; }
.rc-product-listitem__energetic-class--right .rc-product-listitem__energetic-class--efficiency-3 {
  background: #a3cf2a; }
.rc-product-listitem__energetic-class--right .rc-product-listitem__energetic-class--efficiency-3:before {
  border-left: 18px solid #a3cf2a; }
.rc-product-listitem__energetic-class--right .rc-product-listitem__energetic-class--efficiency-4 {
  background: #f6df1b; }
.rc-product-listitem__energetic-class--right .rc-product-listitem__energetic-class--efficiency-4:before {
  border-left: 18px solid #f6df1b; }
.rc-product-listitem__energetic-class--right .rc-product-listitem__energetic-class--efficiency-5 {
  background: #f29020; }
.rc-product-listitem__energetic-class--right .rc-product-listitem__energetic-class--efficiency-5:before {
  border-left: 18px solid #f29020; }
.rc-product-listitem__energetic-class--right .rc-product-listitem__energetic-class--efficiency-6 {
  background: #eb422c; }
.rc-product-listitem__energetic-class--right .rc-product-listitem__energetic-class--efficiency-6:before {
  border-left: 18px solid #eb422c; }
.rc-product-listitem__energetic-class--right .rc-product-listitem__energetic-class--efficiency-7 {
  background: #ea2039; }
.rc-product-listitem__energetic-class--right .rc-product-listitem__energetic-class--efficiency-7:before {
  border-left: 18px solid #ea2039; }

.rc-product-listitem__energetic-class {
  right: 5%;
  position: absolute;
  top: 45%; }

/**
 * European Energy Label in CSS
 */
.rc-pdp-product-attributes__energetic-class--left {
  font-family: Boxed Heavy, monospace;
  text-align: center;
  font-weight: bold; }
.rc-pdp-product-attributes__energetic-class--left .rc-pdp-product-attributes__energetic-class--efficiency {
  color: white;
  font-size: 48px;
  height: 48px;
  line-height: 48px;
  min-width: 44px;
  padding-left: 5px;
  padding-right: 5px; }
.rc-pdp-product-attributes__energetic-class--left .rc-pdp-product-attributes__energetic-class--efficiency:before {
  border-bottom: 24px solid transparent;
  border-top: 24px solid transparent;
  content: "";
  position: absolute;
  right: 100%; }
.rc-pdp-product-attributes__energetic-class--left .rc-pdp-product-attributes__energetic-class--efficiency .rc-pdp-product-attributes__energetic-class--plus-plus {
  color: #fff;
  display: block;
  font-size: 15px;
  height: 21px;
  left: 12px;
  position: absolute;
  top: 7px;
  width: 30px; }
.rc-pdp-product-attributes__energetic-class--left .rc-pdp-product-attributes__energetic-class--efficiency-1 {
  background: #3b7634; }
.rc-pdp-product-attributes__energetic-class--left .rc-pdp-product-attributes__energetic-class--efficiency-1:before {
  border-right: 24px solid #3b7634; }
.rc-pdp-product-attributes__energetic-class--left .rc-pdp-product-attributes__energetic-class--efficiency-2 {
  background: #5da436; }
.rc-pdp-product-attributes__energetic-class--left .rc-pdp-product-attributes__energetic-class--efficiency-2:before {
  border-right: 24px solid #5da436; }
.rc-pdp-product-attributes__energetic-class--left .rc-pdp-product-attributes__energetic-class--efficiency-3 {
  background: #a3cf2a; }
.rc-pdp-product-attributes__energetic-class--left .rc-pdp-product-attributes__energetic-class--efficiency-3:before {
  border-right: 24px solid #a3cf2a; }
.rc-pdp-product-attributes__energetic-class--left .rc-pdp-product-attributes__energetic-class--efficiency-4 {
  background: #f6df1b; }
.rc-pdp-product-attributes__energetic-class--left .rc-pdp-product-attributes__energetic-class--efficiency-4:before {
  border-right: 24px solid #f6df1b; }
.rc-pdp-product-attributes__energetic-class--left .rc-pdp-product-attributes__energetic-class--efficiency-5 {
  background: #f29020; }
.rc-pdp-product-attributes__energetic-class--left .rc-pdp-product-attributes__energetic-class--efficiency-5:before {
  border-right: 24px solid #f29020; }
.rc-pdp-product-attributes__energetic-class--left .rc-pdp-product-attributes__energetic-class--efficiency-6 {
  background: #eb422c; }
.rc-pdp-product-attributes__energetic-class--left .rc-pdp-product-attributes__energetic-class--efficiency-6:before {
  border-right: 24px solid #eb422c; }
.rc-pdp-product-attributes__energetic-class--left .rc-pdp-product-attributes__energetic-class--efficiency-7 {
  background: #ea2039; }
.rc-pdp-product-attributes__energetic-class--left .rc-pdp-product-attributes__energetic-class--efficiency-7:before {
  border-right: 24px solid #ea2039; }

.rc-pdp-product-attributes__energetic-class--right {
  font-family: Boxed Heavy, monospace;
  text-align: center;
  font-weight: bold; }
.rc-pdp-product-attributes__energetic-class--right .rc-pdp-product-attributes__energetic-class--efficiency {
  color: white;
  font-size: 48px;
  height: 48px;
  line-height: 48px;
  min-width: 44px;
  padding-left: 5px;
  padding-right: 5px; }
.rc-pdp-product-attributes__energetic-class--right .rc-pdp-product-attributes__energetic-class--efficiency:before {
  content: '';
  position: absolute;
  left: 100%;
  background: transparent;
  border-top: 24px solid transparent;
  border-bottom: 24px solid transparent; }
.rc-pdp-product-attributes__energetic-class--right .rc-pdp-product-attributes__energetic-class--efficiency .rc-pdp-product-attributes__energetic-class--plus-plus {
  position: absolute;
  top: 9px;
  left: 23px;
  height: 21px;
  display: block;
  color: #fff;
  font-size: 15px; }
.rc-pdp-product-attributes__energetic-class--right .rc-pdp-product-attributes__energetic-class--efficiency-1 {
  background: #3b7634; }
.rc-pdp-product-attributes__energetic-class--right .rc-pdp-product-attributes__energetic-class--efficiency-1:before {
  border-left: 24px solid #3b7634; }
.rc-pdp-product-attributes__energetic-class--right .rc-pdp-product-attributes__energetic-class--efficiency-2 {
  background: #5da436; }
.rc-pdp-product-attributes__energetic-class--right .rc-pdp-product-attributes__energetic-class--efficiency-2:before {
  border-left: 24px solid #5da436; }
.rc-pdp-product-attributes__energetic-class--right .rc-pdp-product-attributes__energetic-class--efficiency-3 {
  background: #a3cf2a; }
.rc-pdp-product-attributes__energetic-class--right .rc-pdp-product-attributes__energetic-class--efficiency-3:before {
  border-left: 24px solid #a3cf2a; }
.rc-pdp-product-attributes__energetic-class--right .rc-pdp-product-attributes__energetic-class--efficiency-4 {
  background: #f6df1b; }
.rc-pdp-product-attributes__energetic-class--right .rc-pdp-product-attributes__energetic-class--efficiency-4:before {
  border-left: 24px solid #f6df1b; }
.rc-pdp-product-attributes__energetic-class--right .rc-pdp-product-attributes__energetic-class--efficiency-5 {
  background: #f29020; }
.rc-pdp-product-attributes__energetic-class--right .rc-pdp-product-attributes__energetic-class--efficiency-5:before {
  border-left: 24px solid #f29020; }
.rc-pdp-product-attributes__energetic-class--right .rc-pdp-product-attributes__energetic-class--efficiency-6 {
  background: #eb422c; }
.rc-pdp-product-attributes__energetic-class--right .rc-pdp-product-attributes__energetic-class--efficiency-6:before {
  border-left: 24px solid #eb422c; }
.rc-pdp-product-attributes__energetic-class--right .rc-pdp-product-attributes__energetic-class--efficiency-7 {
  background: #ea2039; }
.rc-pdp-product-attributes__energetic-class--right .rc-pdp-product-attributes__energetic-class--efficiency-7:before {
  border-left: 24px solid #ea2039; }

.rc-pdp-product-attributes__energetic-class {
  position: absolute; }

.rc-pdp-product-attributes__efficiency-icon {
  position: relative;
  width: 1px; }

.rc-accordion.grid-stack {
  height: auto !important; }
.rc-accordion.grid-stack .grid-stack-item {
  position: static !important;
  height: auto !important;
  width: auto !important; }
.rc-accordion.grid-stack .grid-stack-item .grid-stack-item-content {
  position: static !important; }

/*.rc-search-results {
  position: absolute;
  border-radius: 4px;
  background: #fafafa;
  z-index: 99999;
  display: none;
  border: 1px solid #ddd;
  box-shadow: 3px 3px 10px 0 rgba(58,58,58,0.4)
}
.rc-search-results__list {
  list-style-type: none;
  padding: 0px 15px 0px 15px;
  margin: 0;
}
.rc-search-results__item {
  padding: 5px 0px 5px 0px;
  border-bottom: 1px solid #ddd;
}
.rc-search-results__item:last-child {
  border: none;
}*/
.rc-search-results__more-products-button {
  margin: 10px; }

.rc-modal--payment-method .rc-modal__inner {
  max-width: 820px; }

.rc-modal-qty-increment .rc-modal__outer .rc-modal__inner {
  max-width: 840px; }

.rc-modal-qty-increment_button {
  min-width: 185px; }

.rc-footer .js-rc-modal-trigger {
  cursor: pointer; }

.rc-flyout-account-unlogged .g-recaptcha {
  transform: scale(0.94);
  -webkit-transform: scale(0.94);
  transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
  margin-bottom: -8px; }
.rc-flyout-account-unlogged .rc-message__error--top {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  margin-bottom: 15px; }
.rc-flyout-account-unlogged .rc-message--error--top {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  display: none; }
.rc-flyout-account-unlogged .recaptcha__wrapper {
  display: none; }

.rc-checkout__step-content .g-recaptcha {
  transform: scale(1);
  -webkit-transform: scale(1);
  transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
  margin-bottom: 0; }
.rc-checkout__step-content .recaptcha__wrapper {
  display: none;
  margin: 1.07143rem 0 0; }
.rc-checkout__step-content .rc-message__error--top {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  margin-bottom: 15px; }
.rc-checkout__step-content .rc-message--error--top {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px; }
.rc-checkout__step-content .rc-btn {
  z-index: 11; }

.rc-newsletter-signup__manage-subscriptions {
  margin-left: 0;
  padding-right: 40px;
  padding-left: 40px;
  width: auto; }
.rc-newsletter-signup__error {
  display: none;
  position: relative;
  margin-top: -40px; }
.rc-newsletter-signup__error-icon {
  display: table-cell;
  vertical-align: middle; }
.rc-newsletter-signup__error-svg {
  fill: #E60002;
  width: 45px;
  height: 35px; }
.rc-newsletter-signup__error-text {
  display: table-cell;
  padding-left: 15px; }
.rc-newsletter-signup__error-header {
  font-size: 1.14286rem;
  margin: 0 0 1rem; }
.rc-newsletter-signup__error-description {
  font-size: 0.928571rem;
  color: #888888; }

/**
 * IMPORTANT: DO NOT USE THIS FILE ANYMORE!
 *
 * Please do changes directly in deliverables scss!
 */
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0; }

input[type=number] {
  -moz-appearance: textfield;
  color: #676767; }

.rc-dashboard-edit-packstation {
  margin-bottom: 1.07143rem; }

.altaPayFormContainer input, .altaPayFormContainer select {
  height: 38px;
  background-color: #fff;
  box-shadow: none;
  color: #222;
  border: 1px solid #dddddd;
  border-radius: 4px;
  width: 100%; }
.altaPayFormContainer .ideal-logo {
  display: block; }
.altaPayFormContainer .ideal-text {
  display: none; }
.altaPayFormContainer .pensio_payment_form_table {
  margin-bottom: 2em;
  min-width: 350px; }
.altaPayFormContainer .pensio_payment_form_table td {
  padding: 8px; }

.ui-widget-header {
  background: #E60002 !important; }

.rc-input--multi {
  width: 100% !important; }

.rc-input--multi__item {
  display: inline-block;
  display: -moz-inline-box;
  margin: 5px; }
.rc-input--multi__item .rc-input__text {
  width: 5rem !important; }
.rc-input--multi__item .rc-input-item-text {
  width: 5rem; }

.rc-filters-price-dropdown__menu {
  opacity: 1 !important; }

.rc-slider {
  margin: 10px; }

.rc-search-results__right {
  overflow: hidden !important; }

.rc-sloping-ribbon--horiz {
  background-color: #feb823;
  fill: #feb823;
  max-height: 10vmin;
  width: 100%; }

.rc--product-summary__ribbon {
  padding: 0 1px;
  z-index: 11; }

/* Energy modal*/
.rc-cursor-pointer {
  cursor: pointer; }

.energy-label {
  font-weight: bold;
  color: #676767;
  white-space: nowrap;
  width: 10em;
  overflow: hidden;
  text-overflow: ellipsis; }

.rc-energy-image {
  text-align: center;
  max-width: 100%;
  max-height: 300px;
  width: 207px;
  margin: 0 auto; }

.rc-energy-image__image {
  max-width: 100%;
  height: auto;
  max-height: 400px;
  width: auto;
  display: block;
  margin: 0 auto; }

.rc-modal__close {
  right: 5px; }

.energy-efficiency-modal .modal-outer {
  padding: 20px; }

.energy-efficiency-modal .energy-image {
  padding: 15px;
  background: #fff none repeat scroll 0 0;
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.74); }

@media only screen and (min-width: 48em) {
  .rc-energy-image {
    position: relative; }

  .energy-label {
    max-width: 276px;
    width: 18em; }

  .rc-energy-image {
    width: 320px;
    margin: 0 auto; }

  .rc-energy-image__image {
    max-height: 550px; } }
@media only screen and (min-width: 64em) {
  .rc-energy-image {
    margin: 0 auto;
    width: 320px; }

  .rc-modal__close {
    margin: 0 auto 0 110px; }

  .energy-label {
    max-width: 276px;
    width: 18em; }

  .rc-energy-image__image {
    max-height: 600px; }

  .rc-energy-image .tablet__image {
    max-height: 450px; } }
.rc-order-details__left-box {
  padding-right: 15px;
  padding-right: 1.0714285714rem;
  width: 50%; }

.rc-order-details__left-box:last-child {
  padding-right: 0;
  padding-left: 0.9285714286rem; }

.rc-order-details__payment-img {
  max-height: 25px; }

@media only screen and (min-width: 64em) {
  .rc-order-details__left-box {
    width: 100%; }

  .rc-order-details__left-box:last-child {
    padding-left: 0rem; }

  .rc-order-details__payment-img {
    min-height: 25px; } }
.rc-dashboard-order__headline-bottom {
  display: -webkit-inline-box; }

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