

/* Start:/include/actions_bar/style.css?17346828191902*/
.eos-actions {
  display: flex;
  background-color: #fff;
  padding: 0;
  list-style: none;
  border-radius: calc(var(--rem) * 8);
  opacity: .9;
  justify-content: space-around;
  box-shadow: 0 2px 12px 0 #f2ede6;
}
.eos-actions--margin-top {
  margin-top: calc(var(--rem) * 80);
}
.eos-actions__item {
  --icon-size: calc(var(--rem) * 84);
  --left-icon-offset: calc(var(--rem) * 10);
  position: relative;
}

.eos-actions__item:not(:last-child) {
  border-right: 1px solid #f0f0f0;
}
.eos-actions__link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 3;
}
.eos-actions__title {
  padding: 2.5em 1em 2.5em calc(var(--icon-size) + 1em);
  display: block;
  color: #000;
  text-decoration: none;
  font-weight: 600;
  font-size: var(--smaller-text-size);
}
.eos-actions__icon {
  position: absolute;
  top: 50%;
  left: var(--left-icon-offset);
  transform: translateY(-50%);
  width: var(--icon-size);
  height: var(--icon-size);
  z-index: 2;
}
.eos-actions__title::before {
  content: '';
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: var(--icon-size);
  height: var(--icon-size);
  background-color: #f5efe6;
  border-radius: 50%;
  left: 0.5em;
  z-index: 1;
  transform: translateY(-50%) scale(0);
  transition: transform .3s ease-in-out;
  will-change: transform;
  z-index: 1;
}
.eos-actions__item:hover .eos-actions__title::before {
  transform: translateY(-50%) scale(1);
  transition: transform .3s ease-in-out;
}
.eos-actions__link span {
  height: 0;
  width: 0;
  display: block;
  opacity: 0
}

@media (max-width: 768px) {
  .eos-actions {
    flex-direction: column;
  }
  .eos-actions__item:not(:last-child) {
    border-right: none;
    border-bottom: 1px solid #f0f0f0;
  }
  .eos-actions__title {
    text-align: center;
    font-size: var(--big-text-size);
  }
  .eos-actions--invisible {
    display: none;
  }
}

/* End */


/* Start:/include/breadcrumbs/style.css?16837997581007*/
.eos-breadcrumbs {
  padding: 0;
  list-style: none;
  display: flex;
}
.eos-section.eos-breadcrumbs-section {
  padding-bottom: 0;
}
.eos-breadcrumbs__item:not(:last-child) {
  margin-right: .5em;
}
.eos-breadcrumbs__link {
  --icon-width: calc(var(--rem) * 14);
  position: relative;
  color: #d8d8d8;
  font-weight: 600;
  font-size: calc(var(--rem) * 12);
  transition: color .2s ease-in-out;
  padding-right: calc(var(--icon-width) + .5em);
  text-decoration: none;
}
.eos-breadcrumbs__item:not(:last-child) .eos-breadcrumbs__link:after {
  content: '';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  width: var(--icon-width);
  height: calc(var(--rem) * 15);
  background: url(/include/breadcrumbs/img/breadcrumb_arrow.svg) no-repeat center / contain;
}
.eos-breadcrumbs__link:hover {
  color: var(--brand-color);
  transition: color .2s ease-in-out;
}

@media (max-width: 768px) {
  .eos-breadcrumbs {
    display: none;
  }
}

/* End */


