.transition_none {
  -webkit-transition-property: none !important;
  -moz-transition-property: none !important;
  -o-transition-property: none !important;
  transition-property: none !important;
}
/* /transform el */
/* border radius */
.sp-review-form_wrap.sp-form .sp-review-form__rating label:after {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}
/* line: 4, ../../scss/spReviews.scss */
.sp-review-form_wrap {
}
/* line: 6, ../../scss/spReviews.scss */
.sp-review-form_wrap.sp-form {
  position: relative;
  background-color: #fbfaf9;
  border: 1px solid #8a6804;
  -webkit-border-top-left-radius: clamp(8px, calc(6.8571px + 0.3571vw), 12px);
  -webkit-border-top-right-radius: clamp(8px, calc(6.8571px + 0.3571vw), 12px);
  -webkit-border-bottom-right-radius: clamp(8px, calc(6.8571px + 0.3571vw), 12px);
  -webkit-border-bottom-left-radius: clamp(8px, calc(6.8571px + 0.3571vw), 12px);
  -webkit-background-clip: padding-box;
  -moz-border-radius-topleft: clamp(8px, calc(6.8571px + 0.3571vw), 12px);
  -moz-border-radius-topright: clamp(8px, calc(6.8571px + 0.3571vw), 12px);
  -moz-border-radius-bottomright: clamp(8px, calc(6.8571px + 0.3571vw), 12px);
  -moz-border-radius-bottomleft: clamp(8px, calc(6.8571px + 0.3571vw), 12px);
  -moz-background-clip: padding;
  border-top-left-radius: clamp(8px, calc(6.8571px + 0.3571vw), 12px);
  border-top-right-radius: clamp(8px, calc(6.8571px + 0.3571vw), 12px);
  border-bottom-right-radius: clamp(8px, calc(6.8571px + 0.3571vw), 12px);
  border-bottom-left-radius: clamp(8px, calc(6.8571px + 0.3571vw), 12px);
  background-clip: padding-box;
  padding: clamp(30px, calc(21.4286px + 2.6786vw), 60px) clamp(36px, calc(17.7143px + 5.7143vw), 100px);
}
/* line: 12, ../../scss/spReviews.scss */
.sp-page-section .sp-review-form_wrap.sp-form {
  margin-top: clamp(30px, calc(21.4286px + 2.6786vw), 60px);
  margin-bottom: clamp(30px, calc(21.4286px + 2.6786vw), 60px);
}
/* line: 16, ../../scss/spReviews.scss */
.sp-review-form_wrap.sp-form input, .sp-review-form_wrap.sp-form textarea, .sp-review-form_wrap.sp-form button {
  width: 100%;
}
/* line: 21, ../../scss/spReviews.scss */
.sp-review-form_wrap.sp-form .sp-advantages-field, .sp-review-form_wrap.sp-form .sp-disadvantages-field {
  flex: 1 1 40%;
}
/* line: 24, ../../scss/spReviews.scss */
.sp-review-form_wrap.sp-form .sp-text-field {
  flex: 1 1 100%;
}
/* line: 27, ../../scss/spReviews.scss */
.sp-review-form_wrap.sp-form .sp-review-form {
  display: flex;
  flex-wrap: wrap;
  gap: 5%;
}
/* line: 31, ../../scss/spReviews.scss */
/* line: 32, ../../scss/spReviews.scss */
.sp-review-form_wrap.sp-form .sp-review-form__text-block {
  margin: 0 calc(clamp(36px, calc(17.7143px + 5.7143vw), 100px) * -0.2);
  flex: 1 1 68%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
/* line: 38, ../../scss/spReviews.scss */
.sp-review-form_wrap.sp-form .sp-review-form__user-block {
  display: flex;
  flex-wrap: wrap;
  min-width: 180px;
  flex: 1 1 24%;
  flex-direction: column;
  justify-content: space-between;
}
/* line: 46, ../../scss/spReviews.scss */
/* line: 48, ../../scss/spReviews.scss */
.sp-review-form_wrap.sp-form .sp-review-form__rating {
  margin-top: 0;
  margin-bottom: calc(clamp(30px, calc(21.4286px + 2.6786vw), 60px) / 4);
  display: flex;
  gap: 2%;
  align-items: center;
  justify-content: center;
}
/* line: 54, ../../scss/spReviews.scss */
.sp-review-form_wrap.sp-form .sp-review-form__rating input {
  display: none;
}
/* line: 55, ../../scss/spReviews.scss */
.sp-review-form_wrap.sp-form .sp-review-form__rating label {
  cursor: pointer;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0;
}
/* line: 63, ../../scss/spReviews.scss */
.sp-review-form_wrap.sp-form .sp-review-form__rating label:before, .sp-review-form_wrap.sp-form .sp-review-form__rating label:after {
  font-size: 2rem;
  color: #ffc107;
}
/* line: 67, ../../scss/spReviews.scss */
.sp-review-form_wrap.sp-form .sp-review-form__rating label:before {
  content: '☆';
}
/* line: 70, ../../scss/spReviews.scss */
.sp-review-form_wrap.sp-form .sp-review-form__rating label:after {
  content: '★';
}
/* line: 75, ../../scss/spReviews.scss */
.sp-review-form_wrap.sp-form .sp-review-form__rating-label:hover ~ label:after {
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=$ieVal);
  -moz-opacity: 0.3;
  opacity: 0.3;
}
/* line: 78, ../../scss/spReviews.scss */
.sp-review-form_wrap.sp-form .sp-review-form__rating label:hover:after {
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=$ieVal);
  -moz-opacity: 0.5;
  opacity: 0.5;
}
/* line: 81, ../../scss/spReviews.scss */
.sp-review-form_wrap.sp-form .sp-review-form__rating-input:checked ~ label:after {
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=$ieVal);
  -moz-opacity: 0;
  opacity: 0;
}
/* line: 84, ../../scss/spReviews.scss */
.sp-review-form_wrap.sp-form .sp-review-form__rating-input:checked ~ label:hover:after {
  color: #ce1612;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=$ieVal);
  -moz-opacity: 0.5;
  opacity: 0.5;
}
/* line: 92, ../../scss/spReviews.scss */
.sp-review-form_wrap .sp-form {
}
/* line: 93, ../../scss/spReviews.scss */
/* line: 94, ../../scss/spReviews.scss */
.sp-review-form_wrap .sp-form__title {
  margin-bottom: calc(clamp(30px, calc(21.4286px + 2.6786vw), 60px) / 2);
  color: #57100e;
  width: 100%;
  text-align: center;
}
/* line: 102, ../../scss/spReviews.scss */
@media screen and (max-width: 562px) {
  /* line: 103, ../../scss/spReviews.scss */
  .sp-review-form {
  }
  /* line: 107, ../../scss/spReviews.scss */
  .sp-review-form__text-block, .sp-review-form__user-block, .sp-review-form .sp-advantages-field, .sp-review-form .sp-disadvantages-field {
    min-width: 100%;
  }
}


/* opacity */
/* box shadow */
/* background gradient */

/* opacity */
/* box shadow */
/* background svg */

/* opacity */
/* box shadow */
/* background gradient */

/* opacity */
/* box shadow */
/* background image */

/* opacity */
/* box shadow */
/* background gradient */

/* opacity */
/* box shadow */
/* background svg */

/* opacity */
/* box shadow */
/* background gradient */

/* opacity */
/* box shadow */
