[id ^= sandbox_theme_panel] {
  color: #000;
  width: 100px !important;
  font-size: 10px !important;
  right: 0 !important;
  top: auto !important;
  bottom: 0 !important;
}
/*body{
	.shop2-product-data .shop2-product-tabs li a,
	.r-tabs-accordion-title a{
		font-weight:normal;
	    text-transform: inherit;
	}	
}*/
#user_phone {
  padding: 0 12px 0 12px;
  height: 38px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  line-height: 38px;
  font-size: 14px;
  text-decoration: none;
  background: #fff;
  color: rgba(0, 0, 0, 0.55);
  border: 1px solid rgba(0, 0, 0, 0.15);
  outline: none;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  transition: all 0.3s linear;
}
.error-message {
  color: red;
}
body .product-item-thumb .product-price {
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: center;
  flex-wrap: wrap;
  margin-top: 8px;
}
body .product-item-thumb .product-price .shop2-product-btn {
  margin-right: 10px;
  background: #c69c6d;
}
body .product-item-thumb .product-price .shop2-product-btn span {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:ev='http://www.w3.org/2001/xml-events' version='1.1' baseProfile='full' xml:space='preserve' x='0px' y='0px' width='17px' height='16px' viewBox='0 0 17 16' preserveAspectRatio='none' shape-rendering='geometricPrecision'%3E'%3Cpath fill='%23fff' d='M17.363,4.628 L14.363,11.127 C14.125,11.642 13.604,11.999 13.000,11.999 L3.500,11.999 C2.671,11.999 2.000,11.328 2.000,10.499 L2.000,3.060 L0.220,1.280 C0.084,1.144 -0.000,0.956 -0.000,0.749 C-0.000,0.335 0.335,-0.001 0.750,-0.001 C0.957,-0.001 1.144,0.083 1.280,0.219 L3.560,2.499 L16.000,2.499 C16.828,2.499 17.500,3.171 17.500,3.999 C17.500,4.224 17.451,4.436 17.363,4.628 ZM3.500,10.499 L13.000,10.499 L14.847,6.500 L3.500,6.500 L3.500,10.499 ZM16.000,3.999 L3.500,3.999 L3.500,4.999 L15.539,4.999 L16.001,3.999 L16.000,3.999 ZM4.000,12.999 C4.828,12.999 5.500,13.671 5.500,14.499 C5.500,15.328 4.828,15.999 4.000,15.999 C3.172,15.999 2.500,15.328 2.500,14.499 C2.500,13.671 3.172,12.999 4.000,12.999 ZM12.000,12.999 C12.828,12.999 13.500,13.671 13.500,14.499 C13.500,15.328 12.828,15.999 12.000,15.999 C11.172,15.999 10.500,15.328 10.500,14.499 C10.500,13.671 11.172,12.999 12.000,12.999 Z'/%3E%3C/svg%3E") 22px 11px no-repeat !important;
}
body .product-item-thumb .product-price .shop2-product-btn span:after {
  border: 1px solid #fff;
  right: 12px;
}
@media (max-width: 640px) {
  .pr-del-wr td.cart-price.pr2 {
    display: flex !important;
    width: 100% !important;
    align-self: center;
  }
  table.shop2-cart-table td.cart-delete {
    width: 20px !important;
  }
  .pr-del-wr td.cart-price {
    width: 33% !important;
    text-align: center !important;
  }
  .question-wr {
    display: flex;
    align-self: center;
  }
  body .pr-del-wr {
    display: flex !important;
    flex-wrap: wrap;
    align-items: center;
  }
  body .pr-del-wr .cart-price {
    width: auto !important;
  }
  body table.shop2-cart-table td.cart-price {
    width: auto !important;
  }
}
