

/* Start:/local/templates/domplus/components/bitrix/news/catalog/bitrix/news.detail/.default/style.css?16056093619210*/
@charset "UTF-8";
.catalog-item {
  display: flex;
  flex-direction: column;
  width: 100%;
  flex-grow: 1; }

.item_block {
  display: flex;
  width: 100%;
  flex-direction: row;
  flex-wrap: wrap;
  flex-grow: 1;
  justify-content: center; }

.catalog-text {
  display: flex;
  flex-grow: 1;
  flex-direction: column;
  min-width: 300px;
  padding: 0px 5px;
  justify-content: center; }
  .catalog-text_name {
    margin-bottom: 15px;
    font-size: 2em;
    font-family: "Jost ExtraBold";
    font-size: 2.1rem;
    font-weight: 400;
    font-style: normal;
    text-align: center; }

.catalog-text_propblock {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  min-width: 300px; }

.catalog-text_prop {
  display: flex;
  flex-direction: column;
  width: 100%;
  flex-grow: 1;
  color: #1e1a16;
  font-family: "Montserrat Regular";
  font-weight: 400;
  font-style: normal;
  padding: 15px; }

.prop-item {
  display: block;
  max-width: 610px; }
  .prop-item:after {
    content: "";
    display: block;
    overflow: hidden;
    padding-top: 1.3rem;
    height: 3px;
    box-sizing: content-box;
    background: repeating-linear-gradient(to right, red, red 2px, transparent 2px, transparent 9px);
    background-clip: content-box; }

.prop-name {
  display: block;
  float: left;
  overflow: hidden;
  white-space: nowrap;
  color: #1e1a16;
  font-family: "Montserrat Regular";
  font-size: 1.4rem;
  font-weight: 400;
  font-style: normal;
  letter-spacing: normal; }
  .prop-name:after {
    content: "";
    display: inline-block;
    width: .5rem; }

.prop-prop {
  display: block;
  float: right;
  overflow: hidden;
  color: #1e1a16;
  font-weight: 400;
  font-family: "Montserrat Medium";
  font-weight: 500;
  font-size: 1.6rem;
  max-width: 280px; }
  .prop-prop:before {
    content: "";
    display: inline-block;
    width: .5rem; }

.catalog-text_describe {
  display: flex;
  flex-grow: 1;
  color: #1e1a16;
  font-family: "Montserrat Regular";
  font-size: 1.6rem;
  font-weight: 400;
  font-style: normal;
  letter-spacing: normal;
  text-align: justify;
  min-width: 300px;
  padding: 0px 5px;
  justify-content: center; }

.slider-container {
  display: flex;
  max-width: 400px;
  flex-grow: 1;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  min-width: 300px; }

/* ╨б╨╛╨▒╤Б╤В╨▓╨╡╨╜╨╜╨╛ ╤Б╨░╨╝ ╤Б╨╗╨░╨╣╨┤╨╡╤А */
.slider {
  max-width: 400px;
  position: relative;
  margin: auto;
  margin-bottom: 15px; }

/* ╨Ъ╨░╤А╤В╨╕╨╜╨║╨░ ╨╝╨░╤Б╤В╨░╨▒╨╕╤А╤Г╨╡╤В╤Б╤П ╨┐╨╛ ╨╛╤В╨╜╨╛╤И╨╡╨╜╨╕╤О ╨║ ╤А╨╛╨┤╨╕╤В╨╡╨╗╤М╤Б╨║╨╛╨╝╤Г ╤Н╨╗╨╡╨╝╨╡╨╜╤В╤Г */
.slider .item img {
  object-fit: cover;
  width: 100%;
  border: none !important;
  box-shadow: none !important; }

/* ╨Ъ╨╜╨╛╨┐╨║╨╕ ╨▓╨┐╨╡╤А╨╡╨┤ ╨╕ ╨╜╨░╨╖╨░╨┤ */
.slider .prev, .slider .next {
  cursor: pointer;
  position: absolute;
  top: 0;
  top: 50%;
  width: auto;
  margin-top: -22px;
  padding: 16px;
  color: white;
  font-weight: bold;
  font-size: 18px;
  transition: 0.6s ease;
  border-radius: 0 3px 3px 0; }

.slider .next {
  right: 0;
  border-radius: 3px 0 0 3px; }

/* ╨Я╤А╨╕ ╨╜╨░╨▓╨╡╨┤╨╡╨╜╨╕╨╕ ╨╜╨░ ╨║╨╜╨╛╨┐╨║╨╕ ╨┤╨╛╨▒╨░╨▓╨╗╤П╨╡╨╝ ╤Д╨╛╨╜ ╨║╨╜╨╛╨┐╨╛╨║ */
.slider .prev:hover,
.slider .next:hover {
  background-color: rgba(0, 0, 0, 0.8); }

a.next:hover,
a.prev:hover {
  color: white !important; }

