/** Shopify CDN: Minification failed

Line 214:0 Expected "}" to go with "{"

**/
/* Start Dynamic Variant Button Styling */
.product-block .variant-input[data-value="Brass"] input[type=radio]:checked+label, .product-block .variant-input[data-value="Messing"] input[type=radio]:checked+label, .product-block .variant-input[data-value="Laiton"] input[type=radio]:checked+label, .product-block .variant-input[data-value="Ottone"] input[type=radio]:checked+label, .product-block .variant-input[data-value="Mässing"] input[type=radio]:checked+label {
  background: #B3996E;
  border-color:  #B3996E;
  color: #ece2d9;
}
  
.product-block .variant-input[data-value="Nickel"] input[type=radio]:checked+label, .product-block .variant-input[data-value="Nikkel"] input[type=radio]:checked+label, .product-block .variant-input[data-value="Nichel"] input[type=radio]:checked+label {
  background: #d1d1d1;
  border-color: #d1d1d1;
  color: #2e2e2e
}
  
.product-block .variant-input[data-value="Black Nickel"] input[type=radio]:checked+label, .product-block .variant-input[data-value="Schwarzes Nickel"] input[type=radio]:checked+label, .product-block .variant-input[data-value="Nickel Noir"] input[type=radio]:checked+label, .product-block .variant-input[data-value="Zwart Nikkel"] input[type=radio]:checked+label, .product-block .variant-input[data-value="Nichel Nero"] input[type=radio]:checked+label, .product-block .variant-input[data-value="Svart Nickel"] input[type=radio]:checked+label {
  background: #777777;
  color: #ece2d9;
  border-color: #777777;
}
 
.product-block .variant-input[data-value="Gold"] input[type=radio]:checked+label, .product-block .variant-input[data-value="Or"] input[type=radio]:checked+label, .product-block .variant-input[data-value="Goud"] input[type=radio]:checked+label, .product-block .variant-input[data-value="Oro"] input[type=radio]:checked+label, .product-block .variant-input[data-value="Guld"] input[type=radio]:checked+label {
  background: #ffda9f;
  border-color: #ffda9f;
  color: #2e2e2e;
}
  
.product-block .variant-input[data-value="Rose Gold"] input[type=radio]:checked+label, .product-block .variant-input[data-value="Rosé Gold"] input[type=radio]:checked+label, .product-block .variant-input[data-value="Or Rosé"] input[type=radio]:checked+label, .product-block .variant-input[data-value="Rosé Goud"] input[type=radio]:checked+label, .product-block .variant-input[data-value="Oro Rosato"] input[type=radio]:checked+label, .product-block .variant-input[data-value="Rosé Guld"] input[type=radio]:checked+label {
  background: #f7ae8d;
  border-color: #f7ae8d;
  color: #2e2e2e;
}

.product-block .variant-input[data-value="Medium Brown"] input[type=radio]:checked+label {
  background: #4F2F22;
  border-color: #4F2F22;
  color: #ece2d9;
}

.product-block .variant-input[data-value="Neutral"] input[type=radio]:checked+label {
  background: #F3EED4;
  border-color: #2e2e2e;
  color: #2e2e2e;
}

.product-block .variant-input[data-value="Light Brown"] input[type=radio]:checked+label {
  background: #873C04;
  border-color: #873C04;
  color: #ece2d9;
}

.product-block .variant-input[data-value="Dark Brown"] input[type=radio]:checked+label {
  background: #161513;
  border-color: #161513;
  color: #ece2d9;
}

.product-block .variant-input[data-value="Navy Blue"] input[type=radio]:checked+label {
  background: #172C4F;
  border-color: #172C4F;
  color: #ece2d9;
}

.product-block .variant-input[data-value="Burgundy"] input[type=radio]:checked+label {
  background: #352022;
  border-color: #352022;
  color: #ece2d9;
}

.product-block .variant-input[data-value="Mahogany"] input[type=radio]:checked+label {
  background: #2D1D1E;
  border-color: #2D1D1E;
  color: #ece2d9;
}

.product-block .variant-input[data-value="Cognac Brown"] input[type=radio]:checked+label {
  background: #AB4A1B;
  border-color: #AB4A1B;
  color: #ece2d9;
}

.product-block .variant-input[data-value="Red"] input[type=radio]:checked+label {
  background: #800F1C;
  border-color: #800F1C;
  color: #ece2d9;
}

.product-block .variant-input[data-value="Grey"] input[type=radio]:checked+label {
  background: #313233;
  border-color: #313233;
  color: #ece2d9;
}

.product-block .variant-input[data-value="Dark Green"] input[type=radio]:checked+label {
  background: #13211B;
  border-color: #13211B;
  color: #ece2d9;
}

.product-block .variant-input[data-value="Tobacco Brown"] input[type=radio]:checked+label {
  background: #302017;
  border-color: #302017;
  color: #ece2d9;
}

.product-block .variant-input[data-value="Medium Brown"] input[type=radio]:checked+label {
  background: #4F2F23;
  border-color: #4F2F23;
  color: #ece2d9;
}

.product-block .variant-input[data-value="Wax Yellow"] input[type=radio]:checked+label {
  background: #F9C21B;
  border-color: #F9C21B;
  color: #2e2e2e;
}
/* End Dynamic Variant Button Styling */


/* Start Klaviyo back in stock */

.klaviyo-product-container-wrap{
  position: relative;
}

.klaviyo-product-container-wrap .klaviyo-button-container{
  opacity: 1!important;
  width: 100% !important;
  left: 0 !important;
  margin-left: 0 !important;
}

.klaviyo-product-container-wrap .klaviyo-bis-trigger{
  width: 100%;
  padding: 15px 18px !important;
}
/* End Klaviyo back in stock */

/* Start Custom Length Input Styling */
.custom-length input::-webkit-outer-spin-button,
.custom-length input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.custom-length input {
  min-width: 230px;
  position: relative;
  text-align: center;
  border-radius: 35px;
  border: 1px solid #2e2e2e;
}
.custom-length-input__wrapper {
  position: relative;
  display: inline-block;
}
.custom-length-input-unit {
  display: none;
  position: absolute;
  top: 4px;
  right: 60px;
  bottom: 3px;
  align-items: center;
  border-bottom: 2px transparent;
}
.custom-length-input:focus+.custom-length-input-unit {
  display: flex;
}
.custom-length-error {
  color: red;
  display: flex;
  margin-top: 5px;
}
@media only screen and (max-width: 768px) {
  .custom-length-error {
    justify-content: center;
  }
  .custom-length input {
  text-align: center;
}
  .variant-wrapper.custom-length.show {
    margin-top: 30px !important;
  }

/* End Custom Length Input Styling */

  /* Start BixGrow Popup Styling */
  .bgHeading {
    font-weight: 300 !important;
    font-size: 1.6em;
}

  .bgBtn__content {
    font-size: 18px;
    font-weight: 300 !important;
    text-transform: uppercase !important;
}
  button.bgBtn.bgBtn--primary {
    border-radius: 35px;
}
  .bgBtn--primary {
    border-radius: 35px !important;
}
  .bgContent {
    font-size: 21px;
    font-weight: 300 !important;
    line-height: normal;
    color: #ece2d9;
}

  /* End BixGrow Popup Styling */
