.cartModal .optionBox .formBody select {
  width: 335px;
  padding: 3px;
}

.cartModal .optionBox .formBody .notice {
  font-size: .8em;
  margin-top: 0.5em;
}

.hidden {
  display: none;
}

.errorTxt:not(.hidden),
.errorTxt .text-error {
  display: flex;
}

.component_06 a:not(.cancelBtn) {
  margin: 0 auto;
}

.dscriptionItems .contentTxt p {
  line-height: 1.5;
}

.path-product .errorMessegeAreaTop {
  color: #E61E1E;
  font-size: 15px;
  display: flex;
}

/* .slick-slide img,
.slick-slide video {
  max-width: 364px;
  max-height: 195px;
} */

.cartModal .optionBox .formBody input[type=number] {
  display: inline-block;
  border: 1px solid #707070;
  border-radius: 4px;
  /* width: 335px; */
  /* padding: 2px; */
}

.cartModal .optionBox .formBody input[type=number].error,
.detail_xxxContent input[type=text].error {
  border: 2px solid red;
}


.errorTxt::before {
  content: unset;
}

@media screen and (max-width: 768px){
  .cartModal .errorTxt {
    padding-left: 0;
    text-indent: 0;
  }
  .errorTxt::before {
    min-width: 20px;
  }
}

/* .formBody .cell-list-box::after, .formBody .cell-list-box.is-active::after {
  top: 50%;
  right: 0;
} */

.cartModal div[class*=product-option-quantity] {
  margin-top: 0;
  margin-bottom: 0;
}

.cartModal div[class*=product-option-check] {
  margin-top: 15px;
  margin-bottom: 0;
}

@media screen and (max-width: 768px) {
  .cartModal .optionBox .formBody select {
    width: 100%;
    padding: 11px 10px 10px;
  }

  /* .cartModal .optionBox .formBody input[type=number] {
    width: 90%;
  } */
}

.cartModal .optionBox .formBody input[type=number]:disabled {
  background-color: revert;
  color: revert;
  border-color: revert;
}