/* Start:/customers/calculator/blocks/calculator/functional/style.min.css?17387670856536*/
.calculator{padding-bottom:80px}
.calculator__title{margin-bottom:40px}
.calculator-block{margin:0 25% 60px 0}
.calculator-block__header{display:flex;column-gap:calc(var(--rem) * 10);align-items:center;margin-bottom:calc(var(--rem) * 15)}
.calculator-block__title{margin:0;white-space:nowrap}
.calculator-block__info{display:flex;align-items:center;column-gap:calc(var(--rem) * 10);position:relative;cursor:help}
.calculator-info__icon{width:calc(var(--rem) * 20);height:calc(var(--rem) * 20);cursor:help}
.calculator-block__info-descr{color:var(--brand-color);line-height:1.2;margin-bottom:0;opacity:0;pointer-events:none;position:absolute;left:0;padding-left:25px;font-size:var(--small-text-size);width:calc(var(--rem)* 350);z-index:11;cursor:help;transition:opacity .2s ease-in-out}
.calculator-block__info-descr a{font-weight:inherit}
.calculator-block__info:focus .calculator-block__info-descr,.calculator-block__info:focus-within .calculator-block__info-descr,.calculator-block__info:hover .calculator-block__info-descr{opacity:1;pointer-events:all;transition:opacity .2s ease-in-out}
.calculator-block__wrapper{position:relative;display:block;border:1px solid #ccc;border-bottom:0;border-radius:4px 4px 0 0}
.calculator-block__input-text{position:relative;width:100%;padding:20px;border:0;text-align:center;outline:0}
.calculator-block__input-text::-webkit-inner-spin-button,.calculator-block__input-text::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}
.calculator-block__amount{position:absolute;top:0;left:0;right:0;bottom:0;padding:20px;text-align:center;cursor:text;background-color:#fff;color:#000}
.calculator-block__amount.hidden{display:none}
.calculator-block__max,.calculator-block__min{position:absolute;bottom:-25px;font-size:12px;color:#ccc}
.calculator-block__min{left:0}
.calculator-block__max{right:0}
.calculator-block__range{position:absolute;left:-1px;bottom:0;width:calc(100% + 1.5px);margin:0;-webkit-appearance:none}
.calculator-block__range:focus{outline:0}
.calculator-block__range::-webkit-slider-runnable-track{width:100%;height:3px;border-radius:0;animate:.2s;cursor:pointer;background-color:var(--brand-color)}
.calculator-block__range::-webkit-slider-thumb{width:20px;height:20px;margin-top:-10px;border:3px solid var(--brand-color);border-radius:50%;-webkit-appearance:none;cursor:pointer;background-color:#fff}
.calculator-block__radio-label{position:relative;display:inline-flex;transition:all .25s ease-in-out;cursor:pointer}
.calculator-block__radio-label:not(:last-child){margin-right:5px}
.calculator-block__radio-label:hover{transform:translateY(-4px)}
.calculator-block__radio{position:absolute;visibility:hidden}
.calculator-block__radio-text{padding:10px;border:1px solid #ccc;border-radius:4px;transition:all .25s ease-in-out}
.calculator-block__radio:disabled+.calculator-block__radio-text{border:1px solid #ddd;color:#ddd}
.calculator-block__radio:checked+.calculator-block__radio-text{border:1px solid var(--brand-color);background-color:var(--brand-color);color:#fff}
.calculator-block.calculator-block--discount{margin-bottom:calc(var(--rem) * 20)}
.calculator-info{font-size:var(--smaller-text-size);max-width:calc(var(--rem) * 600)}
.calculator-result{border-radius:10px;overflow:hidden}
.calculator-result .result-body,.calculator-result .result-header{padding:30px}
.calculator-result .result-header{background-color:var(--brand-color)}
.calculator-result .result-body{background-color:#f7f5f2}
.calculator-result .result-header__title{font-size:18px;font-weight:700;margin-bottom:10px;color:#fff}
.calculator-result .result-header__subtitle{font-size:14px;color:#fff}
.calculator-result .result-header__info{font-size:18px;font-weight:700;line-height:1.3;margin-bottom:15px;color:#fff}
.calculator-result .result-header__descr{font-size:14px;border-radius:10px;border:1px solid #fff;padding:10px;color:#fff}
.calculator-result .result-body__name{font-size:14px}
.calculator-result .result-body__count{font-weight:700;margin-bottom:5px;font-size:18px;color:var(--brand-color)}
.calculator-result .result-body__title{margin:0 0 10px 0;color:var(--brand-color);font-size:18px}
.calculator-result .result-body__wrapper:not(:last-child){margin-bottom:30px}
.calculator__link-wrapper{margin-bottom:40px}
.calculator__link-wrapper>a:first-child{margin-right:10px}
.calculator .result-body__rest.hidden{display:none}
.calculator-block__amount::before{content:"";position:absolute;top:50%;left:50%;width:16px;height:16px;transform:translate(-52px,-50%);cursor:pointer;background-image:url(/img/icons/pencil.svg);background-repeat:no-repeat;background-position:0 0;background-size:100%}
.calculator-block--debt .calculator-block__amount::after,.calculator-block--payment .calculator-block__amount::after{content:"₽";position:absolute;top:50%;right:50%;transform:translate(50px,-50%);cursor:pointer;line-height:1}
.calculator-block--debt .calculator-block__max::after,.calculator-block--debt .calculator-block__min::after,.calculator-block--payment .calculator-block__max::after,.calculator-block--payment .calculator-block__min::after{content:"₽";cursor:pointer;padding-left:calc(var(--rem) * 10)}
.calculator-cost__costs-name,.calculator-cost__income-name{margin-right:10px}
.calculator-cost__costs-name,.calculator-cost__costs-sum,.calculator-cost__income-name,.calculator-cost__income-sum{border:1px solid #ccc;border-radius:4px 4px 0 0;padding:20px;margin-bottom:10px;text-align:center;font:inherit}
.calculator-cost__costs-sum::-webkit-inner-spin-button,.calculator-cost__costs-sum::-webkit-outer-spin-button,.calculator-cost__income-sum::-webkit-inner-spin-button,.calculator-cost__income-sum::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.calculator__wrapper{display:grid;grid-template-columns:1fr calc(var(--rem) * 390)}
.calculator__info{border:1px solid var(--brand-color);background-color:var(--bg-color);margin-top:calc(var(--rem) * 50);padding:calc(var(--rem) * 30);border-radius:calc(var(--rem) * 10)}
@media (max-width:1279px){
.calculator__wrapper{display:flex;flex-direction:column}
.calculator-block{margin:0 0 4em}
.calculator__cotrols{margin-bottom:2em}
}
@media (max-width:768px){
.calculator-block__info-descr{width:calc(var(--rem) * 300);padding-bottom:calc(var(--rem) * 10)}
.calculator{padding-bottom:calc(var(--rem) * 50)}
}
@media (max-width:480px){
.calculator-block__info-descr{width:calc(var(--rem) * 250);padding-bottom:calc(var(--rem) * 15)}
}
/* End */


/* Start:/customers/calculator/blocks/personalOffer/style.min.css?17387639102145*/
.calc-personal-offer__top-descr{max-width:calc(var(--rem) * 650)}
.calc-personal-offer__contact{max-width:calc(var(--rem) * 350)}
.calc-personal-offer__contact-title{color:var(--brand-color);font-size:var(--big-text-size);margin:0}
.calc-personal-offer__contact-link{font-size:var(--h1-size);font-weight:700;line-height:1.2}
.calc-personal-offer__contact-descr{font-weight:700;font-size:var(--smaller-text-size);max-width:calc(var(--rem) * 300)}
.calc-personal-offer__top{position:relative}
.calc-personal-offer__top-img{position:absolute;right:0;bottom:calc(var(--rem) * -30);width:calc(var(--rem) * 650)}
.calc-personal-offer__bottom{display:grid;align-items:center;column-gap:calc(var(--rem) * 60);grid-template-columns:max-content max-content}
.calc-personal-offer__bottom-img{max-width:calc(var(--rem) * 350)}
.calc-personal-offer__bottom-content{max-width:max-content}
.calc-personal-offer__bottom-descr{max-width:calc(var(--rem) * 450);margin-bottom:calc(var(--rem) * 30)}
.calc-personal-offer__bottom-btns{display:flex;column-gap:calc(var(--rem) * 20)}
:where(.eos-section.calc-personal-offer){padding-bottom:0}
@media (max-width:992px){
.calc-personal-offer__top-img{bottom:calc(var(--rem) * -30);width:calc(var(--rem) * 550)}
.calc-personal-offer__bottom{grid-template-columns:1fr max-content}
.calc-personal-offer__bottom-img{max-width:100%}
}
@media (max-width:768px){
.calc-personal-offer__top{margin-bottom:calc(var(--rem) * 40);display:flex;flex-direction:column;align-items:center}
.calc-personal-offer__top *{text-align:center}
.calc-personal-offer__contact,.calc-personal-offer__top-descr{max-width:100%}
.calc-personal-offer__top-img{position:relative;width:calc(var(--rem) * 450);top:0}
.calc-personal-offer__bottom-descr{text-align:center}
.calc-personal-offer__bottom{display:flex;flex-direction:column-reverse;row-gap:calc(var(--rem) * 30)}
.calc-personal-offer__bottom-img{max-width:calc(var(--rem) * 250)}
}
@media (max-width:480px){
.calculator-block__info-descr{width:calc(var(--rem) * 250);padding-bottom:calc(var(--rem) * 15)}
.calc-personal-offer__top-img{top:calc(var(--rem) * -50)}
}
/* End */


/* Start:/customers/calculator/blocks/pros/style.css?1752477202568*/
.calc-pros__pros {
  display: flex;
  flex-direction: column;
  row-gap: calc(var(--rem) * 20)
}

.calc-pros__plus {
  display: flex;
  column-gap: calc(var(--rem) * 15);
  align-items: center;

  @media (max-width: 550px) {
    flex-direction: column;
    gap: 15px;
    text-align: center;
  }
}

.calc-pros__plus-icon {
  width: calc(var(--rem) * 110);
  height: calc(var(--rem) * 110)
}

.calc-pros__plus-text h4 {
  color: var(--brand-color);
  font-size: var(--big-text-size);
  margin: 0
}

.calc-pros__plus-text p {
  margin: 0
}
/* End */


/* Start:/customers/calculator/blocks/stock/style.min.css?1738760224828*/
.eos-stock__item{background-color:#fff;border-radius:calc(var(--rem) * 8)}
.eos-stock__item:first-child:hover{border-right-color:#e5dfd6}
.calc-stock__more{display:block;position:relative;font-weight:400;color:var(--brand-color);width:max-content;max-width:100%;margin-top:2em}
.calc-personal-offer::before,.calc-stock::before{background-color:var(--bg-color)}
.calc-stock__more::after{content:attr(data-num);position:absolute;top:50%;left:calc(100% + 1em);transform:translateY(-50%);width:max-content;padding:.2em 1em;background-color:var(--brand-color);border-radius:calc(var(--rem) * 35);display:grid;place-items:center;color:#fff;font-size:var(--small-text-size);transition:background-color .2s ease-in-out}
.calc-stock__more:hover::after{background-color:var(--brand-color);transition:background-color .2s ease-in-out}
/* End */


/* Start:/include/stock_list/style.css?16837997582213*/
.eos-stock__list {
  display: grid;
  grid-template-columns: 1fr 1fr;
  border: 1px solid #e5dfd6;
  border-radius: calc(var(--rem) * 8);
}
.eos-stock__list--single {
  grid-template-columns: 1fr;
  width: 50%;
}
.eos-stock__list:hover .eos-stock__item {
  border-color: transparent;
  transition: border-color .2s ease-in-out;
}
.eos-stock__item {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  padding: 5em 2em 3em;
  transition: box-shadow .2s ease-in-out, border-color .2s ease-in-out;
}
.eos-stock__item:first-child {
  border-right: 1px solid #e5dfd6;
}
.eos-stock__list--single .eos-stock__item:first-child {
  border-right: none;
}
.eos-stock__item:hover {
  box-shadow: 0 2px 12px 0 #e8e2d9;
  border-radius: calc(var(--rem) * 8);
  border-right-color: transparent;
  transition: box-shadow .2s ease-in-out;
}
.eos-stock__item:hover .eos-stock__item-img {
  transform: translateY(calc(calc(var(--rem) * 10) * -1));
  transition: transform .2s ease-in-out;
}
.eos-stock__item-img {
  --image-size: calc(var(--rem) * 180);
  transition: transform .2s ease-in-out;
  width: var(--image-size);
  height: var(--image-size);
}
.eos-stock__item-title {
  font-size: var(--big-text-size);
  margin-bottom: .5em;
  transition: color .2s ease-in-out;
}
.eos-stock__item:hover .eos-stock__item-title {
  color: var(--brand-color);
  transition: color .2s ease-in-out;
}
.eos-stock__item-desc {
  font-size: var(--small-text-size);
  font-weight: 600;
  margin-bottom: 3em;
}
.eos-stock__item-more {
  margin-top: auto;
  transition: background-color .2s ease-in-out;
}
.eos-stock__item:hover .eos-stock__item-more {
  background-color: var(--brand-hover-color);
  transition: background-color .2s ease-in-out;
}
.eos-stock__item-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
@media (max-width: 768px) {
  .eos-stock__list {
    display: flex;
    flex-direction: column;
  }
  .eos-stock__list--single {
    width: 100%;
  }
  .eos-stock__item:first-child {
    border-right: none;
    border-bottom: 1px solid #e5dfd6;
  }
}

/* End */
/* /include/actions_bar/style.css?17346828191902 */
/* /include/breadcrumbs/style.css?16837997581007 */
/* /customers/calculator/blocks/calculator/functional/style.min.css?17387670856536 */
/* /customers/calculator/blocks/personalOffer/style.min.css?17387639102145 */
/* /customers/calculator/blocks/pros/style.css?1752477202568 */
/* /customers/calculator/blocks/stock/style.min.css?1738760224828 */
/* /include/stock_list/style.css?16837997582213 */
