@charset "UTF-8";

body.index.form_shell {
  background:
    radial-gradient(circle at top, rgba(255, 144, 0, 0.08), transparent 24%),
    linear-gradient(180deg, #090909 0%, #0c0a08 42%, #090909 100%);
}

body.index.form_shell .wrap-module {
  position: relative;
}

body.index.form_shell .feedback.wrap-module,
body.index.form_shell .article-content.wrap-module {
  overflow: hidden;
}

body.index.form_shell .feedback.wrap-module::before,
body.index.form_shell .article-content.wrap-module::before {
  content: "";
  position: absolute;
  inset: 0 0 auto 0;
  height: 420px;
  pointer-events: none;
  background:
    linear-gradient(90deg, rgba(255, 255, 255, 0.025) 1px, transparent 1px) 0 0 / 120px 120px,
    linear-gradient(180deg, rgba(255, 255, 255, 0.02) 1px, transparent 1px) 0 0 / 120px 120px;
  opacity: 0.14;
}

body.index.form_shell .feedback.wrap-module > *,
body.index.form_shell .article-content.wrap-module > * {
  position: relative;
  z-index: 1;
}

body.index.form_shell .feedback.wrap-module .wrap,
body.index.form_shell .article-content.wrap-module .wrap {
  width: 100%;
  max-width: var(--container-wide, 1600px);
  padding-left: 24px;
  padding-right: 24px;
  box-sizing: border-box;
}

body.index.form_shell .feedback.wrap-module *,
body.index.form_shell .feedback.wrap-module *::before,
body.index.form_shell .feedback.wrap-module *::after {
  box-sizing: border-box;
}

body.index.form_shell .in_ad .ad_con {
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.12) 0%, rgba(0, 0, 0, 0.42) 100%);
}

body.index.form_shell .in_ad .ueeshop_responsive_position .position,
body.index.form_shell .feedback.wrap-module .ueeshop_responsive_position .position,
body.index.form_shell .article-content .wrap .contenter .ueeshop_responsive_position .position,
body.index.form_shell .ueeshop_responsive_products_inquiry .ueeshop_responsive_position.s1 > .position {
  color: rgba(255, 255, 255, 0.68);
}

body.index.form_shell .in_ad .ueeshop_responsive_position .position a,
body.index.form_shell .feedback.wrap-module .ueeshop_responsive_position .position a,
body.index.form_shell .article-content .wrap .contenter .ueeshop_responsive_position .position a,
body.index.form_shell .ueeshop_responsive_products_inquiry .ueeshop_responsive_position.s1 > .position a {
  color: rgba(255, 255, 255, 0.88);
}

body.index.form_shell .feedback.wrap-module .rightside,
body.index.form_shell .article-content .contenter,
body.index.form_shell .ueeshop_responsive_products_inquiry {
  position: relative;
  width: 100%;
  max-width: 100%;
  box-sizing: border-box;
}

body.index.form_shell .feedback.wrap-module .rightside::before,
body.index.form_shell .article-content .contenter::before,
body.index.form_shell .ueeshop_responsive_products_inquiry::before {
  content: "";
  position: absolute;
  inset: 0;
  border: 1px solid rgba(255, 171, 51, 0.12);
  border-radius: 22px;
  background: linear-gradient(135deg, rgba(20, 20, 20, 0.92) 0%, rgba(30, 22, 14, 0.9) 58%, rgba(18, 18, 18, 0.94) 100%);
  box-shadow: 0 24px 56px rgba(0, 0, 0, 0.26);
  pointer-events: none;
}

body.index.form_shell .feedback.wrap-module .rightside,
body.index.form_shell .article-content .contenter {
  padding: clamp(28px, 3vw, 44px);
}

