/* Price */
.sc_price_item {
  border-radius: var(--theme-var-content_rad);
  border: 1px solid var(--theme-color-bd_color);
  background-color: var(--theme-color-content_bg);
  padding: calc(var(--theme-var-grid_gap) + var(--theme-var-grid_gap_koef) * 17px) calc(var(--theme-var-grid_gap) + var(--theme-var-grid_gap_koef) * 14px) calc(var(--theme-var-grid_gap) + var(--theme-var-grid_gap_koef) * 20px);
  -webkit-transition: -webkit-box-shadow 0.3s ease;
  transition: -webkit-box-shadow 0.3s ease;
  transition: box-shadow 0.3s ease;
  transition: box-shadow 0.3s ease, -webkit-box-shadow 0.3s ease;
}
.sc_price_item:hover {
  -webkit-box-shadow: 0 3px 20px rgba(29, 38, 38, 0.0509803922);
          box-shadow: 0 3px 20px rgba(29, 38, 38, 0.0509803922);
}
.sc_price_item .sc_price_item_label {
  background-color: var(--theme-color-accent_link2);
}
.sc_price_item .sc_price_item_icon {
  color: var(--theme-color-accent_link);
}
.sc_price_item .sc_price_item_info {
  padding: 0;
}
.sc_price_item .sc_price_item_subtitle {
  color: var(--theme-color-text_dark);
}
.sc_price_item .sc_price_item_icon,
.sc_price_item .sc_price_item_title,
.sc_price_item .sc_price_item_subtitle {
  margin-top: 0 !important;
  margin-bottom: 16px !important;
}
.sc_price_item .sc_price_item_icon:last-child,
.sc_price_item .sc_price_item_title:last-child,
.sc_price_item .sc_price_item_subtitle:last-child {
  margin-bottom: 0 !important;
}
.sc_price_item .sc_price_item_description,
.sc_price_item .sc_price_item_price {
  margin-top: 0 !important;
  margin-bottom: calc(var(--theme-var-sm_grid_gap) + var(--theme-var-grid_gap_koef) * 8px) !important;
}
.sc_price_item .sc_price_item_description:last-child,
.sc_price_item .sc_price_item_price:last-child {
  margin-bottom: 0 !important;
}
.sc_price_item .sc_price_item_price {
  color: var(--theme-color-accent_link);
}
.sc_price_item .sc_price_item_price_decimals {
  font-size: inherit;
  line-height: inherit;
  margin-left: 0;
}
.sc_price_item .sc_price_item_price_decimals:before {
  content: ".";
}
.sc_price_item .sc_price_item_price_after {
  margin-left: 7px;
}
.sc_price_item .sc_price_item_description,
.sc_price_item .sc_price_item_details {
  font-size: 15px;
  line-height: 1.6em;
  font-weight: 400;
  font-style: normal;
  color: var(--theme-color-text);
}
.sc_price_item .sc_price_item_description ul,
.sc_price_item .sc_price_item_description ul,
.sc_price_item .sc_price_item_details ul,
.sc_price_item .sc_price_item_details ul {
  list-style-type: none;
}
.sc_price_item .sc_price_item_description ul li:before,
.sc_price_item .sc_price_item_description ul li:before,
.sc_price_item .sc_price_item_details ul li:before,
.sc_price_item .sc_price_item_details ul li:before {
  display: block;
}
.sc_price_item .sc_price_item_details {
  margin: 0;
}
.sc_price_item .sc_price_item_details ul, .sc_price_item .sc_price_item_details ol {
  display: inline-block;
  text-align: left;
}
.sc_price_item .sc_price_item_details ul:last-child, .sc_price_item .sc_price_item_details ol:last-child {
  margin-bottom: 0;
}
.sc_price_item .sc_price_item_link {
  font-size: 13px !important;
  padding: 16px 3.85em !important;
}
.sc_price_item .sc_price_item_subtitle + .sc_price_item_link,
.sc_price_item .sc_price_item_title + .sc_price_item_link,
.sc_price_item .sc_price_item_description + .sc_price_item_link {
  margin-top: 15px;
}
.sc_price_item .sc_price_item_details + .sc_price_item_link {
  margin-top: 42px;
}

