/* Layout */

#section-our-usp{
  padding-top: 0px;
  text-align: center;
}

.hidden {
  display: none
}

.Header__Wrapper .u-h6 {
  font-size: 16px;
}

/* Weglot */

.wg-flags .fr, #wg-fr {
  display: none;
}
.wg-flags .de, #wg-de {
  display: none;
}
.wg-flags .sv, #wg-sv {
  display: none;
}

/* Menu */

.Button--shop {
  border-radius: 5px;
  font-size: 1.2em;
  display:none;
}

.Button--shop:hover {
  color: #1c1b1b !important;
}

/* Homepage */

.SectionHeader h3.SectionHeader__SubHeading {
  margin-bottom: 5px;
}

.SectionHeader h2.SectionHeader__Heading {
  margin: 0;
}

#shopify-section-1555341846484 .SectionHeader h2 {
  display: none;
}

/* Collections */

.center {
  text-align: center
}

.SectionHeader__Description {
  max-width: 740px;
}

.SectionHeader__Description.Rte h3 {
  margin: 0.2em 0 !important;
}

.OurPromise .Heading {
  color: #1c1b1b;
}

.OurPromise .ImageHero__Block {
  background: #ffffff;
}

.WhichSize .Gallery__Label {
  top: 0;
  font-size: 3em;
}

.WhichSize .Gallery__Description {
  position: absolute;
  bottom: 0;
  color: #ffffff;
  margin: 0 0 0 0.5em;
}
.Gallery {
  width: 100%;
  display: inline-grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-column-gap: 20px;
}

.Gallery__Image {
  background-size: cover;
  width: auto;
  height:20vw;
  position: relative;
}

.Gallery__Label {
  color: #ffffff;
  position: absolute;
  bottom: 0;
  margin-left: 9px;
}

.Gallery__Description {
  margin-top: 1em;
}

/* Products */

.ProductMeta__Vendor {
  margin: 0;
}

.ProductMeta__PriceList {
  margin: 0;
}

/* Table */

.ProductSizeTable {
  margin: 15px auto;
}

.ProductSizeTable table {
  width: 100%;
  color: #555555;
  border-collapse: collapse;
}

.ProductSizeTable tr {
  border-bottom: 1px solid;
}

tr.blank_row {
  height: 10px !important;
  border: 0;
}

tr.total_price {
  border-bottom: 0;
}

.ProductSizeTable th {
  font-size: 0.85em;
}

.ProductSizeTable th.heading {
  min-width: 130px;
}

.ProductSizeTable td {
  text-align: center;
  padding: 0.75em;
  font-size: 1em;
  min-width: 85px;
}

.Section.CallToAction {
  margin: 2em;
  text-align: center;
}

.Button {
  color: #ffffff;
  border-color: #F7A35E;
  background: #F7A35E;
}

.Button:hover {
  background: white;
  color: #F7A35E;
  border-color: #F7A35E;
  /* transition: color 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86),border 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86); */
  transition: 0.45s;
}

.CTAButton {
  background: #F7A35E;
  color: #fff;
  text-align: center;
  line-height: 1;
  display: inline-block;
  text-transform: uppercase;
  padding: 1em 2em;
  letter-spacing: 0.1em;
}

/* Phone */
@media screen and (max-width: 640px) {
  .Slideshow__Content {
    top: 57%;
  }

  #section-1555320855376 .Heading {
    line-height: 1.2;
    position:relative;
    top:-190px;
  }

  .Gallery {
    grid-template-columns: 1fr;
  }

  .Gallery__Item {
    margin-bottom: 1em;
  }

  .Gallery__Image {
    height: 200px;
  }
  
    .NewsletterPopup{
    margin-bottom: 30px;
    left: 18px;
}
  
	#section-1555320855376 .Button{
    margin-top: -320px;
    font-size:14px;
  }
  
/* Tablet */
@media screen and (min-width: 641px) and (max-width: 1007px) {
  .Slideshow__Content {
    top: 53%;
  }
}
#shopify-section-header {
  background-color:white;
}