   .form {
              background: url("formbg.jpg");
              background-position: top 0 right 0;
              background-repeat: no-repeat;
              background-size: 100% 100%;
              display: block;
              padding: 20px;
              width: calc(100% - 40px);
              max-width: 700px;
              margin: auto;
              font-family: sans-serif;
            }

            .form img {
              margin: 0 !important;
            }

            .form__header {
              display: flex;justify-content: center;
              align-items: center;
              color: #008000;
              font-size: 16px;
              font-weight: 600;
              font-style: italic;
              max-width: 580px;
              margin: auto;
            }

            .form__product {
              text-align: center;
            }

            .form__product__title {
              font-size: 25px;
              font-weight: 600;
            }

            .form__product__subtitle {
              font-size: 15px;
              font-weight: 600;
              font-style: italic;
            }

            .form__product__subtitle>span {
              color: rgb(219, 0, 0);
            }

            .form__product__oldprice {
              font-size: 17px;
              font-weight: 600;
              text-decoration: line-through;
              color: rgb(132, 132, 132);
            }

            .form__product__newprice {
              padding-top: 5px;
              font-size: 16px;
              font-weight: 600;
              display: flex;
              justify-content: center;
              align-items: center;
              gap: 6px;
            }

            .form__product__newprice>span {
              color: rgb(192, 2, 2);
              font-size: 25px;
            }

            @media (max-width: 500px) {
              .form__product__newprice {
                margin-top: 5px;
                flex-direction: column;
              }

              .form__product__newprice>span {
                font-size: 30px;
              }
            }

            .form__product__counter {
              width: fit-content;
              color: #BE1C1C;
              margin: auto;
              padding: 5px;
              font-size: 32px;
              font-weight: 600;
              border-radius: 5px;
              margin-bottom: 20px;
              text-transform: uppercase;
            }

            .form__product__counter>#goodsCount {
              background: #BE1C1C;
              color: #fff;
              padding: 5px;
              border-radius: 5px;
            }

            .form__inputs {
              text-align: center;
              display: flex;
              flex-direction: column;
              gap: 5px;
              padding-top: 8px;
              max-width: 450px;
              margin: auto;
            }

            .form__inputs>label {
              color: rgb(48, 128, 232);
              font-size: 16px;
              display: flex;
              justify-content: center;
              align-items: center;
              font-weight: 600;
            }

            .form__inputs input {
              padding: 15px 20px;
              border-style: solid;
              border-color: rgb(228, 228, 228);
              border-width: 2px;
              font-size: 15px;
            }

            .form__inputs>input[type=submit] {
              background: rgb(192, 2, 2);
              color: #fff;
              border-radius: 10px;
              font-size: 20px;
              cursor: pointer;
            }

            .form__inputs>input[type=submit]:hover {
              background: rgb(172, 0, 0);
            }

            .form__footer {
              padding-top: 10px;
              text-align: center;
              font-style: italic;
              font-size: 14px;
              font-weight: 700;
              max-width: 560px;
              margin: auto;
              display: flex;
              gap: 10px;
              flex-direction: column;
            }

            .form__footer__second {
              color: rgb(132, 132, 132);
            }

            .central_red {
              color: rgb(192, 2, 2);
              margin-bottom: 20px;
              text-align: center;
            }

            .left_red {
              color: rgb(192, 2, 2);
              margin-bottom: 20px;
            }