body.index.form_shell .feedback.wrap-module .rightside::after,
body.index.form_shell .article-content .contenter::after,
body.index.form_shell .ueeshop_responsive_products_inquiry::after {
  content: "";
  position: absolute;
  right: -90px;
  bottom: -120px;
  width: 280px;
  height: 280px;
  border-radius: 50%;
  background: radial-gradient(circle, rgba(255, 144, 0, 0.18) 0%, rgba(255, 144, 0, 0) 72%);
  pointer-events: none;
}

body.index.form_shell .feedback.wrap-module .rightside > *,
body.index.form_shell .article-content .contenter > *,
body.index.form_shell .ueeshop_responsive_products_inquiry > * {
  position: relative;
  z-index: 1;
}

body.index.form_shell .article-content .contenter .ueeshop_responsive_article_detail > .contents {
  color: rgba(255, 255, 255, 0.76);
}

body.index.form_shell .ueeshop_responsive_article_feedback {
  margin: 34px 0 0;
  padding-top: 34px;
  border-top: 1px solid rgba(255, 255, 255, 0.08);
}

body.index.form_shell .ueeshop_responsive_article_feedback .article_feedback_title {
  margin-bottom: 28px;
}

body.index.form_shell .ueeshop_responsive_article_feedback .article_feedback_title .title {
  display: inline-block;
  width: auto;
  height: auto;
  margin: 0;
  padding: 0;
  background: transparent;
  white-space: normal;
  overflow: visible;
  text-overflow: clip;
  color: #fff;
  font-size: clamp(1.75rem, 3vw, 2.25rem);
  line-height: 1.12;
  font-weight: 700;
}

body.index.form_shell .ueeshop_responsive_article_feedback .article_feedback_title span {
  width: 56px;
  height: 3px;
  margin: 18px auto 14px;
  background: linear-gradient(90deg, #ff9000 0%, #ffb347 100%);
}

body.index.form_shell .ueeshop_responsive_article_feedback .article_feedback_title .txt {
  color: rgba(255, 255, 255, 0.66);
  font-size: 0.95rem;
  line-height: 1.8;
}

body.index.form_shell .ueeshop_responsive_feedback {
  margin: 0;
}

body.index.form_shell .ueeshop_responsive_feedback form,
body.index.form_shell .ueeshop_responsive_article_feedback form {
  position: relative;
}

body.index.form_shell .ueeshop_responsive_feedback form {
  padding: 0;
  max-width: 780px;
}

body.index.form_shell .ueeshop_responsive_article_feedback form {
  display: flex;
  flex-wrap: wrap;
  margin-left: -12px;
  margin-right: -12px;
}

body.index.form_shell .ueeshop_responsive_feedback .rows,
body.index.form_shell .ueeshop_responsive_article_feedback .rows,
body.index.form_shell .ueeshop_responsive_products_inquiry form .rows {
  position: relative;
}

body.index.form_shell .ueeshop_responsive_feedback .rows {
  padding: 0;
  margin-bottom: 18px;
}

body.index.form_shell .ueeshop_responsive_feedback .rows > span {
  display: block;
  width: 100%;
  float: none;
  padding-left: 0;
}

body.index.form_shell .ueeshop_responsive_feedback .rows label {
  display: block;
  margin-bottom: 10px;
  padding-bottom: 0;
  font-size: 0.82rem;
  line-height: 1.4;
  font-weight: 700;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: rgba(255, 255, 255, 0.72);
}

body.index.form_shell .ueeshop_responsive_feedback .rows label span,
body.index.form_shell .ueeshop_responsive_products_inquiry form .rows label span {
  color: #ff9f43;
}

body.index.form_shell .ueeshop_responsive_feedback .rows .input,
body.index.form_shell .ueeshop_responsive_feedback .rows textarea,
body.index.form_shell .ueeshop_responsive_article_feedback .rows .input,
body.index.form_shell .ueeshop_responsive_article_feedback .rows textarea,
body.index.form_shell .ueeshop_responsive_products_inquiry form .rows .input,
body.index.form_shell .ueeshop_responsive_products_inquiry form .rows textarea {
  width: 100%;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 14px;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0.06) 100%);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.04);
  color: #fff;
  color-scheme: dark;
  transition: border-color 180ms ease, box-shadow 180ms ease, background-color 180ms ease, transform 180ms ease;
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
}

