body {
  margin: 0;
  padding: 0;
}

.verify-product-main {
  display: flex;
  background-color: rgb(255, 255, 255);
}

.verify-product-left {
  width: 29.32vw;
  height: 52.08vw;
}

.verify-product-left img {
  width: 100%;
  display: block;
}

.verify-product-right {
  margin-left: 7.81vw;
  padding-top: 22.03vw;
}

@font-face {
  font-family: "integralcf";
  src: url("/static/font/integralcf-regular.woff2.ttf");
}

.verify-product-title {
  font-size: 3.23vw;
  font-weight: bold;
  margin-bottom: 3.23vw;
  font-family: "integralcf";
}

.verify-product-explain {
  font-size: 1.25vw;
  color: #000000;
}

.verify-product-input {
  gap: 1.67vw;
  display: flex;
  margin-top: 2.50vw;
}

.verify-input {
  width: 35.31vw;
  height: 5.16vw;
  border: none;
  display: flex;
  font-size: 1.25vw;
  color: #000000;
  text-align: center;
  background-color: #F8F8F8;
}

.verify-input:focus {
  outline: none;
}

.verify-input::-webkit-input-placeholder {
  font-size: 1.25vw;
  color: #919191;
  
}
.verify-input::-moz-placeholder {
  font-size: 1.25vw;
  color: #919191;
  
}
.verify-input:-ms-input-placeholder {
  font-size: 1.25vw;
  color: #919191;
  
}
.verify-input:-moz-placeholder {
  font-size: 1.25vw;
  color: #919191;
  
}

.verify-button {
  width: 15.89vw;
  height: 5.16vw;
  border: none;
  font-size: 1.25vw;
  color: #ffffff;
  border-radius: 0.42vw;
  background-color: #FF22B5;
}

.verification-prompt {
  font-size: 0.73vw;
  color: #FF22B5;
  padding-top: 2.24vw;
}