.price-proc {
  margin: 0 7px 0 0; }
  .price-proc span {
    display: inline-block;
    vertical-align: top;
    color: #fff;
    background: #f00;
    border-radius: 10px;
    font-size: 14px;
    padding: 7px 15px;
    font-weight: 600;
    line-height: 1; }

.shop2-product .form-add {
  justify-content: flex-start; }

.shop2-product .form-add .product-price {
  margin-right: 0;
  display: flex;
  align-items: center;
  flex-wrap: wrap; }

.product-price-left {
  flex: 1 0 0; }

.product-price-in {
  display: flex;
  align-items: center; }

.product-item-thumb .product-price .price-current, .product-item-simple .product-price .price-current {
  font-size: 19px; }
  .product-item-thumb .product-price .price-current strong, .product-item-simple .product-price .price-current strong {
    font-size: 20px; }

.form-add-left {
  width: 100%; }

.form-add-right {
  width: 100%; }

body .shop2-product .form-add {
  gap: 20px; }
  @media (max-width: 1200px) {
  body .shop2-product .form-add {
    flex-wrap: wrap;
    gap: 0; } }

.shop2-product .form-add .product-price .price-current {
  font-size: 25px; }
  .shop2-product .form-add .product-price .price-current strong {
    font-size: 25px; }

.shop2-product .form-add .product-price .price-old span {
  font-size: 17px; }

.shop2-product .form-add .product-price .price-old strong {
  font-size: 17px; }

.shop2-product .form-add .product-price .price-old {
  font-size: 17px; }

@media (min-width: 921px) {
  .site-wrapper .shop2-product .product-image {
    min-height: 427px; }

  .site .shop2-product .product-thumbnails {
    height: 427px !important; }

  .site-main__inner .shop2-product .product-image > a > img {
    max-height: 100%; } }

@media (max-width: 599px) {
  .shop2-product .form-add .product-price .price-current {
    text-align: left; }

  .shop2-product .form-add .product-price {
    margin: 0; } }

@media (max-width: 500px) {
  .shop2-product .form-add .product-price {
    flex-direction: column;
    align-items: center; }

  .product-price-left {
    margin: 0 0 10px; }

  .shop2-product .form-add .product-price .price-current {
    text-align: center; } }