/* ╨Ч╨░╨│╨╛╨╗╨╛╨▓╨╛╨║ ╤Б╨╗╨░╨╣╨┤╨░ */
.slideText {
  position: absolute;
  color: #fff;
  font-size: 35px;
  /* ╨Т╤Л╤А╨░╨▓╨╜╨╕╨▓╨░╨╜╨╕╨╡ ╤В╨╡╨║╤Б╤В╨░ ╨┐╨╛ ╨│╨╛╤А╨╕╨╖╨╛╨╜╤В╨░╨╗╨╕ ╨╕ ╨┐╨╛ ╨▓╨╡╤А╤В╨╕╨║╨░╨╗╨╕*/
  left: 50%;
  bottom: 0px;
  transform: translate(-50%, -50%);
  /* ╨в╨╡╨╜╤М*/
  text-shadow: 1px 1px 1px #000, 0 0 1rem #000; }

/* ╨Ъ╤А╤Г╨╢╨╛╤З╨║╨╕ */
.slider-dots {
  text-align: center;
  white-space: nowrap; }

.slider-dots_item {
  cursor: pointer;
  height: 12px;
  width: 12px;
  margin: 0 2px;
  background-color: #ddd;
  border-radius: 50%;
  display: inline-block;
  transition: background-color 0.6s ease; }

.active,
.slider-dots_item:hover {
  background-color: #aaa; }

/* ╨Р╨╜╨╕╨╝╨░╤Ж╨╕╤П ╤Б╨╗╨░╨╣╨┤╨╛╨▓ */
.slider .item {
  -webkit-animation-name: fade;
  -webkit-animation-duration: 1.5s;
  animation-name: fade;
  animation-duration: 1.5s; }

@-webkit-keyframes fade {
  from {
    opacity: 0.4; }
  to {
    opacity: 1; } }
@keyframes fade {
  from {
    opacity: 0.4; }
  to {
    opacity: 1; } }
.megakalk1 {
  font-family: "Montserrat Regular";
  font-size: 1.5rem;
  width: 100%;
  border: 2px solid #eee;
  padding: 20px;
  background-color: #e8e8e8;
  background-image: url("/local/templates/domplus/components/bitrix/news/catalog/bitrix/news.detail/.default/../../../../../../../images/back_search.svg");
  background-repeat: no-repeat;
  background-position: top right;
  background-size: auto;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#e9e9ce',GradientType=0 ); }

.calc-comment {
  display: flex;
  width: 100%;
  padding: 20px 0;
  font-size: 1.3rem; }

.megakalk2 {
  color: #9fb316;
  font-size: 18px;
  padding-bottom: 14px;
  text-align: left;
  text-transform: uppercase;
  font-weight: bold; }

.megakalk3 {
  display: flex;
  flex-wrap: wrap; }

.megakalk3 input {
  display: flex; }

.megakalk4, .megakalk5, .megakalk36, .megakalk35, .megakalk37 {
  max-width: 324px;
  border: 1px solid #D1CFCF;
  padding: 5px 10px;
  margin-bottom: 14px; }

.megakalk37 {
  color: #9fb316;
  background: whitesmoke;
  font-weight: 700; }

.megakalk8 {
  display: table-cell;
  width: 250px; }

.megakalk9 {
  max-width: 324px;
  border: 1px solid #D1CFCF;
  padding: 5px 10px; }

.megakalk14 table {
  width: 100%;
  background: #fff; }

.megakalk14 table, .megakalk14 table td {
  border-collapse: collapse; }

.megakalk14 table td {
  padding: 3px 10px !important;
  border: 1px solid #C0C0C0 !important;
  font-size: 14px; }

.megakalk10 {
  color: #000000;
  font-size: 1.5rem;
  padding-bottom: 10px;
  text-align: left;
  font-weight: bold;
  margin-left: 0px; }

@media (max-width: 425px) {
  .megakalk14 {
    font-size: 0.7rem; } }
.megakalk15 {
  margin-top: 20px;
  padding: 7px 0px 0px; }

.megakalk26 td {
  color: #007747;
  font-size: 16px !important; }

.megakalk14 {
  display: flex;
  flex-direction: column; }

.megakalk26 {
  display: flex;
  flex-wrap: nowrap; }

.megakalk-cell {
  font-family: 'Open Sans';
  display: flex;
  justify-content: flex-end;
  flex-grow: 1;
  flex-wrap: wrap;
  border: #4c4947 solid 1px;
  width: 30%;
  padding: 0 10px;
  max-width: 250px; }

.megakalk-cell2 {
  font-family: 'Open Sans';
  display: flex;
  justify-content: center;
  flex-grow: 1;
  flex-wrap: wrap;
  border: #4c4947 solid 1px;
  width: 20%;
  padding: 0 10px;
  max-width: 250px; }

.calc-number {
  display: flex;
  flex-direction: column; }

.kalk-param {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap; }

.kalk-left {
  display: flex;
  flex-direction: column;
  flex-grow: 1; }

.kalk-right {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  justify-content: flex-end;
  align-items: center;
  padding: 20px; }

.kalk-button {
  display: flex;
  width: 250px;
  height: 56px;
  color: #fefefe;
  font-family: "Jost Regular";
  font-size: 1.6rem;
  font-weight: 700;
  justify-content: center;
  align-items: center;
  background-image: url("/local/templates/domplus/components/bitrix/news/catalog/bitrix/news.detail/.default/../../../../../../../images/servback.svg");
  background-size: cover;
  position: relative;
  padding-left: 45px;
  border-radius: 5px; }
  .kalk-button:hover {
    font-size: 1.7rem; }
  .kalk-button input {
    line-height: 48px;
    width: 100%;
    background: none;
    border: none;
    color: #fefefe;
    font-family: "Jost Regular";
    cursor: pointer;
    outline: none; }
  .kalk-button:before {
    position: absolute;
    content: url("/local/templates/domplus/components/bitrix/news/catalog/bitrix/news.detail/.default/../../../../../../../images/servarrow.svg");
    left: 0px;
    top: 0px;
    height: 56px; }
  .kalk-button:after {
    position: absolute;
    content: url("/local/templates/domplus/components/bitrix/news/catalog/bitrix/news.detail/.default/../../../../../../../images/servbird.svg");
    left: 20px;
    top: 16px;
    height: 20px; }

.kalk-sposob {
  display: flex;
  flex-direction: column;
  padding: 10px; }

/*# sourceMappingURL=style.css.map */

/* End */
/* /local/templates/domplus/components/bitrix/news/catalog/bitrix/news.detail/.default/style.css?16056093619210 */
