

/* Start:/local/templates/dresscodeV2/components/bitrix/catalog/solution/style.css?174941152925688*/
.solutions {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -12px;
}

.solutions .block {
  margin: 0 12px;
}

.solutions .head-text {
  padding: 0  0 15px 0;
}

.solutions .block.left {
  width: 355px;
}

.solutions .block.right {
  width: calc(100% - 403px);
}

.solutionShow {
  font-family: "robotoregular";
  text-decoration: none;
  border: 1px solid #E7E8EA;
  background-color: #fff;
  box-sizing: border-box;
  border-radius: 4px;
  padding: 11px 28px;
  line-height: 40px;
  color: #000;
  transition: .2s ease;
}

.solutionShow:hover {
  color: #fff;
  background-color: #F51E2B;
  transition: 0s ease;
  border-color: #F51E2B;
}

.solutionShow:active {
  position: relative;
  top: 1px;
}

.solutionList {
  margin-bottom: 30px;
}

.solutionList .solutionItems {

}

.solutionList .solutionItems .solutionItem {
  display: table;
  table-layout: fixed;
  width: 100%;
  font-size: 16px;
}

.solutionList .solutionItems .solutionItem:not(.heding) {
  padding: 21px 0px 25px 0px;
  box-sizing: border-box;
  border-bottom: 1px solid #E7E8EA;
}

.solutionList .solutionItems .solutionItem .item {
  display: table-cell;
  vertical-align: middle;
}

.solutionList .solutionItems .solutionItem .name {
  width: 34%;
}

.solutionList .solutionItems .solutionItem .name .element a {
  text-decoration: none;
  color: unset;
  transition: color .2s ease;
}

.solutionList .solutionItems .solutionItem .name .element a:hover {
  color: #ff232b;
  transition: color 0s ease;
}

.solutionList .solutionItems .solutionItem .name .group {
  font-size: 14px;
  color: #888;
}

.solutionList .solutionItems .solutionItem .area {
  width: 29%;
}

.solutionList .solutionItems .solutionItem:not(.heding) .price {
  font-family: 'robotobold';
}

.solutionList .solutionItems .solutionItem .show {
  width: 130px;
}

.solutionList .solutionItems .solutionItem.heding {
  color: #888;
  line-height: 20px;
  font-size: 14px;
}

.solutions.section .solutionList {
  margin-bottom: 60px;
}

.solutions.section .solutionList .solutionHeading {
  font-family: 'robotobold';
  font-size: 21px;
  margin-bottom: 10px;
}

.openingStages {
  margin-bottom: 60px;
}

.openingStages > .heading {
  display: block;
  font-size: 21px;
  font-family: 'robotobold';
  margin-bottom: 16px;
}

.openingStages .stages {

}