body.index.form_shell .ueeshop_responsive_feedback .rows .input::placeholder,
body.index.form_shell .ueeshop_responsive_feedback .rows textarea::placeholder,
body.index.form_shell .ueeshop_responsive_article_feedback .rows .input::placeholder,
body.index.form_shell .ueeshop_responsive_article_feedback .rows textarea::placeholder,
body.index.form_shell .ueeshop_responsive_products_inquiry form .rows .input::placeholder,
body.index.form_shell .ueeshop_responsive_products_inquiry form .rows textarea::placeholder {
  color: rgba(255, 255, 255, 0.38);
}

body.index.form_shell .ueeshop_responsive_feedback .rows .input:focus,
body.index.form_shell .ueeshop_responsive_feedback .rows textarea:focus,
body.index.form_shell .ueeshop_responsive_article_feedback .rows .input:focus,
body.index.form_shell .ueeshop_responsive_article_feedback .rows textarea:focus,
body.index.form_shell .ueeshop_responsive_products_inquiry form .rows .input:focus,
body.index.form_shell .ueeshop_responsive_products_inquiry form .rows textarea:focus {
  outline: none;
  border-color: rgba(255, 171, 51, 0.7);
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.14) 0%, rgba(255, 255, 255, 0.08) 100%);
  box-shadow: 0 0 0 4px rgba(255, 144, 0, 0.16), 0 12px 28px rgba(0, 0, 0, 0.18);
}

body.index.form_shell .ueeshop_responsive_feedback .rows .input:-webkit-autofill,
body.index.form_shell .ueeshop_responsive_feedback .rows .input:-webkit-autofill:hover,
body.index.form_shell .ueeshop_responsive_feedback .rows .input:-webkit-autofill:focus,
body.index.form_shell .ueeshop_responsive_feedback .rows textarea:-webkit-autofill,
body.index.form_shell .ueeshop_responsive_feedback .rows textarea:-webkit-autofill:hover,
body.index.form_shell .ueeshop_responsive_feedback .rows textarea:-webkit-autofill:focus,
body.index.form_shell .ueeshop_responsive_article_feedback .rows .input:-webkit-autofill,
body.index.form_shell .ueeshop_responsive_article_feedback .rows .input:-webkit-autofill:hover,
body.index.form_shell .ueeshop_responsive_article_feedback .rows .input:-webkit-autofill:focus,
body.index.form_shell .ueeshop_responsive_article_feedback .rows textarea:-webkit-autofill,
body.index.form_shell .ueeshop_responsive_article_feedback .rows textarea:-webkit-autofill:hover,
body.index.form_shell .ueeshop_responsive_article_feedback .rows textarea:-webkit-autofill:focus,
body.index.form_shell .ueeshop_responsive_products_inquiry form .rows .input:-webkit-autofill,
body.index.form_shell .ueeshop_responsive_products_inquiry form .rows .input:-webkit-autofill:hover,
body.index.form_shell .ueeshop_responsive_products_inquiry form .rows .input:-webkit-autofill:focus,
body.index.form_shell .ueeshop_responsive_products_inquiry form .rows textarea:-webkit-autofill,
body.index.form_shell .ueeshop_responsive_products_inquiry form .rows textarea:-webkit-autofill:hover,
body.index.form_shell .ueeshop_responsive_products_inquiry form .rows textarea:-webkit-autofill:focus {
  -webkit-text-fill-color: #fff !important;
  caret-color: #fff;
  border-color: rgba(255, 171, 51, 0.42);
  -webkit-box-shadow: 0 0 0 1000px rgba(56, 49, 41, 0.94) inset !important;
  box-shadow: 0 0 0 1000px rgba(56, 49, 41, 0.94) inset !important;
}

