.media-wrapper {
  	position: relative;
  	height: 100%;
}
  	
  .media-wrapper::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: #000;
  opacity: .05;
  }

/*
h1, h2, h3, h4, h5, h6, p {
  margin: 0 !important;
}
*/

.newsletter__agree,
.cart-footer-terms,
.footer_newsletter__agree,
.contact-form-agree{
  text-align: left;
  line-height: 1.2;
  padding-left: 2.1rem;
  position: relative;
}



.newsletter__agree input[type='checkbox'],
.cart-footer-terms input[type='checkbox'],
.footer_newsletter__agree input[type='checkbox'],
.contact-form-agree input[type='checkbox']{
    position: absolute !important;
    left: 0;
    top: 0.6rem;
    margin-left: 0 !important;
  }

.contact-form-agree input[type='checkbox']{
  top: 0;
}


.newsletter_agree a {
     color: #000;
}

.privacyterms-contact {
  margin-top: -1rem;
  position: relative !important;
  padding-left: 2.1rem;
}

.privacyterms-nl {
  font-size: 11px;
  padding-top: 0.8rem;
  line-height: 1.3;
}

.checkout-terms {
  font-size: 1.3rem;
  text-align: right !important;
  padding-bottom: 1.5rem;
}

.hide {
  display: none;
}

.pb0 {
  padding-bottom: 0;
}

.pb1 {
  padding-bottom: 1rem;
}

.pb2 {
  padding-bottom: 2rem;
}

.pb3 {
  padding-bottom: 3rem;
}

.pb4 {
  padding-bottom: 4.5
}

.facets__disclosure label[for="Filter-In Stock (shipping within 48 hours)-2"] {
  display: none;
}

.menu-drawer__menu a[href="/pages/configurator"],
.header__inline-menu a[href="/pages/configurator"] {
  color: rgb(51, 114, 96);
}