/** Shopify CDN: Minification failed

Line 232:21 Unexpected "{"
Line 232:35 Expected ":"
Line 232:42 Unexpected "{"

**/
.price-link {
  display: block;
  align-content: center;
  align-items: center;
  text-align: center;
  margin-top: 5px;
  font-size: 12px;
  padding-bottom: 25px;
}  

.popup {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 99999;
}
   
.popuptext {
  width: 220px;
  background-color: #bc9d59;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 15px;
  box-shadow: 4px 4px 3px rgba(128, 128, 128, 0.1);
}
.popuptext h2 {
  color: white;
  font-weight: ;
  line-height: 1;
  margin-bottom: 5px;
  font-size: 25px;
  color: #222;
  
}

.popuptext p {
  color: #222;
  font-weight: ;
  line-height: 1.5;
  margin-top: 10px;
}  

.popuptext .popup-button {
  font-size: 15px;
  width: 80%;
  height: 40px;
  background-color: white;
  border-radius: 4px;
  border: none;
  outline: none;
  cursor: pointer;
}  

.popup-link {
  font-size: 13px;
  color: white;
  margin-top: 15px;
}
  

.summary__title__demo {
  z-index: 8888;
}  

.radio-container-plus {  
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 14px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
} 

.radio-container-minus {  
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 14px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}  

/* Hide the browser's default radio button */
.radio-container-plus input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}
.radio-container-minus input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}

.checkmark-plus {
  position: absolute;
  top: 0;
  left: 0;
  height: 25px;
  width: 25px;
  background-color: #f1f1f1;
  border-radius: 50%;
}
  
/* When the radio button is checked, add a blue background */
.radio-container-plus input:checked ~ .checkmark-plus {
  background-color: #00BF63;
}

/* Create the indicator (the dot/circle - hidden when not checked) */
.checkmark-plus:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the indicator (dot/circle) when checked */
.radio-container-plus input:checked ~ .checkmark-plus:after {
  display: block;
}

/* Style the indicator (dot/circle) */
.radio-container-plus .checkmark-plus:after {
 	top: 9px;
	left: 9px;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: white;
}  

.checkmark-minus {
  position: absolute;
  top: 0;
  left: 0;
  height: 25px;
  width: 25px;
  background-color: #f1f1f1;
  border-radius: 50%;
}
  
.radio-container-minus input:checked ~ .checkmark-minus {
  background-color: #FF5757;
}  

/* Create the indicator (the dot/circle - hidden when not checked) */
.checkmark-minus:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the indicator (dot/circle) when checked */
.radio-container-minus input:checked ~ .checkmark-minus:after {
  display: block;
}

/* Style the indicator (dot/circle) */
.radio-container-minus .checkmark-minus:after {
 	top: 9px;
	left: 9px;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: white;
}  

.field-new-price {
  display: flex;
  justify-content: center;
  align-items: center;
} 

.field-new-price textarea {
  font-size: 18px;
  text-align: center;
  padding-bot: 0px;
  padding-top: 0px;

}  

.accordion__title__demo {
  margin-top: 0px;
}  

.my-product-title {
  text-align: center;
}    

.radio-input-label {
  font-size: 18px;
  padding-bottom: 15px;
  padding-top: 12px;
  text-align: center;
}

.summary__title__demo {
  display: inline;
}

.accordion__title__demo {
  display:;
  border: 2px solid #bc9d59;
  border-radius: 3px;
  border-color: #bc9d59;
  background: ;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 0px;
  padding-right: 10px;
  text-align: center;

}
  
.product-card-price-{{ card_product.id }} {
  color: ;
}

.contact__button {
  padding-top: 5px;
}

.contact img {
  max-width: 100%;
}

.contact .form__message {
  align-items: flex-start;
}

.contact .icon-success {
  margin-top: 0.2rem;
}

.show-popup {
  padding: 18px 40px;
  background: #bc9d59;
  border: 2px;
  border-color: #363636;
  outline: none;
  border-radius: 4px;
  box-shadow: 0 0 10px rgba(0,0,0,.1);
  cursor: pointer;
  font-size: 12px;
  color: black;
  font-weight: 500;
}

.popup-container {
  z-index: 9999;
  position: absolute;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  pointer-events: none;
}

.popup-container.active{
  opacity: 1;
  pointer-events: auto;
  transition: 0.4s ease;
}

.popup-container .popup-box {
  width: 100%;
  background: #f1f1f1;
  border-radius: 4px;
  padding: 15px;

}

.popup-box h1 {
  line-height: 1;  
  margin-top: 15px;
  margin-bottom: 10px;

}

.popup-box p {
  line-height: 1.5;  
  margin-top: 0px;
  margin-bot: 25px;

}


.popup-box  .close-btn {
  width: 100%;
  height: 45px;
  background:#bc9d59;
  border-radius: 4px;
  border: none;
  cursor: pointer;
  
}

.radio-product-label {  
  display: block;
  position: relative;
  padding-left: 0px;
  margin-bottom: 5px;
  text-align: center;
  font-size: 14px;
  color: black;
}