body.index.form_shell .ueeshop_responsive_feedback .rows .input,
body.index.form_shell .ueeshop_responsive_article_feedback .rows .input,
body.index.form_shell .ueeshop_responsive_products_inquiry form .rows .input {
  height: 52px;
  line-height: 52px;
  padding: 0 18px;
  font-size: 15px;
}

body.index.form_shell .ueeshop_responsive_feedback .rows textarea,
body.index.form_shell .ueeshop_responsive_article_feedback .rows textarea,
body.index.form_shell .ueeshop_responsive_products_inquiry form .rows textarea {
  min-height: 164px;
  height: 164px;
  padding: 16px 18px;
  font-size: 15px;
  line-height: 1.7;
  resize: vertical;
}

body.index.form_shell .ueeshop_responsive_feedback .rows .input,
body.index.form_shell .ueeshop_responsive_feedback .rows textarea {
  width: 100%;
  max-width: none;
}

body.index.form_shell .ueeshop_responsive_article_feedback .rows {
  width: 50%;
  padding: 0 12px;
  margin-bottom: 18px;
  box-sizing: border-box;
}

body.index.form_shell .ueeshop_responsive_article_feedback .rows.textarea_rows,
body.index.form_shell .ueeshop_responsive_article_feedback .rows.vcode_rows,
body.index.form_shell .ueeshop_responsive_article_feedback .rows.submit_rows {
  width: 100%;
}

body.index.form_shell .ueeshop_responsive_article_feedback .rows.vcode_rows,
body.index.form_shell .ueeshop_responsive_feedback .rows.vcode_rows,
body.index.form_shell .ueeshop_responsive_products_inquiry form .rows.vcode_rows {
  display: flex;
  align-items: center;
  gap: 14px;
  flex-wrap: wrap;
}

body.index.form_shell .feedback.wrap-module .ueeshop_responsive_feedback .rows.vcode_rows {
  display: block;
}

body.index.form_shell .ueeshop_responsive_article_feedback .rows.vcode_rows .fl,
body.index.form_shell .ueeshop_responsive_feedback .rows.vcode_rows .fl {
  float: none;
}

body.index.form_shell .feedback.wrap-module .ueeshop_responsive_feedback .rows.vcode_rows > span.vcode {
  display: flex;
  align-items: stretch;
  gap: 8px;
  flex-wrap: nowrap;
  width: 100%;
  max-width: 320px;
}

body.index.form_shell .feedback.wrap-module .ueeshop_responsive_feedback .rows.vcode_rows > span.vcode .fl {
  display: flex;
  align-items: stretch;
  height: 52px;
}

body.index.form_shell .feedback.wrap-module .ueeshop_responsive_feedback .rows.vcode_rows > span.vcode .clear {
  display: none;
}

body.index.form_shell .feedback.wrap-module .ueeshop_responsive_feedback .rows.vcode_rows > span.vcode .fl:first-of-type {
  flex: 1 1 180px;
  min-width: 0;
}

body.index.form_shell .feedback.wrap-module .ueeshop_responsive_feedback .rows.vcode_rows > span.vcode .fl:nth-of-type(2) {
  flex: 0 0 120px;
  min-width: 0;
  overflow: hidden;
  border: 1px solid rgba(255, 255, 255, 0.12);
  border-radius: 14px;
  background: #e8eff1;
}

body.index.form_shell .ueeshop_responsive_article_feedback .rows.vcode_rows .input,
body.index.form_shell .ueeshop_responsive_feedback .rows.vcode_rows .input,
body.index.form_shell .ueeshop_responsive_products_inquiry form .rows.vcode_rows .input {
  width: 180px;
  max-width: 100%;
}

body.index.form_shell .feedback.wrap-module .ueeshop_responsive_feedback .rows.vcode_rows .input {
  width: 100%;
}

