@charset "UTF-8";
#i0fswlplg_0.mosaic-form__error .text-block-wrap-div {
  font-size: 0;
  position: relative;
  display: inline-block;
}
#i0fswlplg_0.mosaic-form__error .text-block-wrap-div:before {
  content: "Введены неверные данные. Попробуйте еще раз";
  display: inline-block;
  font-size: 15px;
  color: #010409;
}
.form-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  background-color: #faebd5;
  opacity: 0;
  transition: opacity 0.4s linear;
  height: 0;
}
@media (max-width: 1024px) {
  .form-image {
    object-fit: cover;
  }
}
.form-image.active {
  opacity: 1;
  height: 100%;
  background-color: #faebd5;
}
.aboutshop__links a {
  color: #000;
}
.section--u-i3q2h5skl a {
  color: unset;
}
.g-user_text_color, a.g-user_text_color {
  color: unset !important;
}
body .mosaic-popup__inner-bg--u-i5iqp36gi {
  padding: 0;
  height: 100vh;
}
body .mosaic-popup--u-ik66hp0bv {
  bottom: 0;
  z-index: 111;
  height: 100vh;
}
body .div--u-ijbbi03zm {
  /*max-height: 542px;*/
  margin-bottom: 0;
  align-self: stretch;
}
@media (max-width: 1320px) {
  body .div--u-ijbbi03zm {
    min-height: 540px;
  }
}
.section--u-i4y40oppo .tpl-field:not(:last-child) {
  border-bottom: 1px solid rgba(34, 34, 34, 0.1);
}
.section--u-i4y40oppo .tpl-field.border-none {
  border: 0;
}
.section--u-i4y40oppo .tpl-field.type-textarea {
  margin-bottom: 10px;
  border: 0;
}
.section--u-i4y40oppo .tpl-field.tpl-field-button {
  margin-top: 20px;
}
.section--u-i4y40oppo .tpl-field.tpl-field-button button {
  padding: 12px 30px;
  background: none;
  border: none;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  box-shadow: 0px 0px 0px 1px #fec135;
  font-weight: bold;
}
.section--u-i4y40oppo .tpl-field.tpl-field-button button:hover {
  background: #fdc955;
}
.section--u-i4y40oppo .tpl-field input {
  outline: none;
  background: none;
  border: none;
  padding: 10px 0;
  width: 100%;
  font-size: 18px;
  font-family: "Roboto", sans-serif;
}
.section--u-i4y40oppo .tpl-field input::placeholder {
  color: #222222;
  font-family: "Roboto", sans-serif;
}
.section--u-i4y40oppo .field-value textarea, .section--u-i4y40oppo .field-value select {
  width: 100%;
  background: none;
  border: none;
  outline: none;
  padding: 10px 0;
}
.section--u-i4y40oppo .field-value textarea::placeholder, .section--u-i4y40oppo .field-value select::placeholder {
  color: #222222;
}
.section--u-i4y40oppo .field-value textarea {
  height: 145px;
}
.section--u-i4y40oppo .field-value select {
  position: relative;
  padding: 10px 0;
  appearance: none;
  cursor: pointer;
}
.section--u-i4y40oppo .tpl-field.type-select {
  position: relative;
  cursor: pointer;
}
.section--u-i4y40oppo .tpl-field.type-select .field-title {
  display: none;
}
.section--u-i4y40oppo .tpl-field.type-select span {
  position: absolute;
  display: inline-block;
  width: 10px;
  height: 10px;
  top: calc(50% - 5px);
  right: 5px;
  pointer-events: none;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='11' viewBox='0 0 21 11' fill='%23000'%3E%3Cpath id='MoreDrop.svg' class='cls-1' d='M1561,46.737L1571.5,55l10.5-8.263L1578.57,44l-7.07,5.564L1564.43,44Z' transform='translate(-1561 -44)'/%3E%3C/svg%3E");
  background-repeat: no-repeat no-repeat;
  background-position: center center;
  background-size: contain;
}
.section--u-i4y40oppo .tpl-field.tpl-field-button {
  border: 0;
}
.tpl-anketa .title {
  font-family: Yeseva One;
  font-size: 30px;
  color: #111;
  margin-bottom: 40px;
}
@media (max-width: 767px) {
  .section--u-i4y40oppo .tpl-field input {
    font-size: 15px;
    padding: 2px 0px;
  }
  .section--u-i4y40oppo .field-value select {
    font-size: 15px;
    padding: 2px 0;
  }
  .section--u-i4y40oppo .field-value textarea {
    font-size: 17px;
    padding: 5px 0;
  }
  .section--u-i4y40oppo .field-value textarea {
    max-height: 80px;
    border-bottom: 1px solid rgba(34, 34, 34, 0.1);
  }
  .tpl-anketa .title {
    font-size: 23px;
    margin-bottom: 27px;
  }
  .tpl-field.border-none {
    font-size: 16px;
  }
  .section--u-i4y40oppo .tpl-field.type-textarea {
    margin-bottom: 5px;
  }
  .section--u-i4y40oppo .tpl-field.tpl-field-button {
    margin-top: 15px;
    font-size: 15px;
  }
  .section--u-i4y40oppo .tpl-field.tpl-field-button button {
    padding: 7px 22px;
  }
  .rich-text--u-ibypaxzxf .text-block-wrap-div div, .rich-text--u-ilh9ui47k .text-block-wrap-div div {
    margin-bottom: 12px;
    line-height: 1.4;
  }
}
.section--u-i4y40oppo .field-value textarea {
  border-bottom: 1px solid rgba(34, 34, 34, 0.1);
  font-family: "Roboto", sans-serif;
  font-size: 18px;
  font-weight: 400;
}
.section--u-i4y40oppo .tpl-field.tpl-field-button button {
  color: #000;
  font-weight: bold;
}
.div--u-i146of8yq {
  width: auto;
  flex: 1 1 auto;
}
.section--u-i4y40oppo .field-value select {
  color: #222222;
  font-family: "Roboto", sans-serif;
  font-size: 18px;
  font-weight: 400;
}
@media (max-width: 768px) {
  .section--u-i4y40oppo .field-value select {
    font-size: 17px;
  }
}
@media (max-width: 480px) {
  .section--u-i4y40oppo .field-value select {
    font-size: 15px;
  }
}
@media (max-width: 480px) {
  .section--u-i4y40oppo .field-value textarea {
    max-height: 100px;
    font-size: 15px;
  }
}
.table1 td {
  border: none !important;
}
.remodal[data-remodal-id="toltip-popup"] {
  padding: 50px 40px 60px;
  background: #faebd5;
  text-align: left;
}
.remodal[data-remodal-id="toltip-popup"] .remodal-close-btn {
  width: 30px;
  height: 30px;
  font-size: 0;
  border: none;
  position: absolute;
  top: 5px;
  right: 5px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='392.594' height='392.781' viewBox='0 0 392.594 392.781' data-prefix='i1srp2tv2'%3E%3Cpath fill='rgba(24, 23, 30, 1)' d='M386.006 6.561a22.466 22.466 0 0 0-31.783 0l-157.942 158.02L38.338 6.561a22.48 22.48 0 0 0-31.782 31.8l157.942 158.02L6.556 354.398a22.48 22.48 0 1 0 31.782 31.8l157.943-158.017 157.942 158.015a22.48 22.48 0 0 0 31.783-31.8L228.064 196.381 386.006 38.36a22.494 22.494 0 0 0 0-31.799z' fill-rule='evenodd' class='path-i87ocrwbx'%3E%3C/path%3E%3C/svg%3E") 50% / 12px no-repeat;
}
.remodal[data-remodal-id="toltip-popup"] .tooltip-body {
  font-size: 18px;
  color: #111;
  font-weight: 400;
  line-height: 30px;
}
.section--u-i4y40oppo {
  padding-top: 10px;
}
