.dim-img-zakaz {
  max-width: 334px;
  border-radius: 12px;	
}
#custom-cart-popup {
  position: fixed;
  top: 0; left: 0;
  width: 100%; height: 100%;
  background: rgba(0,0,0,0.5);
  z-index: 9999;
  overflow-y: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
#custom-cart-popup::-webkit-scrollbar {
    display: none;
}
.popup-box {
  position: relative;
  width: 400px;
  margin: 6% auto;
  background: #fff;
  padding: 20px;
  border-radius: 15px;
}
.popup-close {
  position: absolute;
    right: 20px;
    top: 1px;
    cursor: pointer;
    font-size: 24px;
    color: #cbcbcb;
}
.popup-content input,
.popup-content button,
.popup-content fieldset {
  display: block;
  width: 100%;
  margin-bottom: 10px;
}
.popup-content input[type="radio"] {
  width: auto;
}
.popup-content fieldset {  
  padding: 10px;
  border-radius: 5px;
}
fieldset label {
	display: inline-flex;
    margin-bottom: 5px;
    color: var(--wd-title-color);
    vertical-align: middle;
    font-weight: 400;
    align-items: baseline;
}
#popup-product-name {
	padding: 8px;
}
.dim-img-price p {
	padding: 10px;
	text-align: center;
    margin-bottom: -12px;
	color: #077700;
    font-weight: 600;
    font-size: 38px !important;
    text-shadow: 0px 2px 0px rgba(0, 0, 0, 0.22);
}
.dim-img-price {
	border: 1px solid #e5e5e5;
    padding: 12px;
    border-radius: 15px;
    margin-bottom: 12px;
	margin-top: -20px;
}
.popup-content input, .popup-content button, .popup-content fieldset {
   border: 1px solid #e5e5e5 !important;
}
.popup-content legend {
	font-size:16px;
}
.popup-content button {
	background: #077700;
    border-radius: 15px;
    color: white;
}
@media (max-width: 768px) {
   .popup-box {
	   width: 360px;
    margin: 8% auto;
	padding:15px;
   }
   .dim-img-price p {
	   font-size:30px !important;
   }
	
}