/* Price Simple + shadow */
.sc_price_simple_shadow .sc_price_item_link {
  padding: 14px 3.85em !important;
}
.sc_price_simple_shadow .sc_price_item_inner,
.sc_price_simple_shadow .sc_price_item.with_image .sc_price_item_inner {
  padding: 60px 30px 70px;
}
.sc_price_simple_shadow .sc_price_item {
  -webkit-box-shadow: 0 23px 90px rgba(0, 0, 0, 0.05);
  -ms-box-shadow: 0 23px 90px rgba(0, 0, 0, 0.05);
  box-shadow: 0 23px 90px rgba(0, 0, 0, 0.05);
  z-index: 1;
  border-radius: 15px;
}
.sc_price_simple_shadow .sc_price_item.sc_price_active {
  z-index: 9;
}
.sc_price_simple_shadow .sc_price_item_info {
  padding: 0;
}
.sc_price_simple_shadow .sc_price_item_image {
  margin-top: 1.5em;
}
.sc_price_simple_shadow .sc_price_item_icon {
  margin-top: 1.5em;
}
.sc_price_simple_shadow .sc_price_item_icon > span {
  font-size: 3em;
  line-height: 1em;
  font-weight: 400;
}
.sc_price_simple_shadow .sc_price_item_title {
  font-size: 18px;
  line-height: 1.25em;
  font-weight: 600;
  text-transform: none;
  letter-spacing: 0;
  margin: 0;
}
.sc_price_simple_shadow .sc_price_item_title + .sc_price_item_subtitle {
  margin-top: 8px;
}
.sc_price_simple_shadow .sc_price_item_subtitle {
  font-size: 17px;
  line-height: 1.3em;
  font-weight: 300;
  text-transform: none;
  letter-spacing: 0;
  margin: 0;
}
.sc_price_simple_shadow .sc_price_item .sc_price_item_description,
.sc_price_simple_shadow .sc_price_item .sc_price_item_details {
  font-size: 17px;
  line-height: 1.6em;
  font-weight: 400;
  font-style: normal;
  letter-spacing: 0;
  margin: 0.65em 0;
  color: var(--theme-color-alter_text);
}
.sc_price_simple_shadow .sc_price_item .sc_price_item_description ul,
.sc_price_simple_shadow .sc_price_item .sc_price_item_details ul {
  padding: 0;
  list-style-type: none;
  text-align: center;
}
.sc_price_simple_shadow .sc_price_item .sc_price_item_description ul li:after,
.sc_price_simple_shadow .sc_price_item .sc_price_item_details ul li:after {
  content: "\ea20";
  font-family: "fontello";
  font-size: 13px;
  margin-left: 12px;
  position: relative;
  top: -1px;
  color: var(--theme-color-accent_link2);
}
.sc_price_simple_shadow .sc_price_item .sc_price_item_description ul li + li,
.sc_price_simple_shadow .sc_price_item .sc_price_item_details ul li + li {
  margin-top: 8px;
}
.sc_price_simple_shadow .sc_price_item_info > .sc_price_item_details:last-child {
  margin-bottom: 0;
}
.sc_price_simple_shadow .sc_price_item .sc_price_item_price {
  color: var(--theme-color-text_dark);
}
.sc_price_simple_shadow .sc_price_item:hover .sc_price_item_price {
  color: var(--theme-color-alter_link);
}
.sc_price_simple_shadow .sc_price_item .sc_price_item_price {
  margin-top: 22px !important;
}
.sc_price_simple_shadow .sc_price_item_price {
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  font-size: 45px;
  line-height: 1;
  font-weight: 600;
  letter-spacing: 0;
}
.sc_price_simple_shadow .sc_price_item_price .sc_price_item_price_before {
  font-size: 20px;
  font-weight: 500;
  vertical-align: top;
  line-height: 2.2em;
  margin-right: 4px;
}
.sc_price_simple_shadow .sc_price_item_price .sc_price_item_price_after {
  font-size: 17px;
  font-weight: 400;
  display: block;
  margin-top: 16px;
  color: var(--theme-color-alter_light);
}
.sc_price_simple_shadow .sc_price_item_price + .sc_price_item_details {
  margin-top: 39px;
}
.sc_price_simple_shadow .sc_price_item_subtitle + .sc_price_item_price,
.sc_price_simple_shadow .sc_price_item_title + .sc_price_item_price {
  margin-top: 20px;
}
.sc_price_simple_shadow .sc_price_item_subtitle + .sc_price_item_link,
.sc_price_simple_shadow .sc_price_item_title + .sc_price_item_link,
.sc_price_simple_shadow .sc_price_item_description + .sc_price_item_link,
.sc_price_simple_shadow .sc_price_item_details + .sc_price_item_link {
  margin-top: 28px;
}
.sc_price_simple_shadow .sc_price_item.sc_price_active .sc_price_item_link {
  color: var(--theme-color-inverse_link);
  border-color: var(--theme-color-text_link) !important;
  background-color: var(--theme-color-text_link) !important;
  -webkit-box-shadow: 0 7px 25px var(--theme-color-text_link_02);
  -ms-box-shadow: 0 7px 25px var(--theme-color-text_link_02);
  box-shadow: 0 7px 25px var(--theme-color-text_link_02);
}
.sc_price_simple_shadow .sc_price_item:hover .sc_price_item_link {
  color: var(--theme-color-inverse_link);
  border-color: var(--theme-color-text_link) !important;
  background-color: var(--theme-color-text_link) !important;
  -webkit-box-shadow: 0 7px 25px var(--theme-color-text_link_02);
  -ms-box-shadow: 0 7px 25px var(--theme-color-text_link_02);
  box-shadow: 0 7px 25px var(--theme-color-text_link_02);
}
.sc_price_simple_shadow .sc_price_item .sc_price_item_link {
  color: var(--theme-color-text_dark);
  border-color: var(--theme-color-text_dark);
  background-color: var(--theme-color-alter_bg_color);
  -webkit-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
}
.sc_price_simple_shadow .sc_price_item .sc_price_item_link:hover,
.sc_price_simple_shadow .sc_price_item .sc_price_item_link:focus {
  color: var(--theme-color-inverse_link);
  border-color: var(--theme-color-text_hover) !important;
  background-color: var(--theme-color-text_hover) !important;
  -webkit-box-shadow: 0 7px 25px var(--theme-color-text_link_02);
  -ms-box-shadow: 0 7px 25px var(--theme-color-text_link_02);
  box-shadow: 0 7px 25px var(--theme-color-text_link_02);
}
.sc_price_simple_shadow .sc_price_item.with_image:not(.with_bg_color) .sc_price_item_inner {
  position: relative;
}
.sc_price_simple_shadow .sc_price_item.with_image:not(.with_bg_color) .sc_price_item_inner:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: var(--theme-color-text_link2);
  opacity: 0.9;
  z-index: -1;
}
.sc_price_simple_shadow .sc_price_item.with_image:not(.with_bg_color) .sc_price_item_inner .sc_price_item_description ul li:after,
.sc_price_simple_shadow .sc_price_item.with_image:not(.with_bg_color) .sc_price_item_inner .sc_price_item_details ul li:after {
  color: var(--theme-color-inverse_link);
}
.sc_price_simple_shadow .sc_price_item.with_image:not(.with_bg_color) .sc_price_item_inner .sc_price_item_description,
.sc_price_simple_shadow .sc_price_item.with_image:not(.with_bg_color) .sc_price_item_inner .sc_price_item_details,
.sc_price_simple_shadow .sc_price_item.with_image:not(.with_bg_color) .sc_price_item_inner .sc_price_item_subtitle,
.sc_price_simple_shadow .sc_price_item.with_image:not(.with_bg_color) .sc_price_item_inner .sc_price_item_price .sc_price_item_price_after,
.sc_price_simple_shadow .sc_price_item.with_image:not(.with_bg_color) .sc_price_item_inner .sc_price_item_price,
.sc_price_simple_shadow .sc_price_item.with_image:not(.with_bg_color) .sc_price_item_inner .sc_price_item_icon > span,
.sc_price_simple_shadow .sc_price_item.with_image:not(.with_bg_color) .sc_price_item_inner .sc_price_item_info,
.sc_price_simple_shadow .sc_price_item.with_image:not(.with_bg_color) .sc_price_item_inner .sc_price_item_title {
  color: var(--theme-color-inverse_link);
}
.sc_price_simple_shadow .sc_price_item.with_image:not(.with_bg_color) .sc_price_item_inner .sc_price_item_link {
  color: var(--theme-color-inverse_link) !important;
  border-color: var(--theme-color-inverse_link) !important;
  background-color: transparent !important;
  -webkit-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
}
.sc_price_simple_shadow .sc_price_item.with_image:not(.with_bg_color) .sc_price_item_inner .sc_price_item_link:hover {
  color: var(--theme-color-inverse_dark) !important;
  border-color: var(--theme-color-inverse_link) !important;
  background-color: var(--theme-color-inverse_link) !important;
}
.sc_price_simple_shadow .sc_price_item.with_image:not(.with_bg_color):hover .sc_price_item_link {
  color: var(--theme-color-inverse_link) !important;
  border-color: var(--theme-color-inverse_link) !important;
  background-color: transparent !important;
}