body.index.form_shell .ueeshop_responsive_article_feedback .rows.vcode_rows img,
body.index.form_shell .ueeshop_responsive_feedback .rows.vcode_rows img,
body.index.form_shell .ueeshop_responsive_products_inquiry form .rows.vcode_rows img {
  display: block;
  height: 52px;
  min-width: 120px;
  margin-left: 0 !important;
  padding: 6px 10px;
  border: 1px solid rgba(255, 255, 255, 0.12);
  border-radius: 14px;
  background: rgba(255, 255, 255, 0.08);
  box-sizing: border-box;
}

body.index.form_shell .feedback.wrap-module .ueeshop_responsive_feedback .rows.vcode_rows img {
  width: 100% !important;
  min-width: 0;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding: 0;
  border: 0;
  border-radius: 0;
  background: transparent;
  object-fit: fill;
}

body.index.form_shell .ueeshop_responsive_article_feedback .rows .fc_red {
  position: absolute;
  right: 26px;
  bottom: 16px;
  margin: 0;
  color: #ff9f43;
}

body.index.form_shell .ueeshop_responsive_article_feedback .rows.input_rows .fc_red {
  bottom: 18px;
}

body.index.form_shell .ueeshop_responsive_article_feedback .rows.vcode_rows .fc_red {
  position: absolute;
  top: 50%;
  right: 14px;
  bottom: auto;
  margin: 0;
  transform: translateY(-50%);
}

body.index.form_shell .ueeshop_responsive_article_feedback .rows.vcode_rows .fl:first-child {
  position: relative;
}

body.index.form_shell .ueeshop_responsive_article_feedback .rows.vcode_rows .input {
  padding-right: 30px;
}

body.index.form_shell .ueeshop_responsive_feedback .rows .notnull_tips {
  color: #ff9f43;
}

body.index.form_shell .ueeshop_responsive_feedback .submit_rows label {
  display: none;
}

body.index.form_shell .ueeshop_responsive_feedback .submit_rows > span {
  width: auto;
}

body.index.form_shell .ueeshop_responsive_feedback .submit_rows span,
body.index.form_shell .ueeshop_responsive_article_feedback .submit_rows,
body.index.form_shell .ueeshop_responsive_products_inquiry form .rows.submit_rows span {
  display: block;
}

body.index.form_shell .ueeshop_responsive_feedback .form_button,
body.index.form_shell .ueeshop_responsive_article_feedback .rows .form_button,
body.index.form_shell .ueeshop_responsive_products_inquiry form .form_button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 180px;
  width: auto;
  height: 52px;
  padding: 0 28px;
  border: 1px solid transparent;
  border-radius: 999px;
  background: linear-gradient(135deg, #ff9000 0%, #e57a00 100%);
  color: #111;
  font-size: 14px;
  line-height: 1;
  font-weight: 700;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  box-shadow:
    0 10px 22px rgba(0, 0, 0, 0.22),
    0 6px 16px rgba(229, 122, 0, 0.16),
    inset 0 1px 0 rgba(255, 255, 255, 0.16);
  transition: transform 180ms ease, box-shadow 180ms ease, background-color 180ms ease;
  cursor: pointer;
}