.openingStages .stages > ol {
  counter-reset: number;
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.openingStages .stages > ol > li {
  padding: 20px 25px;
  box-sizing: border-box;
  display: flex;
  align-items: center;
}

.openingStages .stages > ol > li:nth-child(odd) {
  background-color: #F9F9F9;
}

.openingStages .stages > ol > li:first-child {
  border-top: 5px solid #F51E2B;
}

.openingStages .stages > ol > li:last-child {
  background-color: #F51E2B;
  padding: 32px 25px;
}

.openingStages .stages > ol > li:last-child .left .heading,
.openingStages .stages > ol > li:last-child .left .heading::before {
  color: #fff;
}

.openingStages .stages > ol > li .left {
  width: 415px;
}

.openingStages .stages > ol > li .right {
  width: auto;
}

.openingStages .stages > ol > li .left > .heading {
  display: flex;
  font-family: 'robotobold';
  font-size: 18px;
}

.openingStages .stages > ol > li .left > .heading::before {
  counter-increment: number;
  content: counter(number)"\a0";
  font-size: 50px;
  color: #F51E2B;
}

.openingStages .stages > ol > li .right > ul {
  list-style: none;
  padding: 0px;
}

.openingStages .stages > ol > li .right > ul > li {
  position: relative;
  line-height: 20px;
  margin-bottom: 6px;
}

.openingStages .stages > ol > li .right > ul > li::before {
  position: absolute;
  content: '';
  height: 5px;
  width: 5px;
  border-radius: 50%;
  background-color: #F51E2B;
  left: -13px;
  top: 8px;
}

.advantages {
  margin-bottom: 60px;
}

.advantages .heading {
  display: block;
  font-family: 'robotobold';
  font-size: 21px;
  margin-bottom: 20px;
}

.advantages .advantagesList {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -24px;
}

.advantages .advantagesList .advantageItem {
  margin: 0 24px;
  width: calc((100% / 3) - 48px);
}

.advantages .advantagesList .advantageItem .ico {
  width: 120px;
  height: 120px;
  margin: 0 auto 20px auto;
  background-color: #FF0000;
  border-radius: 50%;
  background-repeat: no-repeat;
  background-position: center;
}

.advantages .advantagesList .advantageItem .ico.kitchen {
  background-image: url("data:image/svg+xml,%3Csvg width='74' height='55' viewBox='0 0 74 55' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M27.0169 24.2542V52.9842' stroke='white' stroke-width='2.5' stroke-miterlimit='10' stroke-linejoin='round'/%3E%3Cpath d='M45.8064 53.2219L45.8044 17.2527H71.7167' stroke='white' stroke-width='2.5' stroke-miterlimit='10'/%3E%3Cpath d='M45.8044 13.0892V1.94364L72.0273 1.94263L72.0263 53.3929H2.00006L2.00107 23.6683L45.429 23.6662' stroke='white' stroke-width='2.5' stroke-miterlimit='10' stroke-linejoin='round'/%3E%3Cpath d='M51.3792 32.1317V39.6704' stroke='white' stroke-width='2.5' stroke-miterlimit='10' stroke-linejoin='round'/%3E%3Cpath d='M51.3792 6.90332V12.5965' stroke='white' stroke-width='2.5' stroke-miterlimit='10' stroke-linejoin='round'/%3E%3Cpath d='M26.8824 12.7918H1.97272L9.26754 5.27942H19.5865L26.8824 12.7918Z' stroke='white' stroke-width='2.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.27966 5.2906V0.608154' stroke='white' stroke-width='2.5' stroke-miterlimit='10' stroke-linejoin='round'/%3E%3Cpath d='M19.5743 5.2906V0.608154' stroke='white' stroke-width='2.5' stroke-miterlimit='10' stroke-linejoin='round'/%3E%3Cpath d='M27.0493 32.2723H45.767' stroke='white' stroke-width='2.5' stroke-miterlimit='10' stroke-linejoin='round'/%3E%3Cpath d='M21.9632 35.2439H6.96478V46.8064H21.9632V35.2439Z' stroke='white' stroke-width='2.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.6012 41.8842H21.3288' stroke='white' stroke-width='2.5' stroke-miterlimit='10' stroke-linejoin='round'/%3E%3Cpath d='M6.2019 29.4758H22.7281' stroke='white' stroke-width='2.5' stroke-miterlimit='10' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.advantages .advantagesList .advantageItem .ico.warehouse {
  background-image: url("data:image/svg+xml,%3Csvg width='63' height='60' viewBox='0 0 63 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.37561 59.5521V18.259L31.4135 1.44897L61.6232 18.271V59.5521' stroke='white' stroke-width='2.5' stroke-miterlimit='10' stroke-linejoin='round'/%3E%3Cpath d='M10.7949 59.5521V29.6521H52.204V59.5521' stroke='white' stroke-width='2.5' stroke-miterlimit='10' stroke-linejoin='round'/%3E%3Cpath d='M13.5061 22.4615H21.573' stroke='white' stroke-width='2.5' stroke-miterlimit='10'/%3E%3Cpath d='M27.467 22.4615H35.5329' stroke='white' stroke-width='2.5' stroke-miterlimit='10'/%3E%3Cpath d='M41.428 22.4615H49.4938' stroke='white' stroke-width='2.5' stroke-miterlimit='10'/%3E%3Cpath d='M10.8846 35.8425H52.1154' stroke='white' stroke-width='2.5' stroke-miterlimit='10'/%3E%3Cpath d='M42.2716 50.7587H20.7273V58.1877H42.2716V50.7587Z' stroke='white' stroke-width='2.5' stroke-miterlimit='10'/%3E%3Cpath d='M42.2727 50.3866V43.1742H31.5V57.9382' stroke='white' stroke-width='2.5' stroke-miterlimit='10'/%3E%3C/svg%3E%0A");
}

.advantages .advantagesList .advantageItem .ico.expo {
  background-image: url("data:image/svg+xml,%3Csvg width='61' height='59' viewBox='0 0 61 59' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M4.31398 3.63067L4.31387 3.63068C3.83113 3.66704 3.44543 3.8122 3.18368 3.98399C3.05262 4.07001 2.95514 4.16103 2.89162 4.24578C2.82694 4.33208 2.80379 4.40307 2.80379 4.4515C2.80379 4.55723 2.88398 4.66301 2.99139 4.76371L2.99196 4.76424C3.31918 5.07482 4.03296 5.35727 4.89842 5.24775L4.89941 5.24762L14.9046 4.06264L14.9046 4.06263C25.2662 2.83867 35.7833 2.83867 46.1568 4.06263L46.1569 4.06264L56.1613 5.24754C56.1615 5.24756 56.1616 5.24757 56.1617 5.24759C57.0274 5.34486 57.7425 5.06273 58.0708 4.76309C58.1778 4.66258 58.2577 4.55702 58.2577 4.4515C58.2577 4.40329 58.2347 4.33324 58.1703 4.24833C58.107 4.16486 58.0097 4.07538 57.8786 3.99083C57.6169 3.82199 57.2309 3.67969 56.7476 3.64328L56.7474 3.64327L40.5384 2.39526L4.31398 3.63067ZM4.31398 3.63067L20.5231 2.39526C20.5231 2.39526 20.5231 2.39526 20.5231 2.39525M4.31398 3.63067L20.5231 2.39525M20.5231 2.39525C23.843 2.14337 27.1869 2.01743 30.5307 2.01743M20.5231 2.39525L30.5307 2.01743M30.5307 2.01743C33.8746 2.01743 37.2184 2.14337 40.5383 2.39525L30.5307 2.01743ZM0.760742 4.4515C0.760742 5.15676 1.06386 5.83164 1.62445 6.35744C2.33405 7.03977 3.41939 7.41291 4.54355 7.41291C4.74004 7.41291 4.93647 7.39998 5.13281 7.37413C5.13309 7.3741 5.13338 7.37406 5.13366 7.37402L15.1372 6.18924C25.3478 4.98019 35.7137 4.98019 45.9243 6.18924L55.9284 7.3741C55.9286 7.37412 55.9288 7.37414 55.9289 7.37416C57.2503 7.54175 58.5923 7.15646 59.4367 6.35779C59.9975 5.83195 60.3007 5.15692 60.3007 4.4515C60.3007 2.86209 58.8488 1.64457 56.8977 1.50304C56.8977 1.50303 56.8976 1.50303 56.8975 1.50302L40.6889 0.267648C33.9527 -0.249696 27.1089 -0.249698 20.3726 0.267643C20.3726 0.267645 20.3726 0.267647 20.3725 0.267648L4.16389 1.50303C4.16382 1.50303 4.16374 1.50304 4.16367 1.50304C2.22493 1.64458 0.760742 2.86184 0.760742 4.4515Z' fill='white' stroke='white' stroke-width='0.25'/%3E%3Cpath d='M34.709 30.4441C34.709 32.8894 36.5877 34.8805 38.9221 34.8805C41.2444 34.8805 43.1353 32.8897 43.1353 30.4441C43.1353 27.9989 41.2566 26.0078 38.9221 26.0078C36.5877 26.0078 34.709 27.9989 34.709 30.4441ZM36.752 30.4441C36.752 29.1706 37.7303 28.1488 38.9221 28.1488C40.1025 28.1488 41.0922 29.171 41.0922 30.4441C41.0922 31.7177 40.114 32.7396 38.9221 32.7396C37.7303 32.7396 36.752 31.7177 36.752 30.4441Z' fill='white' stroke='white' stroke-width='0.25'/%3E%3Cpath d='M35.8124 32.844L35.8119 32.8443C34.3608 33.6743 33.4539 35.2673 33.4539 37.012V39.8358C33.4539 40.4154 33.9101 40.9063 34.4754 40.9063C35.054 40.9063 35.4955 40.4144 35.5088 39.8387L35.5089 39.8387V39.8358V37.012C35.5089 36.0462 36.0006 35.1812 36.7964 34.7255C36.7965 34.7254 36.7966 34.7254 36.7967 34.7253L37.6209 34.2592L37.6209 34.2592L37.6226 34.2583C38.1112 33.972 38.2985 33.3186 38.0286 32.8063C37.7594 32.2953 37.1334 32.0875 36.6364 32.378L35.8124 32.844Z' fill='white' stroke='white' stroke-width='0.25'/%3E%3Cpath d='M40.2456 34.2583L40.2455 34.2583L40.2472 34.2592L41.0714 34.7253C41.0715 34.7254 41.0716 34.7254 41.0717 34.7255C41.8672 35.1811 42.3593 36.0585 42.3593 37.012V39.8358C42.3593 40.4154 42.8155 40.9063 43.3808 40.9063C43.9465 40.9063 44.4009 40.4155 44.4143 39.8387L44.4143 39.8387V39.8358V37.012C44.4143 35.2673 43.5074 33.6743 42.0563 32.8443L42.0557 32.844L41.2313 32.3778C41.2312 32.3778 41.2312 32.3777 41.2311 32.3777C40.723 32.0882 40.1091 32.2947 39.8395 32.8063L39.8395 32.8063L39.8389 32.8076C39.5703 33.3316 39.7566 33.9718 40.2456 34.2583Z' fill='white' stroke='white' stroke-width='0.25'/%3E%3Cpath d='M52.8188 30.443H52.8188V30.4441C52.8188 31.7177 51.8406 32.7396 50.6487 32.7396C49.4568 32.7396 48.4786 31.7177 48.4786 30.4441C48.4786 29.1706 49.4568 28.1488 50.6487 28.1488C51.8415 28.1488 52.8302 29.1714 52.8188 30.443ZM46.4355 30.4441C46.4355 32.8894 48.3142 34.8805 50.6487 34.8805C52.9831 34.8805 54.8618 32.8894 54.8618 30.4441C54.8618 27.9989 52.9831 26.0078 50.6487 26.0078C48.3142 26.0078 46.4355 27.9989 46.4355 30.4441Z' fill='white' stroke='white' stroke-width='0.25'/%3E%3Cpath d='M47.551 32.844L47.5504 32.8443C46.0993 33.6743 45.1924 35.2673 45.1924 37.012V39.8358C45.1924 40.4154 45.6486 40.9063 46.2139 40.9063C46.7926 40.9063 47.234 40.4144 47.2474 39.8387L47.2474 39.8387V39.8358V37.012C47.2474 36.0462 47.7392 35.1812 48.535 34.7255C48.5351 34.7254 48.5352 34.7254 48.5353 34.7253L49.3595 34.2592L49.3595 34.2592L49.3611 34.2583C49.8498 33.972 50.037 33.3186 49.7672 32.8063C49.498 32.2953 48.8719 32.0875 48.375 32.378L47.551 32.844Z' fill='white' stroke='white' stroke-width='0.25'/%3E%3Cpath d='M51.9841 34.2583L51.9841 34.2583L51.9857 34.2592L52.81 34.7253C52.8101 34.7254 52.8102 34.7254 52.8103 34.7255C53.6058 35.1811 54.0978 36.0585 54.0978 37.012V39.8358C54.0978 40.4154 54.554 40.9063 55.1194 40.9063C55.6851 40.9063 56.1395 40.4155 56.1528 39.8387L56.1528 39.8387V39.8358V37.012C56.1528 35.2673 55.2459 33.6743 53.7948 32.8443L53.7943 32.844L52.9698 32.3778C52.9698 32.3778 52.9697 32.3777 52.9696 32.3777C52.4615 32.0882 51.8476 32.2947 51.5781 32.8063L51.5781 32.8063L51.5774 32.8076C51.3088 33.3316 51.4952 33.9718 51.9841 34.2583Z' fill='white' stroke='white' stroke-width='0.25'/%3E%3Cpath d='M26.5622 58.3156H58.7294C59.2947 58.3156 59.7509 57.8247 59.7509 57.2451V39.8359C59.7509 39.2563 59.2947 38.7654 58.7294 38.7654H26.5622C25.9969 38.7654 25.5406 39.2563 25.5406 39.8359V57.2451C25.5406 57.8247 25.9969 58.3156 26.5622 58.3156ZM57.7079 40.9063V56.1746H27.5837V40.9063H57.7079Z' fill='white' stroke='white' stroke-width='0.25'/%3E%3Cpath d='M1.78226 58.3155H23.3347C23.9 58.3155 24.3562 57.8246 24.3562 57.245C24.3562 56.6655 23.9 56.1746 23.3347 56.1746H2.80379V4.44999C2.80379 3.87044 2.34758 3.37952 1.78226 3.37952C1.21695 3.37952 0.760742 3.87044 0.760742 4.44999V57.245C0.760742 57.8246 1.21695 58.3155 1.78226 58.3155Z' fill='white' stroke='white' stroke-width='0.25'/%3E%3Cpath d='M58.2577 30.9232C58.2577 31.5027 58.7139 31.9936 59.2792 31.9936C59.8575 31.9936 60.3007 31.5016 60.3007 30.9232V4.44999C60.3007 3.87044 59.8445 3.37952 59.2792 3.37952C58.7139 3.37952 58.2577 3.87044 58.2577 4.44999V30.9232Z' fill='white' stroke='white' stroke-width='0.25'/%3E%3Cpath d='M27.5956 28.6694L27.5956 28.6694V28.6666V12.102C27.5956 11.5224 27.1394 11.0315 26.5741 11.0315H7.77103C7.20572 11.0315 6.74951 11.5224 6.74951 12.102V28.6666C6.74951 29.2462 7.20572 29.7371 7.77103 29.7371H26.5621C27.1397 29.7371 27.5823 29.2589 27.5956 28.6694ZM25.5526 13.1724V27.5961H8.79256V13.1724H25.5526Z' fill='white' stroke='white' stroke-width='0.25'/%3E%3Cpath d='M51.5756 22.729C51.5756 23.3086 52.0318 23.7995 52.5971 23.7995C53.1754 23.7995 53.6186 23.3075 53.6186 22.729V12.102C53.6186 11.5224 53.1624 11.0315 52.5971 11.0315H33.7343C33.169 11.0315 32.7128 11.5224 32.7128 12.102V22.729C32.7128 23.3086 33.169 23.7995 33.7343 23.7995C34.2996 23.7995 34.7558 23.3086 34.7558 22.729V13.1724H51.5756V22.729Z' fill='white' stroke='white' stroke-width='0.25'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='59.29' height='58.1905' fill='white' transform='translate(0.885742)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.advantages .advantagesList .advantageItem .ico.cash {
  background-image: url("data:image/svg+xml,%3Csvg width='63' height='63' viewBox='0 0 63 63' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.8739 12.0619L42.555 2.09668L47.0737 12.2556' stroke='white' stroke-width='2.5' stroke-miterlimit='10'/%3E%3Cpath d='M56.6516 48.2837V55.4316C56.6516 58.4404 54.1898 60.9022 51.181 60.9022H7.21278C4.20395 60.9022 1.74219 58.4404 1.74219 55.4316V22.7919C1.74219 19.7831 4.20395 17.3213 7.21278 17.3213H51.1821C54.1909 17.3213 56.6527 19.7831 56.6527 22.7919V29.7264' stroke='white' stroke-width='2.5' stroke-miterlimit='10' stroke-linejoin='round'/%3E%3Cpath d='M37.1183 48.0464C34.1095 48.0464 31.6488 45.5846 31.6488 42.5758V35.6478C31.6488 32.639 34.1095 30.1772 37.1183 30.1772H61.2567V48.0464H37.1183Z' stroke='white' stroke-width='2.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.advantages .advantagesList .advantageItem .ico.plan {
  background-image: url("data:image/svg+xml,%3Csvg width='81' height='63' viewBox='0 0 81 63' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M56.367 45.5474V50.146H22.3793' stroke='white' stroke-width='2.5' stroke-miterlimit='10'/%3E%3Cpath d='M38.0372 34.9836H22.3793' stroke='white' stroke-width='2.5' stroke-miterlimit='10'/%3E%3Cpath d='M38.0492 39.5375V30.429' stroke='white' stroke-width='2.5' stroke-miterlimit='10'/%3E%3Cpath d='M38.0492 25.746V20.3684' stroke='white' stroke-width='2.5' stroke-miterlimit='10'/%3E%3Cpath d='M38.0492 50.122V44.6941' stroke='white' stroke-width='2.5' stroke-miterlimit='10'/%3E%3Cpath d='M2.22449 53.5979V9.40212C2.22449 5.18977 5.58671 1.77612 9.79906 1.77612C14.0114 1.77612 17.4251 5.18977 17.4251 9.40212V53.599C17.4251 49.3866 14.0114 45.9741 9.79906 45.9741C5.58671 45.9741 2.22449 49.3866 2.22449 53.5979ZM2.22449 53.5979C2.22449 57.8092 5.58671 61.225 9.79906 61.225H66.5433V41.8569' stroke='white' stroke-width='2.5' stroke-miterlimit='10' stroke-linejoin='round'/%3E%3Cpath d='M61.9032 39.0308L49.5068 42.7792L53.8089 30.3599L69.8727 14.295C70.7601 13.4109 72.4844 13.6845 73.7087 14.9033L77.6453 18.8432C78.8675 20.0654 79.1432 21.7919 78.257 22.6792L61.9032 39.0308Z' stroke='white' stroke-width='2.5' stroke-miterlimit='10' stroke-linejoin='round'/%3E%3Cpath d='M61.8222 37.5351L54.8855 30.5918' stroke='white' stroke-width='2.5' stroke-miterlimit='10' stroke-linejoin='round'/%3E%3Cpath d='M53.2936 41.4444L51.0441 39.137' stroke='white' stroke-width='2.5' stroke-miterlimit='10' stroke-linejoin='round'/%3E%3Cpath d='M58.5957 34.1632L67.6889 25.0688' stroke='white' stroke-width='2.5' stroke-miterlimit='10' stroke-linejoin='round'/%3E%3Cpath d='M66.609 17.9297L74.6212 25.9419' stroke='white' stroke-width='2.5' stroke-miterlimit='10' stroke-linejoin='round'/%3E%3Cpath d='M22.3793 20.3149H56.4227' stroke='white' stroke-width='2.5' stroke-miterlimit='10'/%3E%3Cpath d='M17.7643 9.05103H66.6024' stroke='white' stroke-width='2.5' stroke-miterlimit='10' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.advantages .advantagesList .advantageItem .ico.delivery {
  background-image: url("data:image/svg+xml,%3Csvg width='63' height='59' viewBox='0 0 63 59' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M29.9923 51.2729L31.7374 55.7927C31.7374 55.7927 32.8786 58.8738 36.069 57.1265L38.1654 55.9022' stroke='white' stroke-width='2.5' stroke-linecap='round'/%3E%3Cpath d='M17.1517 37.1885L25.3204 55.7928C25.3204 55.7928 26.6235 58.7568 29.4321 57.1266L31.4278 56.0576' stroke='white' stroke-width='2.5'/%3E%3Cpath d='M35.5493 48.7192L38.4367 55.7238C38.4367 55.7238 39.4969 58.8737 42.4652 56.9809L44.822 55.5236' stroke='white' stroke-width='2.5' stroke-linecap='round'/%3E%3Cpath d='M40.986 46.3472L44.8602 54.9524C44.8602 54.9524 45.9226 57.7304 48.2301 56.226' stroke='white' stroke-width='2.5' stroke-linecap='round'/%3E%3Cpath d='M43.5758 36.0922L50.4162 37.8723C50.4184 37.8723 54.9513 38.5211 55.8288 34.1304L40.2081 25.7736L30.222 24.3545' stroke='white' stroke-width='2.5' stroke-linejoin='round'/%3E%3Cpath d='M39.091 1.60449V11.2863H29.7516V1.60449' stroke='white' stroke-width='2.5'/%3E%3Cpath d='M7.35278 31.2605V51.8715H22.9976' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M42.0309 33.603L50.7258 51.8715H61.6397V1.34839H7.75328L27.8063 19.0589L12.0006 35.1654L1.36035 25.6466' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.advantages .advantagesList .advantageItem .text {

}

.advantages .advantagesList .advantageItem .text p {
  line-height: 26px;
  font-size: 18px;
}

.advantages .advantagesList .advantageItem .text p+.note {
  display: block;
  margin-top: -20px;
}

@media (max-width: 1300px) {
  .solutions .block.left {
    width: 285px;
  }
  .openingStages .stages > ol > li .left {
    width: 310px;
    padding-right: 60px;
    box-sizing: border-box;
  }
  .openingStages .stages > ol > li .right{
    width: calc(100% - 310px);
  }
}

@media (max-width: 1024px) {
  .solutions .block.left {
    display: none;
  }
  .solutions .block.right {
    width: calc(100% - 24px);
  }
}

@media (max-width: 768px) {
  .solutions .block.left {
    display: none;
  }
  .advantages .advantagesList .advantageItem {
    width: calc((100% / 2) - 48px);
  }
  .advantages .heading {
    margin-bottom: 40px;
  }
  .advantages .advantagesList .advantageItem .ico {
    width: 88px;
    height: 88px;
    background-size: 66%;
  }
}

@media (max-width: 767px) {
  .solutionList .solutionItems .solutionItem .name {
    width: unset;
    padding-right: 20px;
  }
  .solutionList .solutionItems .solutionItem .area {
    width: unset;
  }
  .solutionList .solutionItems .solutionItem .price {
    width: 130px;
  }
  .solutionList .solutionItems .solutionItem .show {
    display: none;
  }
}

@media (max-width: 700px) {
  .advantages .advantagesList {
    margin: 0 -12px;
  }
  .advantages .advantagesList .advantageItem {
    width: calc((100% / 2) - 24px);
    margin: 0 12px;
  }
}

@media (max-width: 600px) {
  .advantages {
    margin-bottom: 0;
  }
  .advantages .advantagesList .advantageItem .text p {
    font-size: 16px;
    line-height: 20px;
  }
  .advantages .advantagesList .advantageItem .text p+.note {
    font-size: 12px;
  }
  .solutionList .solutionItems .solutionItem .name .group,
  .solutionList .solutionItems .solutionItem.heding{
    display: none;
  }
  .solutionList .solutionItems .solutionItem {
    display: flex;
    flex-direction: column;
  }
  .solutionList .solutionItems .solutionItem .name {
    margin-bottom: 8px;
  }
  .solutionList .solutionItems .solutionItem .area,
  .solutionList .solutionItems .solutionItem .price {
    font-size: 14px;
    position: relative;
    width: 100%;
    display: flex;
  }
  .solutionList .solutionItems .solutionItem .area::before {
    content: 'Рекомендуемая площадь';
  }
  .solutionList .solutionItems .solutionItem .area::before,
  .solutionList .solutionItems .solutionItem .price::before  {
    flex-basis: 215px;
    color: #888;
  }
  .solutionList .solutionItems .solutionItem .price {
    font-family: "roboto_ltregular" !important;
  }
  .solutionList .solutionItems .solutionItem .price::before {
    content: 'Базовая цена';
  }
  .solutionList .solutionItems .solutionItem .area {
    margin-bottom: 8px;
  }
  .openingStages .stages > ol > li,
  .openingStages .stages > ol > li:last-child {
    flex-direction: column;
    padding: 0px 14px;
  }
  .openingStages .stages > ol > li .left {
    padding: 24px 0px 25px 0px;
  }
  .openingStages .stages > ol > li .left.active span {

  }
  .openingStages .stages > ol > li .left .arrow {
    height: 6px;
    width: 10px;
    position: absolute;
    right: -3px;
    top: 50%;
    transform: translateY(-50%);
  }
  .openingStages .stages > ol > li .left .arrow span {}
  .openingStages .stages > ol > li .left .arrow span {
    position: absolute;
    height: 1px;
    top: 3px;
    width: 7px;
    background-color: red;
  }
  .openingStages .stages > ol > li .left .arrow span:first-child {
    left: 0px;
    transform: rotate(-45deg);
    transform-origin: left;
  }
  .openingStages .stages > ol > li .left .arrow span:last-child {
    right: 0px;
    transform: rotate(45deg);
    transform-origin: right;
  }
  .openingStages .stages > ol > li .left.active .arrow span:first-child {
    transform: rotate(45deg);
    animation: toggleArrowLeft_down .2s ease-out;
  }
  .openingStages .stages > ol > li .left.active .arrow span:last-child {
    transform: rotate(-45deg);
    animation: toggleArrowRight_down .2s ease-out;
  }
  .openingStages .stages > ol > li .left .arrow span:first-child {
    animation: toggleArrowLeft_up .2s ease-out;
  }
  .openingStages .stages > ol > li .left .arrow span:last-child {
    animation: toggleArrowRight_up .2s ease-out;
  }
  .openingStages .stages > ol > li .right > ul {
    padding: 10px 0px 25px 20px;
  }
  .openingStages .stages > ol > li .right {
    transition: height .2s ease;
    overflow: hidden;
  }
  .openingStages .stages > ol > li .left,
  .openingStages .stages > ol > li .right {
    width: 100%;
    position: relative;
  }
  .openingStages .stages > ol > li .right.mobileHidden {
    height: 0px;
  }
  .webFormItemsWrap .webFormItem {
    width: calc(100% - 24px) !important;
  }
  .webFormDw.decoration,
  .ourClients {
    margin-bottom: 30px !important;
  }
}

@media (max-width: 475px) {
  .advantages .advantagesList .advantageItem {
    width: calc(100% - 24px);
    display: flex;
    margin-bottom: 25px;
  }
  .advantages .advantagesList .advantageItem .ico {
    width: 50px;
    height: 50px;
    margin-right: 10px;
    background-size: 60%;
  }
  .advantages .advantagesList .advantageItem .text {
    width: calc(100% - 60px);
  }
  .advantages .advantagesList .advantageItem .text p {
    margin-top: 0px;
  }
}

@media (max-width: 360px) {
  .solutionList .solutionItems .solutionItem .area::before,
  .solutionList .solutionItems .solutionItem .price::before {
    flex-basis: 200px;
  }
}

@media (max-width: 340px) {
  .solutionList .solutionItems .solutionItem .area::before,
  .solutionList .solutionItems .solutionItem .price::before {
    flex-basis: 180px;
  }
}

@media (min-width: 600px) {

}

@keyframes toggleArrowLeft_down {
  0% {
    transform: rotate(-45deg);
  }
  50% {
    transform: rotate(0deg);
    width: 5px;
  }
  100% {
    transform: rotate(45deg);
  }
}

@keyframes toggleArrowRight_down {
  0% {
    transform: rotate(45deg);
  }
  50% {
    transform: rotate(0deg);
    width: 5px;
  }
  100% {
    transform: rotate(-45deg);
  }
}

@keyframes toggleArrowLeft_up {
  0% {
    transform: rotate(45deg);
  }
  50% {
    transform: rotate(0deg);
    width: 5px;
  }
  100% {
    transform: rotate(-45deg);
  }
}

@keyframes toggleArrowRight_up {
  0% {
    transform: rotate(-45deg);
  }
  50% {
    transform: rotate(0deg);
    width: 5px;
  }
  100% {
    transform: rotate(45deg);
  }
}

/* End */


/* Start:/local/templates/dresscodeV2/components/bitrix/catalog/solution/bitrix/catalog.section.list/.default/style.css?17494115291061*/
.solutionSelect {

}

.solutionSelect .heading {
  background: #F3F3F3;
  border: 1px solid #E7E8EA;
  border-radius: 4px 4px 0px 0px;
  line-height: 46px;
  text-align: center;
  display: block;
  font-family: 'robotobold';
  text-transform: uppercase;
  color: black;
}

.solutionSelect ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

.solutionSelect ul li {
  border: 1px solid #E7E8EA;
  border-top: none;
}

.solutionSelect ul li:last-child {
  border-radius: 0px 0px 4px 4px;
}

.solutionSelect ul li.selected a {
  font-family: 'robotobold';
}

.solutionSelect ul li.selected .soltionName {
  color: #ff232b;
}

.solutionSelect ul li a {
  display: flex;
  justify-content: space-between;
  box-sizing: border-box;
  padding: 0 25px;
  text-decoration: none;
  color: unset;
  line-height: 44px;

}

.solutionSelect ul li a:hover .soltionName {
  color: #ff232b;
  transition: color 0s ease;
}

.solutionSelect ul li .soltionName {
  transition: color .2s ease;
  text-transform: uppercase;
}

.solutionSelect ul li .soltionCnt {
  color: #888;
}

/* End */


/* Start:/local/templates/dresscodeV2/components/bitrix/catalog/solution/bitrix/catalog.section.list/all-solutions/style.css?17494115291776*/
.solutionSelect {

}

.solutionSelect .heading {
  background: #F3F3F3;
  border: 1px solid #E7E8EA;
  border-radius: 4px 4px 0px 0px;
  line-height: 46px;
  text-align: center;
  display: block;
  font-family: 'robotobold';
  text-transform: uppercase;
  color: black;
}

.solutionSelect ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

.solutionSelect ul li {
  border: 1px solid #E7E8EA;
  border-top: none;
}

.solutionSelect ul li:last-child {
  border-radius: 0px 0px 4px 4px;
}

.solutionSelect ul li.selected a {
  font-family: 'robotobold';
}

.solutionSelect ul li.selected .soltionName {
  color: #ff232b;
}

.solutionSelect ul li a {
  display: flex;
  justify-content: space-between;
  box-sizing: border-box;
  padding: 0 25px;
  text-decoration: none;
  color: unset;
  line-height: 44px;
  transition: color 0s ease;
}

.solutionSelect ul li a:hover .soltionName {
  color: #ff232b;
}

.solutionSelect ul li .soltionName {
  transition: color .2s ease;
}

.solutionSelect ul li .soltionCnt {
  color: #888;
}

.allSolutions .solutionList .solutionHeading {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}

.allSolutions .solutionList .solutionHeading a {
  text-decoration: none;
  color: unset;
  display: flex;
  align-items: center;
}

.allSolutions .solutionList .solutionHeading a .heading {
  transition: color .2s ease;
}

.allSolutions .solutionList .solutionHeading a .heading:hover {
  color: #ff232b;
  transition: color 0s ease;
}

.allSolutions .solutionList .solutionHeading .icon {
  height: 28px;
  width: 28px;
  margin-right: 5px;
}

.allSolutions .solutionList .solutionHeading .icon img {
  max-width: 100%;
}

.allSolutions .solutionList .solutionHeading .heading {
  font-family: 'robotobold';
  font-size: 21px;
}

/* End */
/* /local/templates/dresscodeV2/components/bitrix/catalog/solution/style.css?174941152925688 */
/* /local/templates/dresscodeV2/components/bitrix/catalog/solution/bitrix/catalog.section.list/.default/style.css?17494115291061 */
/* /local/templates/dresscodeV2/components/bitrix/catalog/solution/bitrix/catalog.section.list/all-solutions/style.css?17494115291776 */