body.index.form_shell .ueeshop_responsive_feedback .form_button:hover,
body.index.form_shell .ueeshop_responsive_article_feedback .rows .form_button:hover,
body.index.form_shell .ueeshop_responsive_products_inquiry form .form_button:hover {
  transform: translateY(-1px);
  background: linear-gradient(135deg, #ffa126 0%, #f08a0e 100%);
  box-shadow:
    0 14px 28px rgba(0, 0, 0, 0.24),
    0 8px 20px rgba(229, 122, 0, 0.2),
    inset 0 1px 0 rgba(255, 255, 255, 0.18);
}

body.index.form_shell .ueeshop_responsive_feedback .submit_rows,
body.index.form_shell .ueeshop_responsive_article_feedback .submit_rows,
body.index.form_shell .ueeshop_responsive_products_inquiry form .rows.submit_rows {
  margin-top: 8px;
}

body.index.form_shell .feedback.wrap-module .ueeshop_responsive_position.clean.s1 {
  margin-bottom: 24px;
}

body.index.form_shell .feedback.wrap-module .ueeshop_responsive_position.clean.s1 .position {
  font-size: 14px;
  line-height: 1.8;
}

body.index.form_shell .ueeshop_responsive_products_inquiry {
  margin: 32px auto 0;
  max-width: 100%;
  padding: clamp(28px, 3vw, 40px);
  overflow: hidden;
  border-radius: 22px;
}

body.index.form_shell .ueeshop_responsive_products_inquiry .list {
  width: 48%;
  padding-left: 36px;
}

body.index.form_shell .ueeshop_responsive_products_inquiry .list li {
  margin-bottom: 22px;
}

body.index.form_shell .ueeshop_responsive_products_inquiry .list li .img {
  border-color: rgba(255, 255, 255, 0.12);
  border-radius: 16px;
  background: rgba(255, 255, 255, 0.03);
}

body.index.form_shell .ueeshop_responsive_products_inquiry .list .info .name,
body.index.form_shell .ueeshop_responsive_products_inquiry .list .info .name a {
  color: #fff;
}

body.index.form_shell .ueeshop_responsive_products_inquiry .list .info .desc,
body.index.form_shell .ueeshop_responsive_products_inquiry .list .info .qty {
  color: rgba(255, 255, 255, 0.62);
}

body.index.form_shell .ueeshop_responsive_products_inquiry .list .info .remove a {
  color: #ffab33;
}

body.index.form_shell .ueeshop_responsive_products_inquiry .list li:last-child {
  margin-top: 22px;
  padding-top: 22px;
  border-top-color: rgba(255, 255, 255, 0.08);
  color: rgba(255, 255, 255, 0.92);
}

body.index.form_shell .ueeshop_responsive_products_inquiry form {
  width: 52%;
  padding-right: 36px;
}

body.index.form_shell .ueeshop_responsive_products_inquiry form .rows {
  margin-bottom: 18px;
}

body.index.form_shell .ueeshop_responsive_products_inquiry form .rows label {
  max-width: none;
  height: auto;
  line-height: 1.4;
  padding: 0;
  background: transparent;
  position: static;
  opacity: 1;
  transform: none;
  font-size: 0.82rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: rgba(255, 255, 255, 0.72);
  margin-bottom: 10px;
}

body.index.form_shell .ueeshop_responsive_products_inquiry form .rows .vcode {
  display: flex;
  gap: 14px;
  align-items: center;
  flex-wrap: wrap;
}

body.index.form_shell .ueeshop_responsive_products_inquiry form .rows .vcode .vcode_img {
  position: static;
  transform: none;
  width: auto;
}

body.index.form_shell .ueeshop_responsive_products_inquiry form .rows .vcode .vcode_input {
  flex: 0 1 180px;
}

body.index.form_shell .ueeshop_responsive_products_inquiry form .rows .vcode .vcode_img img {
  min-width: 120px;
}

body.index.form_shell .ueeshop_responsive_products_inquiry form .rows .input,
body.index.form_shell .ueeshop_responsive_products_inquiry form .rows textarea {
  color: #fff;
}

body.index.form_shell .ueeshop_responsive_products_inquiry form .form_button {
  width: auto;
  min-width: 200px;
}

body.index.form_shell .ueeshop_responsive_products_inquiry form .rows:first-child {
  padding: 0;
}

body.index.form_shell .ueeshop_responsive_products_inquiry .ueeshop_responsive_position.s1 {
  margin-bottom: 26px;
}

body.index.form_shell .ueeshop_responsive_products_inquiry .ueeshop_responsive_position.s1 > .position {
  font-size: 14px;
}

body.index.form_shell .article-content .ueeshop_responsive_article_detail > .contents > .share {
  display: none;
}

@media (max-width: 991.98px) {
  body.index.form_shell .feedback.wrap-module .wrap,
  body.index.form_shell .article-content.wrap-module .wrap {
    padding-left: 20px;
    padding-right: 20px;
  }

  body.index.form_shell .ueeshop_responsive_products_inquiry {
    padding: 24px;
  }

  body.index.form_shell .ueeshop_responsive_products_inquiry .list,
  body.index.form_shell .ueeshop_responsive_products_inquiry form {
    float: none;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  body.index.form_shell .ueeshop_responsive_products_inquiry .list {
    margin-bottom: 28px;
  }

  body.index.form_shell .ueeshop_responsive_feedback form {
    max-width: none;
  }
}

@media (max-width: 767.98px) {
  body.index.form_shell .feedback.wrap-module .rightside,
  body.index.form_shell .article-content .contenter {
    padding: 22px 18px;
  }

  body.index.form_shell .ueeshop_responsive_article_feedback {
    margin-top: 28px;
    padding-top: 28px;
  }

  body.index.form_shell .ueeshop_responsive_article_feedback .rows,
  body.index.form_shell .ueeshop_responsive_feedback .rows.input_rows {
    width: 100%;
    display: block;
    padding-left: 0;
    padding-right: 0;
  }

  body.index.form_shell .ueeshop_responsive_feedback form {
    font-size: initial;
  }

  body.index.form_shell .ueeshop_responsive_article_feedback form {
    margin-left: 0;
    margin-right: 0;
    display: block;
  }

  body.index.form_shell .ueeshop_responsive_feedback .rows .input,
  body.index.form_shell .ueeshop_responsive_feedback .rows textarea,
  body.index.form_shell .ueeshop_responsive_article_feedback .rows .input,
  body.index.form_shell .ueeshop_responsive_article_feedback .rows textarea,
  body.index.form_shell .ueeshop_responsive_products_inquiry form .rows .input,
  body.index.form_shell .ueeshop_responsive_products_inquiry form .rows textarea {
    border-radius: 12px;
    backdrop-filter: none;
    -webkit-backdrop-filter: none;
    background: rgba(56, 49, 41, 0.88);
    background-clip: padding-box;
    -webkit-appearance: none;
    appearance: none;
  }

  body.index.form_shell .ueeshop_responsive_feedback .form_button,
  body.index.form_shell .ueeshop_responsive_article_feedback .rows .form_button,
  body.index.form_shell .ueeshop_responsive_products_inquiry form .form_button {
    width: 100%;
    min-width: 0;
  }

  body.index.form_shell .ueeshop_responsive_feedback .submit_rows,
  body.index.form_shell .ueeshop_responsive_feedback .submit_rows > span,
  body.index.form_shell .ueeshop_responsive_article_feedback .submit_rows,
  body.index.form_shell .ueeshop_responsive_article_feedback .submit_rows > span,
  body.index.form_shell .ueeshop_responsive_products_inquiry form .rows.submit_rows,
  body.index.form_shell .ueeshop_responsive_products_inquiry form .rows.submit_rows > span {
    width: 100%;
  }

  body.index.form_shell .ueeshop_responsive_products_inquiry {
    margin-top: 20px;
    padding: 20px 16px;
  }

  body.index.form_shell .ueeshop_responsive_article_feedback .rows.vcode_rows,
  body.index.form_shell .ueeshop_responsive_feedback .rows.vcode_rows,
  body.index.form_shell .ueeshop_responsive_products_inquiry form .rows.vcode_rows {
    align-items: flex-start;
    gap: 8px;
  }

  body.index.form_shell .ueeshop_responsive_article_feedback .rows.vcode_rows label,
  body.index.form_shell .ueeshop_responsive_products_inquiry form .rows.vcode_rows label {
    width: 100%;
    margin-bottom: 0;
  }

  body.index.form_shell .ueeshop_responsive_article_feedback .rows.vcode_rows > span,
  body.index.form_shell .ueeshop_responsive_products_inquiry form .rows.vcode_rows > span {
    display: block;
    width: 100%;
    padding-left: 0;
  }

  body.index.form_shell .ueeshop_responsive_article_feedback .rows.vcode_rows .vcode,
  body.index.form_shell .ueeshop_responsive_products_inquiry form .rows.vcode_rows .vcode {
    display: flex;
    width: 100%;
    gap: 8px;
    align-items: stretch;
    flex-wrap: nowrap;
  }

  body.index.form_shell .ueeshop_responsive_feedback .rows.vcode_rows .clear,
  body.index.form_shell .ueeshop_responsive_article_feedback .rows.vcode_rows .clear,
  body.index.form_shell .ueeshop_responsive_products_inquiry form .rows.vcode_rows .clear {
    display: none;
  }

  body.index.form_shell .ueeshop_responsive_feedback .rows.vcode_rows .fl,
  body.index.form_shell .ueeshop_responsive_article_feedback .rows.vcode_rows .fl,
  body.index.form_shell .ueeshop_responsive_products_inquiry form .rows.vcode_rows .vcode_input,
  body.index.form_shell .ueeshop_responsive_products_inquiry form .rows.vcode_rows .vcode_img {
    float: none;
  }

  body.index.form_shell .ueeshop_responsive_feedback .rows.vcode_rows .fl:first-of-type,
  body.index.form_shell .ueeshop_responsive_article_feedback .rows.vcode_rows .fl:first-of-type,
  body.index.form_shell .ueeshop_responsive_products_inquiry form .rows.vcode_rows .vcode_input {
    flex: 1 1 0;
    min-width: 0;
  }

  body.index.form_shell .feedback.wrap-module .ueeshop_responsive_feedback .rows.vcode_rows .fl:nth-of-type(2),
  body.index.form_shell .ueeshop_responsive_article_feedback .rows.vcode_rows .fl:last-of-type,
  body.index.form_shell .ueeshop_responsive_products_inquiry form .rows.vcode_rows .vcode_img {
    flex: 0 0 120px;
  }

  body.index.form_shell .ueeshop_responsive_feedback .rows.vcode_rows .input,
  body.index.form_shell .ueeshop_responsive_article_feedback .rows.vcode_rows .input,
  body.index.form_shell .ueeshop_responsive_products_inquiry form .rows.vcode_rows .input {
    width: 100%;
  }

  body.index.form_shell .ueeshop_responsive_feedback .rows.vcode_rows img,
  body.index.form_shell .ueeshop_responsive_article_feedback .rows.vcode_rows img,
  body.index.form_shell .ueeshop_responsive_products_inquiry form .rows.vcode_rows img {
    width: 100% !important;
    min-width: 0;
    margin-left: 0 !important;
    padding-left: 8px;
    padding-right: 8px;
  }

  body.index.form_shell .feedback.wrap-module .ueeshop_responsive_feedback .rows.vcode_rows img {
    padding-left: 0;
    padding-right: 0;
  }

  body.index.form_shell .ueeshop_responsive_products_inquiry .list li {
    display: block;
  }

  body.index.form_shell .ueeshop_responsive_products_inquiry .list li .img {
    margin-bottom: 12px;
  }

  body.index.form_shell .ueeshop_responsive_products_inquiry .list li .info {
    width: 100%;
    padding-left: 0;
    display: block;
  }

  body.index.form_shell .ueeshop_responsive_products_inquiry .list .info .info_l,
  body.index.form_shell .ueeshop_responsive_products_inquiry .list .info .info_r {
    width: 100%;
    max-width: none;
    text-align: left;
  }

  body.index.form_shell .ueeshop_responsive_products_inquiry .list .info .info_r {
    margin-top: 10px;
  }
}
